最近,Novell宣布创建SUSE应用计划,使独立软件厂商(ISV)能够将他们的应用与SUSE Linux Enterprise平台结合在一个集成包中供终端用户部署,从而创建新的应用程序。Novell还同时宣布推出SUSE Linux Enterprise JeOS测试版,这是一个曾获殊荣的微缩版SUSE Linux Enterprise平台,ISV可以用它作为创建应用的平台。由此,ISV可以简化应用部署和支持,同时显著降低开发成本并易于终端用户的部署应用。
“IDC认为,软件应用程序将在未来的应用部署中发挥重要作用。”IDC系统软件研究副总裁Al Gillen讲到。“软件应用赋予ISV力量,使他们能够提供全配置优化的软件堆栈,在一个统一的易于管理的包中将操作系统、低层基础设施产品和应用融合为一体。这些将确保操作系统和应用之间能无缝地进行交互,并能直接与客户当前使用的虚拟基础设施相结合。我们预期,操作系统大厂商如Novell对此的认可将帮助加速我们对软件应用的认识和采纳进程。”
SUSE开源软件应用计划将使ISV能够将他们的应用与定制版SUSE Linux Enterprise平台进行捆绑,并将捆绑成果作为一种软件应用提供给客户,它可在基于x86的硬件上面运行,或作为一种虚拟应用,其中包含一个设计用于在虚拟环境下提供优化性能的仿虚拟核心。,SUSE开源软件应用计划创建的虚拟应用既可成为仿虚拟的,又可成为完全虚拟的,它将运行在用户选择的系统管理程序上面,其中包括Xen*、VMware* ESX 和Microsoft* Hyper-V。
通过该计划,Novell将与ISV开展合作,开发所需技术,提供软件应用格式的应用程序。据IDC评估,软件应用市场在2011年将接近7亿美元。在随后的几个月,Novell将发布数个SUSE开源软件应用计划新组件,其中包括一个新的自动应用创建工具。
Novell开源首席技术和策略官Nat Friedman讲到,“虚拟化和应用模型正在简化向终端用户分配应用的工作。我们从多家ISV了解到,他们希望在应用程序中部署他们自己的应用。我们发布的SUSE Linux Enterprise JeOS是一个理想的创建和分配ISV应用的平台。随着今天SUSE Linux Enterprise JeOS测试版的发布以及伴随发布的早期采纳计划,我们将邀请ISV试用SUSE Linux Enterprise JeOS并帮助我们建设该理想平台,实践软件应用的部署。”
Just enough Operating System
SUSE Linux Enterprise JeOS - 或称“Just enough operating system”- 是一个微缩版的SUSE Linux Enterprise服务器,ISV 可用来作为开发软件应用的起点。SUSE Linux Enterprise JeOS的建立是基于与SUSE Linux Enterprise服务器同样的代码库,经过认证,在SUSE Linux Enterprise 服务器上运行的应用也将把该认证携带到JeOS平台之上。由此,ISV可以更加容易地为他们的企业客户提供完整应用的支持。
另外,Novell近日宣布将正式参加LimeJeOS项目,这是一个现有的由社群领导的建立微缩版openSUSE Linux的项目。
术语JeOS指的是正好适合某特定应用需要的定制的操作系统。应用的操作系统要求可以通过手工或利用分析工具决定。JeOS仅仅包含支持某特定应用所需要的操作系统部分以及软件应用所含的任何其它第三方组件。因此,与在完整的通用操作系统下运行的应用相比,它使软件应用更高效、更小、更安全,性能更高。
作为SUSE软件应用的一个关键组件,测试版SUSE Linux Enterprise JeOS以多种虚像格式提供,其中包括VMware VMDK、Xen,并且以原始硬盘映像方式提供。Microsoft VHD格式的SUSE Linux Enterprise JeOS计划将在今年晚些时候在Microsoft推出Hyper-V之后推出。
ISV支持
针对开始就以SUSE Linux Enterprise JeOS开展工作的ISV,Novell已经启动了一个早期采纳计划。
SEP公司CEO George Mooseiner讲到,“SUSE 软件应用计划提供了我们在物理或虚拟环境下开发和捆绑SEP sesam备份以及灾难恢复应用所需要的创新和灵活性。能利用SUSE Linux Enterprise的虚拟能力做到这些,就解决了客户在简化应用部署和降低总体成本方面的问题。”
Pramati技术公司CTO Vijay Prasanna Pullur讲到,“SUSE软件应用计划为我们提供了在物理或虚拟环境下开发和捆绑我们的中间件/应用堆栈所需的灵活性。能利用正好满足特定应用所需的定制操作系统做到这些,这使我们可以简化客户的应用部署,降低成本。”