写点什么

从 Visual Studio 中生成 Linux 设备

  • 2009-08-02
  • 本文字数:649 字

    阅读完需:约 2 分钟

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

2009-08-02 23:491330
用户头像

发布了 88 篇内容, 共 269.0 次阅读, 收获喜欢 8 次。

关注

评论

发布
暂无评论
发现更多内容

如何与同事相处

escray

学习 极客时间 朱赟的技术管理课 7月日更

golang学习之路--内存分配器

en

内存 Go 语言

实战架构营模块三作业-外包学生管理系统架构设计

王晓宇

Seldon 使用 (四):内置的推理服务TFServing

托内多

tensorflow kubeflow seldon tfserving

[翻译] InnoDB 空间文件布局基础

keaper

MySQL 数据库 后端 服务端 innodb

使用Apache Spark构建可靠的数据湖(九)

Databri_AI

spark Data Lake iceberg Hudi

Java为什么用迭代器

卢卡多多

7月日更

程序员必备技能之SpringBoot的自动装配原理,很详细,建议收藏!!!

AI乔治

Java spring 架构 微服务 springboot

[翻译] 使用 innodb_ruby 探索 InnoDB 的页面管理

keaper

MySQL 数据库 后端 服务端 innodb

JVM知识整理

十二万伏特皮卡丘

JVM

4种Spring Boot中集成Elasticsearch的方法实战

北游学Java

Java Spring Boot ES

Redis - 配置文件

旺仔大菜包

redis

Linux之grep命令

入门小站

Linux

Go语言:指针和unsafe.Pointer有什么区别?

微客鸟窝

Go 语言

企业架构师的职业发展

在天涯的海角

架构师 职业发展 企业架构师

细说节流(Throttle)和防抖(Debounce)

devpoint

防抖 节流 7月日更

强强联手:2021强网杯LongTimeAgo复盘分析

网络安全学海

网络安全 信息安全 渗透测试 漏洞扫描 强网杯

在线正则表达式可视化工具

入门小站

工具

详解轻量日志聚合系统Loki架构

运维研习社

Grafana 日志系统 Loki

Vue进阶(十八):router.beforeEach 与 router.afterEach 钩子函数

No Silver Bullet

Vue 钩子函数 路由 7月日更

架构实战营 - 模块 9- 作业

请弄脏我的身体

架构实战营

2021年WEB全栈开发技术栈

devpoint

Vue 全栈 7月日更

[翻译] InnoDB 空间文件中的页面管理

keaper

MySQL 数据库 后端 服务端 innodb

Apache Druid 安装的时候进行 Java 版本校验没有输出

HoneyMoose

从家里到阿里,学弟求职的一年

程序员鱼皮

Java 数据库 redis 面试 求职

Python OpenCV 图像的二值化操作再次学习与图像平滑处理(卷积处理)

梦想橡皮擦

Python 7月日更

Python 正则表达式急速入门

喵叔

7月日更

Vue进阶(六):组件之间的数据传递

No Silver Bullet

Vue 组件 7月日更 数据传递

C# BS方向 该如何规划学习?【学习路线指南】

Andy阿辉

C# 学习 编程 程序猿

第九课作业

杰语

这份Java面试八股文让329人成功进入大厂,堪称2021最强

北游学Java

Java 面试

从Visual Studio中生成Linux设备_.NET_Abel Avram_InfoQ精选文章