2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

从 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:491372
用户头像

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

关注

评论

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

「死磕」传统工业软件路径不通 他们给自己造了把梯子

ToB行业头条

资讯|WebRTC M96 更新

网易云信

大数据 WebRTC 开发

Git fork的学习笔记

Changing Lin

1月月更

纯 MongoDB 实现中文全文搜索

MongoDB中文社区

mongodb

恒源云(GPUSHARE)_云GPU服务器如何使用FinRL?

恒源云

算法 框架 PyTorch

防火墙是什么?怎么理解?

行云管家

运维 网络安全 防火墙 堡垒机

Flutter VS React Native,跨端方案大 PK

融云 RongCloud

flutter React Native Discord

创业公司COO:用宜搭落地管理思想,打破数据壁垒|《102个开发者故事》第五期

一只大光圈

低代码 数字化转型 企业管理 钉钉宜搭

金融云原生漫谈(二)|中小银行破局之道:云原生架构转型全攻略

York

流式数据质量监控的技术调研及选型思考

字节跳动数据平台

sql 字节跳动 数据质量 流式数据 flik

Apache APISIX 社区双周报 | 功能亮点更新进行中

API7.ai 技术团队

开源 云原生 API网关 社区 Apache APISIX

金融云原生漫谈(三)|银行云原生基础设施构建:裸金属VS虚拟机

York

云原生 金融科技 新基建

常见的跨域场景

郑州埃文科技

数据库 IP 跨域

2021年度优质创作者评选名单公布!

InfoQ写作社区官方

热门活动

音视频开发:FFmpeg时间戳详解

赖猫

音视频 ffmpeg

后端老司机的跨域之旅

勇哥java实战分享

后端 CORS

金融云原生漫谈(一)|银行业如何快速提升应用研发效能和交付效率?

York

2022开篇之作,Docker与微服务实战教程

编程江湖

Swift 在手淘商品评价的技术重构与实践

阿里巴巴终端技术

ios swift 移动开发 客户端

定了!皮皮APP助力电子竞技游戏师职业技能标准发布!

联营汇聚

堡垒机和防火墙的区别是什么?能防删库跑路吗?

行云管家

运维 网络安全 防火墙 堡垒机

Rainbond 对接 Istio 原理讲解和代码实现分析

北京好雨科技有限公司

Kubernetes istio PaaS rainbond

为什么要避免在 Go 中使用 ioutil.ReadAll?

AlwaysBeta

Go 源码 io Go 语言

直播系统聊天技术(六):百万人在线的直播间实时聊天消息分发技术实践

JackJiang

消息推送 即时通讯 IM 直播技术 直播聊天室

APICloud 入门教程窗口篇

YonBuilder低代码开发平台

前端 APP开发 APICloud 跨端开发

静态代理模式——时间都去哪儿了

蝉沐风

设计模式 代理模式

推荐一款少见开源的支付类项目(Spring Boot+Shiro+MyBatis+Redis)

北游学Java

Java redis spring mybatis

金融云原生漫谈(四)|如何构建高可用、高并发、高性能的云原生容器网络?

York

云原生 金融科技 高性能网络

肝了三个月Linux内核,面试薪资直接翻番,我才明白TA的重要性!

Yt

c++ Linux服务器开发 Linux内核 驱动开发

【MongoDB白皮书】DIRT和复杂性的高成本

MongoDB中文社区

mongodb

基于Paddle Serving&百度智能边缘BIE的边缘AI解决方案

百度开发者中心

飞桨

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