level 1
国产操作系统20年之教训说(作者:孙玉芳 2000年07月19日 09:14) 编者按:本文摘自中科院软件所副所长孙玉芳所著《UNIX,Linux与国产操作系统》一文.在过去的20年间,作者曾积极地参与UNIX的引进及国产操作系统COSA的开发,他还是红旗Linux发行版本的主要策划者.作为国产操作系统研发历史的见证人之一,作者在该文中就我国操作系统的研发历史,经验教训和Linux今后的发展等三大部分作了长达3万多字翔实而精辟的论述.限于篇幅,读者看到的只是编者"断章取义"后的结果. 我国对UNIX的研究与引进始于1979年.从"六五"计划(1981年)起,国家,中科院和地方政府即围绕UNIX开展了一系列的研发.而自"七五"以来,国家调集人力物力开展了国产系统软件UNIX/POSIX标准的攻关项目.这些研发工作取得了一些技术成果,在某些领域有少许影响,但市场份额不大.虽然在中文本地化方面有较强的主导权和重大技术突破,但对国家基础软件的建立,未起到举足轻重的作用. 鉴于国家信息安全受到威胁这一根本大局,为了保障网络及信息的安全,为了软件产业以致整个信息产业的利润,为了争取应用软件开发的主动权,为了掌握软件市场的龙头,发展自主的操作系统已是中国政府主管部门,科研人员和广大用户的共识. 现在的问题在于能不能认真,客观地总结经验特别是不成功的教训,用新思路来探讨自主操作系统发展问题.虽然讲Linux及其所代表的"自由软件"和"开放源码"运动给我们发展自主系统软件提供了良好契机,但如果主导思想有问题,照样会重蹈覆辙.认真思考,总结经验教训对于我本人来说并不轻松,甚至是有点痛苦的事情,但为了将来的成功这又是必须面对的现实. 下面,笔者侧重于教训,从五个方面进行阐述. 第一,未确立市场和用户需求为导向的指导原则 虽然在立项建议书和可行性报告中 也对市场作了某种程度的分析,但这种分析主观意念成份比较多,缺乏有力,可行,可具体操作的措施和手段.在项目进行过程中才去寻找用户,甚至"求"别人使用,十分被动.没有和国内主流PC厂家结成互利而牢固的联盟,造成"你攻你的关,我做我的市场"的局面,互不通气.事实上,用户的使用是推动系统进步的最大动力,试看现在市场上流行的版本,哪一个不是在使用中不断发现问题和不足,进而不断改进和增强功能的?用户不了解系统,对系统的疑虑就不可能消除,也就愈加不敢使用.恶性循环的结果就是根本没有市场和用户,更谈不上市场份额和占有率. 第二,人员思想,观念未彻底转变 人员(特别是包括笔者在内的具体负责项目实施的总体组)的思想,观念还未彻底转变,以适应新的科研管理及市场经营模式.参加攻关的人员几乎都来自高校,研究所,虽然由原电子部所属中软公司牵头,但主力开发人员都是一些科技人员.恕笔者直言,即使是当时项目主要依托单位中软公司,其第二开发部的管理及研究开发模式与一般科研单位也无太大区别. 总体组成员虽然几乎都是国内这方面的著名专家,勤勤恳恳,一心想把课题做好;但年纪偏大,思想上受原有的科研教学体制影响很深,思路不够开阔,市场导向的观念较差;比较强调技术成果而忽略市场开拓,最终是项目从技术目标上可以说是完成了,技术上有一定水平,却没有市场份额."九五"前两年注意到了市场这个问题,但总体组领导中很少有人真正在市场上"摸爬滚打"过,没有经验,不知道如何才能有效地开拓市场,也不知道如何把科研成果有效地转化成商品. 第三,技术路线有偏差 一开始,我们就片面强调自主版权而把自己的手脚和头脑束缚住了.好像什么都要从ABC做起,而没有去最大限度地借鉴和合理利用别人的成果和经验. 比如当时国际上"自由软件基金会"(FSF)的GNU上已经有了大量"自由"的软件可供参考,1992年后Linux已经开始在网上流行.攻关总体组一些专家也提出了要研究这一情况,但总体组在整体指导思想上并未对此引起重视.尤其是担心怕沾上国外的这些东西就没有了自己的自主版权.我们整个课题虽然集中了全国17家单位,200多位科技人员,但面对任务的庞大和时间的紧迫,几乎一切从零开始,实际上是穷于应付,谈不上有更多的协调和创新,最终集成出来了一个系统.但从商品化角度来说,一是脆弱,其中缺陷不少;二是单薄,所含功能满足不了用户的需求;三是行动迟缓,版本升级跟不上快速变化的市场需要.
2004年09月06日 13点09分