本文講的是<b>從Visual Studio中生成Linux裝置</b>,【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裝置