FOSS是自由软件及开源软件的“统称”。在联合国教科文组织(官方文件)的倡导和推动下,在国际IT行业里面,越来越多的宣传媒体采用了FOSS这个术语。

企业信息化,包括政府部门的信息化,主要问题是选择什么样的信息基础架构(Infrastructure)。毫无问题,在当前,微软产品是首选。这是有历史原因的。人们依赖微软产品,这也是客观事实。现今,情况有了巨大变化。

1031日,微软宣布:联手PHP提供商Zend公司,提供基金支持,进一步提高PHPWindows服务器平台上的工作性能。由此,微软在Windows平台上正式打开了PHP应用的大门。此举意义十分重大。开源编程语言PHP,风风雨雨,经历十多个年头的升级、演变和发展,至今已被实践证明,PHP开源编程语言的“简单性”(Simplicity),导致PHP编程开发和运行效率大幅度地提高。在国际上,尤其在经济发达国家,开源编程语言PHP在企业信息化中被普遍地采用。过去虽有不少PHP程序员(据统计,有70%左右)在Windows上编程,但是,事实上,PHP应用在Windows平台上运行得并不“顺当”。现今,微软公司正式支持PHP开源编程语言。这是第一个变化。

112日,微软和Linux提供商Novell联合宣布:双方进行深层合作,共同提高WindowsLinux平台的“互操作性”,全面支持Novell的“Linux业务”。这是一个巨大的历史性进步。在Linux发展历史上,这无疑是一个“分水岭”和里程碑事件。这是第二个变化。

今后,企业信息化的建设思路要跟上这种客观的发展形势,不再局限于Windows单一平台,不再局限于微软的.NETSUNJ2EE框架,不再局限于C#JAVA编程语言。这三个“不限于”,是一种思想“解放”,也就是一种软件生产力的“解放”。从此,世界软件业的格局必将发生重大变化。

当今,Ubuntu软件包,包括其服务器版本,是FOSS的典型代表。LAMP架构是指LinuxApacheMySQLPHP的软件组合。Ubuntu软件包内部包含LAMP架构(作为一种“缺省配置”),使用极为方便。1026日,Ubuntu 6.10版本的发布,对于企业信息化建设具有重大意义。在Ubuntu 6.10版本系列产品中,有所谓“Linux Termnal Server”(LTS)服务器软件包,能够有效用于部署“瘦”客户机的机群,在企业信息化建设中,有效地打开了“瘦”客户机应用的大门。近年来,世界“瘦”客户机市场增长很快,增长率为40%以上。企业信息化建设中,“胖”客户机所带来的种种“弊端”,比如:各种流氓软件侵扰、购置和管理成本极高,运行效率的低下,等等,不能不予以认真考虑。

现今,世界软件业的特点是各种技术平台的“分隔”(Divide)消失了,大型软件利益集团(软件厂商联合体)出现了。单纯地强调“某种软件”能够“救国”,似乎已经失去实际意义。但是,从国家信息安全考虑,基于FOSS的自主软件开发,是毫无疑义的事情。另外,FOSS服务业在企业信息化建设中也大有用武之地。现今,世界软件业的格局已经发生重大变化,我们不宜再纠缠于过去的“你怎么说,我怎么说”、是是非非、没完没了的争论,我们应当看清一点:IT实践,正在改变着人们的思想。如今,FOSS不是能不能用的问题,而是怎么用的问题。我们要看清,“软件时代”(以微软为代表)确实变了,我们的企业信息化建设思路也必须跟着变化。

 

本文转载:CSDN博客