关于个人LINUX和企业LINUX思考的转贴
1996年,还在中国科学院的郑忠源博士去美国的时候,专门订购了一套InfoMagic出品的Linux光盘。这套光盘一共有六张,包含了当时几乎所有的Linux发行版。在众多的发行版中,Redhat还只能屈居次席。然而,虽然当年的第一名虽然仍在发行,但还像个人作品,被Redhat远远抛在了后面。目前,郑忠源在领导开发国内影响力最大发行版红旗Linux。前面的经历对他的影响很大。他说:“我们必须考虑行业客户的要求,按照商业软件的品质做Linux,不能把它看作单纯给爱好者的产品。”
最早做Linux普及工作的时候,主要面向的是爱好者。但随着普及工作进展到一定阶段。行业客户会成为用户的主体,他会询问深入的技术问题,例如Linux如何无缝融合到原有业务系统中去发挥作用。现在已经有许多行业用户希望真正地在Linux平台上稳定持续地工作,比如政府机关。身为国家863计划专项桌面操作系统组组长的郑忠源不能不为Linux在桌面的实用性表示关注。
现在红旗Linux平台包括桌面和服务器版本,开发团队主要精力放在了提高桌面操作系统易用性以及服务器版本的稳定可靠性上。
Linux桌面版在易用性、可管理性以及亲和力上,红旗的开发团队做了很多工作。“比如红旗Linux的控制面板,我们就做的与Windows界面和功能基本相同。原来Linux回收站关闭后再次打开时无法还原被删除文件,我们设计了新的回收站机制来解决这个问题。原来Linux调整颜色分辨率需要修改配置文件,现在采用图形界面就可以了,还有对USB优盘的支持也可以即插即用,自动识别。所有这些都是让用户以他所熟悉的操作方式去调整。在应用程序上,我们与紫光合作移植了紫光拼音输入法,和汉王合作在Linux上增加汉王手写。”
最近RedHat 8.0发布后,对中文的支持非常好了,那国产Linux还没有必要再做呢?郑忠源笑着说:“中文化对中国用户是必须要做的。说老实话,我也希望RedHat做的更好,这样我们可以投入更多的人力到深层开发中。但是中文化是一个技术含量不太高,但很繁琐、细致的工作,在这方面对国外版本寄予厚望是不现实的。网上评价是因为他们不是普通用户,是玩家,他们没有做过商业性的评价,没有经过长期做日常工作的反馈。”
在开发方式上,郑忠源认为要想达到商业品质,就需要将商业软件的开发组织方式结合到自由软件的开发中,发挥各自的优势。在这方面,红旗Linux把CMM的过程管理和公司实际情况结合,形成了一种有特色的开发管理模式。
不过,郑忠源又强调,因为Linux开发的基础是自由软件,所以在实际工作中要把这个特色考虑进去,不可能采用完全基于商业化应用的开发方法。“开发过程中有些方面是不可控的,比如外部版本的升级时间不确定,所以在做开发计划时必须考虑这些因素和应对措施。”
在郑忠源内心,一直有个前进的方向,这就是要以UNIX、微软的Windows和苹果的MAC OS X为追赶的目标,他也把这个理念传递给了其他的程序员。
总体上,中国Linux开发人员增长速度仍然极其缓慢。一位业内人士透露:“北京有一二百家Linux软件公司,每个公司也就是一二十人的规模,按照这种比例,乐观估计全国Linux程序员不过三四万左右。”
然而,Linux这一词汇早已深入中国软件开发人员的内心。市场调研公司Evans Data公司报告2003年将有66%的程序员“可能”或者“完全”为Linux开发应用软件。尽管很多人并不认同这组数字,但有了国外Linux市场的迅猛增长,再加上国内对Linux的政策倾斜,相信Linux程序员的数量会不断膨胀,中国Linux开发的前景会越来越好。
页:
[1]