BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

从Visual Studio中生成Linux设备

| 作者 Abel Avram 关注 10 他的粉丝 ,译者 张龙 关注 14 他的粉丝 发布于 2009年8月4日. 估计阅读时间: 2 分钟 | CNUTCon 了解国内外一线大厂50+智能运维最新实践案例。

近日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了

查看英文原文:Generating Linux Appliances from Visual Studio

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT