从Visual Studio中生成Linux设备

简介: 本文讲的是从Visual Studio中生成Linux设备,近日Novell发布了SUSE Studio:一个用于创建Linux设备(appliance)的工具。与此同时,Mono小组创建了一个插件以从Visual Studio中生成支持SUSE的设备。

本文讲的是从Visual Studio中生成Linux设备,【IT168 云计算频道】近日Novell发布了SUSE Studio:一个用于创建Linux设备(appliance)的工具。与此同时,Mono小组创建了一个插件以从Visual Studio中生成支持SUSE的设备。
  SUSE Studio的项目经理Nat Friedman将软件设备(software appliance)定义为:所谓软件设备,实际上就是一个完整的应用栈,包括操作系统、应用软件、所需的任何依赖以及与操作相关的配置与数据文件。所有东西都是预先安装、集成好的,随时都能运行。
  软件设备以文件的形式出现,该文件可以是虚拟机映像、ISO、USB key映像或是Amazon EC2 AMI。
  其概念是非常简单的:通过使用整个软件栈(操作系统、应用、配置数据等等)的虚拟映像来避免安装与配置上的冲突。这类软件设备最适合运行服务端应用。开发者最清楚应用的需求是什么以及如何进行配置以使之运行起来。应用厂商需要提供用户能够轻松运行起来的软件设备,而不是仅仅提供应用本身以及一大堆安装说明书。
  SUSE Studio会生成Live CD/DVD、VMware、XEN虚拟映像、HDD以及USB映像类型的软件设备,不久还将支持Amazon EC2映像。
  根据Novell的声明,Miguel de Icaza宣布创建可以生成SUSE软件设备的Visual Studio插件。该插件的目的在于让Windows开发者也能创建包含.NET应用的Linux设备。这对于那些觉得在Linux上测试.NET应用有困难的Windows开发者来说帮助很大。
  人们已经开始使用SUSE Studio来创建运行于Linux之上的VMware、VPC映像包Mono、MonoDevelop、ASP.NET以及Windows Forms了。

原文发布时间为:2009-08-06
本文作者: InFoQ中文站
本文来自云栖社区合作伙伴IT168,了解相关信息可以关注IT168。
原文标题:从Visual Studio中生成Linux设备

目录
相关文章
|
25天前
|
NoSQL IDE MongoDB
Studio 3T 2025.5 (macOS, Linux, Windows) - MongoDB 的终极 GUI、IDE 和 客户端
Studio 3T 2025.5 (macOS, Linux, Windows) - MongoDB 的终极 GUI、IDE 和 客户端
87 2
Studio 3T 2025.5 (macOS, Linux, Windows) - MongoDB 的终极 GUI、IDE 和 客户端
|
16天前
|
运维 安全 Linux
试试Linux设备命令行运维工具——Wowkey
WowKey 是一款专为 Linux 设备设计的命令行运维工具,提供自动化、批量化、标准化的运维解决方案。它简单易用、高效集成且无依赖,仅需 WIS 指令剧本文件、APT 账号密码文件和 wowkey 命令即可操作。通过分离鉴权与执行过程,WowKey 让运维人员专注于决策,摆脱繁琐的交互与执行工作,大幅提升运维效率与质量。无论是健康检查、数据采集还是配置更新,WowKey 都能助您轻松应对大规模设备运维挑战。立即从官方资源了解更多信息:https://atsight.top/training。
|
16天前
|
数据采集 运维 安全
Linux设备命令行运维工具WowKey问答
WowKey 是一款用于 Linux 设备运维的工具,可通过命令行手动或自动执行指令剧本,实现批量、标准化操作,如健康检查、数据采集、配置更新等。它简单易用,只需编写 WIS 指令剧本和 APT 帐号密码表文件,学习成本极低。支持不同流派的 Linux 系统,如 RHEL、Debian、SUSE 等,只要使用通用 Shell 命令即可通吃Linux设备。
|
24天前
|
监控 Shell Linux
Android调试终极指南:ADB安装+多设备连接+ANR日志抓取全流程解析,覆盖环境变量配置/多设备调试/ANR日志分析全流程,附Win/Mac/Linux三平台解决方案
ADB(Android Debug Bridge)是安卓开发中的重要工具,用于连接电脑与安卓设备,实现文件传输、应用管理、日志抓取等功能。本文介绍了 ADB 的基本概念、安装配置及常用命令。包括:1) 基本命令如 `adb version` 和 `adb devices`;2) 权限操作如 `adb root` 和 `adb shell`;3) APK 操作如安装、卸载应用;4) 文件传输如 `adb push` 和 `adb pull`;5) 日志记录如 `adb logcat`;6) 系统信息获取如屏幕截图和录屏。通过这些功能,用户可高效调试和管理安卓设备。
|
1月前
|
NoSQL IDE MongoDB
Studio 3T 2025.4 (macOS, Linux, Windows) - MongoDB 的终极 GUI、IDE 和 客户端
Studio 3T 2025.4 (macOS, Linux, Windows) - MongoDB 的终极 GUI、IDE 和 客户端
63 0
Studio 3T 2025.4 (macOS, Linux, Windows) - MongoDB 的终极 GUI、IDE 和 客户端
|
8月前
|
NoSQL Unix Linux
Linux 设备驱动程序(一)(上)
Linux 设备驱动程序(一)
191 62
|
8月前
|
Java Linux API
Linux设备驱动开发详解2
Linux设备驱动开发详解
93 6
|
8月前
|
消息中间件 算法 Unix
Linux设备驱动开发详解1
Linux设备驱动开发详解
117 5
|
8月前
|
存储 缓存 Unix
Linux 设备驱动程序(三)(上)
Linux 设备驱动程序(三)
91 3
|
8月前
|
缓存 安全 Linux
Linux 设备驱动程序(一)((下)
Linux 设备驱动程序(一)
84 3