热词世界杯 |
2008-07-25 10:56 作者:小回 责任编辑:zhangyijie
大多数开源软件社区都依赖于基于Linux,Apache,MySQL和PHP的开放资源网络开发平台的LAMP应用程序栈(Application stack,也叫应用程序组或应用程序集,是在功能性上密切有关的一个组应用程序),这些由Linux软件商提供的常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。 Sun微系统公司凭借着自己最新的AMP(Apache,MySQL和PHP)应用程序栈以及企业支持,让这些应用能在系统上完美地运行在自家的Solaris系统上,这从某种程度上构成了对Linux软件商LAMP的挑战,因为AMP应用程序栈的目标用户除了Linux和Sun的Solaris之外,还会最终推及到微软的视窗以及苹果的Mac OS X操作系统上,Sun微系统甚至希望通过其最新的企业级AMP应用程序栈来为自己的Linux产品带来新的收入点。 SUN的OpenSourceGroup的社区发展和市场销售经理向InternetNews.com网站透露表示:“我们承诺将在今年,最迟不超过明年早些时候为Solaris和Linux的AMP应用程序栈提供全面的企业支持。” 他随后表示:“问题的关键是我们现在正在拓展我们自己的开源模式并且不仅仅只是从Sun的系统上提供开源,此外我们也在融合其他开源社区的元素。为其他客户操作系统(OSes)提供版本控制工具(version control)以及系统有规律的系统更新发布周期。” 然而,并不是一开始就支持所有种类的Linux系统。Drachnik称,“Sun将会首先推出针对企业级红帽子Linux(Red Hat Enterprise)的Web应用程序栈,而诸如Ubuntu Linux等其他种类的Linux也将紧随其后。” Drachnik表示,“我们和Ubuntu有着良好的合作关系,就算是加班加点,我们也会为其及时推出Web应用程序栈。”据悉,自2006年以来,Sun就为Ubuntu提供了硬件上的支持。 基于Sun最新的应用程序栈提供了贯穿Linux、Solaris以及Windows和OS X的标准元部件这个事实,许多开发人员将会被此特性所吸引。一般说来,把在一个操作系统上的所做的大量开发工作转移到其他系统上将是非常有难度的。正因此Drachnik将Sun最新的应用程序栈和受到LAMP支持的仅仅使用于Linux的应用程序栈区别开来。他表示,“我们AMP应用程序栈最重要的一个关键特征就是不受不同系统的约束”。为了拓宽针对大多数users用户支持,Sun还为AMP应用程序栈提供了最新的版本控制工具,这会降低用户安装配置的难度。 Drachnik称:“我们目的在于将配置标准化并且保证配置的内容以及横贯众多操作系统所包含的软件版本都被我们提供了支持,如果你有Solaris的AMP应用程序栈,那么相同的部分将会同样适用于开源Linux以及微软Windows。” Sun计划定期更新发布Web应用程序栈以此来保证其中组建的更新,但令人遗憾的是Drachnik并没能提供确切的定期更新周期。尽管Sun目前想提供跨平台的AMP支持,但是Drachnik并没有将其视作Sun现存Java业务的威胁,Drachnik表示,”这两者之间其实并不冲突,这些只不过是我们的两种业务而已。” |