找回密码
 注册
查看: 3013|回复: 15

转一个=====现阶段 我国没必要开发自己的操作系统

[复制链接]
发表于 2005-2-4 17:47:07 | 显示全部楼层 |阅读模式
现阶段 我国没必要开发自己的操作系统
作者:IT168信息化专家委员会委员 王少川   更新时间:2005-01-13  

  
   【 IT168 专稿】编者按: 当岁末我们再回过头去看2004年这一年中国软件行业所发生事情,再聚焦到政府采购跟软件产业发展这样沉重的话题上来的时候,才发觉有很多的话不得不说。IT168信息化专家王少川先生为此写了一个系列的文章来探讨“政府采购与Linux”之间的种种关系。分别是:

   ·政府采购国产软件就必然促进我国软件产业发展吗?
   ·专家观点:政府如何支持Linux?
   ·中国有真正符合GPL的中文Linux吗?
   ·大家来给政府采购支招
   ·Linux不是国产软件也不是“自主知识产权”

    注:本文只代表作者一家之言,如有任何其他看法,欢迎到“IT68 信息化论坛”或来电、来文讨论。可以联系IT168解决方案编辑部。


    我认为目前我们自己再开发一套国产操作系统或自主操作系统的条件还不成熟,原因有三:

    原因之一是操作系统是和计算机硬件紧密相联的,而计算机硬件基本上是被外国垄断了,外国的计算机硬件厂商不支持,我们的操作系统是不可能做好的。当前最急迫的是开发自己的CPU。因为在硬件上不象在操作系统上那样有开放源代码的自由软件,现在世界上还没有开放全部技术、可免费得到的CPU。

    其次,开发操作系统是所有软件中最难的,开发一个操作系统需要大量的软件精英,目前国内熟悉操作系统的技术人员就很少,精通者更可谓是凤毛麟角。

    第三,要使操作系统广泛使用必须有大量的应用程序,我国还是应用程序的“小国”,国外的应用程序供应商是否支持我们自己开放的操作系统也是问题。第四,开发一个成功的操作系统是很费钱的,我国目前的经济实力能否允许。

    我完全同意应该自己开发国产操作系统,问题是什么时候搞?搞什么样的操作系统?如何搞?我不清楚现在有人反复讲要自己开发国产操作系统或自主操作系统是什么意思。因为我国已有自己开发的国产操作系统,那就是COSIX。

    如果我们要再开发新的国产操作系统或自主操作系统,那么是象微软那样搞封闭的商业软件还是象Linux那样搞开放源代码的自由软件。如果是象微软那样搞封闭的商业操作系统,即使搞成功了,水平也和微软的相当了,当然比我们没有自己的操作系统要好,用起来心理上要放心一些,而且可能使微软的产品不会再卖那么贵,除此之外又有多大的意义呢,因为微软那样的商业操作系统的毛病依然存在。而且市场能否接受呢?知识产权是属于某个公司还是属于国家、归全民所有是有区别的。我们支持Linux的最重要的原因之一就是为了打破微软的垄断,难道国内公司的垄断就比外国公司的垄断好吗?

    其实问题的关键不只是国产的还是国外的,而是是不是开放的系统、是不是开放源代码的自由软件。作为基础软件特别是操作系统可以说就是应用软件的“基础设施”,其理想的使用方式就是公开源代码,免费供公众使用。我认为即使国内开发出有自己知识产权的商业的操作系统,也远不如使用国际的遵循GPL协议的自由软件好。国际计算机大公司如IBM、HP、SUN、SGI等都有自己的操作系统,性能很好,处于世界先进水平,但他们都积极支持Linux。我们为什么还要舍Linux不用,而去搞有自己知识产权的操作系统呢?我国已有自己开发的国产操作系统,那就是COSIX,不过没有被市场认可。我也渴望我国有更好的自己的操作系统,但要等条件成熟才行。在没有更好的、被市场认可的自己开发的国产操作系统开发出来之前,一个较好的、可行的方案是先使用Linux。

    如果真想开发国产操作系统或自主操作系统,最好的方法还是现在先把Linux学好、用好,让更多的人了解、熟悉Linux,把Linux真正用起来。下一步再考虑开发国产操作系统或自主操作系统。

    操作系统是屏蔽硬件的,必须要得到世界各个国家的各个硬件公司的支持,因为美国的计算机技术在全世界领先,UNIX、Windows在美国诞生、成长、发展,Linux虽然诞生在北欧,仍然在美国成长、发展的确是有一定的必然性的。中国人是很聪明的,研究开发出一个高水平的操作系统是完全可能的,但是要得到全世界各个硬件公司的支持却是十分困难的。我们可以使用搞两弹一星的举国体制成功地搞集成电路、芯片,但是未必能够成功地搞自己的操作系统。没有强大的芯片技术和产品、硬件技术和产品作为基础,要使我国自己的操作系统获得真正的成功是十分困难的。

    为了开发我国自主版权的操作系统,据说国家曾投资了约6000万元,有多个单位参加历时7年搞了一个COSIX。但效果并不理想,也没卖出多少套。不过花6000万元搞一个好的操作系统的确也太少了。美国可以说是软件的超级大国了吧,据说,微软为了Windows桌面系统投入了上万人年、上百亿美元,Oracle一个数据版本升级就花了7.8亿美元,我国的国力似乎还不允许我们自己开发出一个好的操作系统。而几乎不花钱就可得到的性能超群的Linux不但可以得到源代码,还可得到全世界众多高手无偿的支持,为什么不好好利用呢?即使我们开发出新的国产操作系统或自主操作系统,那也和Linux不矛盾。用户多一个选择不是更好吗。

    Linux虽然不能被称为国产操作系统或自主知识产权的软件,但使用Linux却对我们开发有自己知识产权的应用软件十分有利。比如办公软件,以前只有微软的Office,由于Linux的出现,仅Office类的软件就有永中Office、Red Office、KOffice、StarSuite、Open Office、Hancom Office等好几种可供选择。这些产品由于互相竞争,有的还是开放源代码的,还可以互相借荐,促进了Office软件的技术发展。目前Linux上Office类的软件在技术上,除了在易用性上还有一些差距,有一些性能已超过了微软的Office。Linux的Office类的软件也能和微软的Office兼容,永中Office还能跨平台使用,不仅可以在Linux上运行,也能在Windows上运行,使用户也有了更多种的选择。操作系统使用Linux,因为开放源代码,也使商业应用软件开发商都处于同一起跑线上,更利于公平竞争,也不必受制于某些公司,工作更主动,也更容易开发出高水平的、效率更高的商业应用软件。

    抓住Linux机遇,绝不只是搞几个Linux发行版本,我们的重点应放在鼓励多使用开放源代码的自由软件,为用户提供良好的服务,鼓励多开发基于Linux之上的应用软件。而以前那些在Windows上开发的所谓国产办公软件,虽然是中国人开发的,但必须在Windows上使用,即使你的办公软件卖的多,但Windows和其办公软件卖的更多,你的“国产软件”不过是微软产品的点缀罢了。这样的“国产软件”就比外国的开放源代码的软件好吗?而且你不掌握源代码,处处受制于微软,也很难开发出高水平的应用软件。即使你的办公软件水平超过了微软的,市场分额也超过了微软的,用户也习惯了你的产品,但因你的软件是在微软的操作系统上开发的,微软只需来一次升级行动,就能把你彻底击垮。然后你又跟着微软的脚印,再重头做起。如果用微软的Windows 作为应用软件的开发平台,中国的软件行业永无出头之日,只能成为微软的打工仔,还会造成人力物力的极大浪费,而且没有安全保障。

    政府对Linux的支持,重点应放在营造促进Linux产业发展的环境,创造一个公平竞争的环境。如果认为只有我才是政府支持的,谁不买我的产品就是不听政府的话,谁敢反对我就是反对政府,这种说法更是荒谬可笑。WTO的核心就是让各企业能够展开公平竟争。如果政府直接支持某个企业或直接干预某个企业是违反WTO规则的。有多个Linux发布商在技术上展开竞争,更有利于Linux的发展。但应加强标准的制定,使用户使用各个厂商的产品都一样。而各厂商可以有不同的技术实现方法。如果只有一个厂商的Linux,那对Linux的发展是十分不利的。这里还有一个正确看待商业Lnux发布商的问题。


    专家介绍


        





    王少川,IT168专家委员会顾问委员,LINUX高级顾问 。LINUX、JAVA高级顾问。研究DOS和UNIX之间汉字的正确传输和转换。在“中国计算机报” 、“计算机世界”和“开放系统世界”有多篇论文。长期致力于Linux研究的研究,对Java技术的发展起到了重要的推进作用。
发表于 2005-2-4 17:52:27 | 显示全部楼层
就象mig15一样
回复

使用道具 举报

发表于 2005-2-4 18:08:13 | 显示全部楼层
原来有识之士还是存在的。
回复

使用道具 举报

发表于 2005-2-4 18:41:08 | 显示全部楼层
我认为写得很好,对客观实际的认识很清楚,很务实。
完全赞同!

这些年,国内已有龙芯CPU了,所以政府应该做事,要引导鼓励。

COSIX这个东西我几年前就听说过,中软的产品,与美国SCO公司合作的结果,但后来就一直没起风浪,没有见到在市场上推广开来。去年国防科大还出了个“麒麟”OS。我敢说,如果还是老思路,“麒麟”的命运与前者肯定是相同的。一个产品最终无法被应用推广,就可以证明这个项目是失败的,顶多是一个走不出实验室的实验品。可是有的人还美其名曰:适合科学家的科学研究使用,具有巨大的学术价值!纯粹是搞自欺欺人,浪费国家钱财。

如果政府不作为,或都思路不对,我看龙芯CPU也是一样的下场,国家的资金投入只能成了打水漂。

“两弹一星”因为举国体制而成功,而计算机技术却与之本质不同。“两弹一星”是纯硬件,是国防武器,不必严重依赖市场推广,同时也确实具有巨大的学术价值呀。相比之下,计算机技术从硬件到软件,其复杂程度绝对不低于“两弹一星”。作为信息技术的支柱,计算机技术还要面对市场推广,面对各种严格而复杂的软、硬件兼容性要求,面对国外技术力量雄厚、已经占领国内市场的大公司的围堵,面对用户已经形成的使用习惯等等障碍。最重要的一条,就是它在很大程度上是一种民用产品,只有当它被市场广为接受应用时,它才能算是真正成功了。

所以我们的政府一定要转变工作思路,要有所作为,积极培育良好的成长大环境。
回复

使用道具 举报

发表于 2005-2-5 11:16:38 | 显示全部楼层
中国未来的OS,当然肯定是基于类UNIX的。所以我现在就开始用LINIX来练本领,以后就不用学了。
回复

使用道具 举报

发表于 2005-2-6 15:51:56 | 显示全部楼层
同意楼上的说法~~
回复

使用道具 举报

发表于 2005-2-15 14:44:09 | 显示全部楼层
计算机软件能力不行归根结底还是硬件能力不行,即使软件开发的再好,运行在别人的硬件基础上总是会觉得心里没底,呵呵。总之,计算机软件是建立在硬件基础上的。
回复

使用道具 举报

发表于 2005-2-15 15:48:55 | 显示全部楼层
如此目光短浅的专家竟然身居中国的要职,恐怖!!!

操作系统在今天已经是关系到未来的大型工程,需要国家投钱进去,这种关乎到一个国家发展,生存力的东西根本就不能拿来讨论有没有价值或者合适不合适,这就好比说这个世界上什么都有,中国干嘛非要投巨资自己造?例如汽车,大型客机,万吨巨轮等等。

中国人才不足,这位专家就没想过进行相关工程会为中国培养多少实战型人才?即使失败了。
操作系统立足硬件,可笑,没有中国的操作系统的支持,中国的硬件还不是得为了兼容别人缴纳费用?没有自己的操作系统,中国的CPU产业谈和自主发展?如何形成完整产业?

像系统软硬件这样最核心的东西根本就不存在谁先谁后,是不是时候的问题,而是能动手的话就应该立刻动手,而且应该是不计眼前的经济损失,浪费。因为我们要努力的不是眼前的蝇头小利,而是未来!!
回复

使用道具 举报

发表于 2005-2-16 12:23:59 | 显示全部楼层
[quote:78f686c875="dzy"]中国未来的OS,当然肯定是基于类UNIX的。所以我现在就开始用LINIX来练本领,以后就不用学了。 [/quote]

世界未来的 作业系统,一定是我做出来的,底层就支持中文。
不仅仅是一个作业系统,也是一个以中文为核心的标准
回复

使用道具 举报

发表于 2005-2-24 09:24:51 | 显示全部楼层
我倒是看到红旗已经迫不及待的给龙芯II开发红旗LINUX
永中也在打算把永中OFFICE挪到装了红旗LINUX的龙芯II上去
而且还曾经有消息说龙芯II笔记本将大规模量产,以其低廉的价格让农民也能用上电脑
不管怎么说,虽然你们认为龙芯再怎么做也比不上INTEL
但是我也可以这么说INTEL再怎么做也比不上POWER PC
可是PC卖得比APPLE便宜自然接受的人也更多些
那么肯定会卖得比PC更便宜的龙芯II加上了红旗LINUX和永中OFFICE这两个软件的支持一定也能在农村站稳脚跟吧
于是一出活生生的“农村包围城市”又要在中国大地上上演咯
回复

使用道具 举报

发表于 2005-2-24 16:31:09 | 显示全部楼层
现在vxworks是海军的操作系统,我想源代码100%开放应该是没问题的,但是总觉得不放心。通用操作系统开发的必要性是不大,不过这专用的操作系统么,最好仔细论证论证。
回复

使用道具 举报

发表于 2005-2-24 16:47:30 | 显示全部楼层
龙芯出现前也有人说“现阶段中国没必要开发CPU”。我就不明白了,一旦中国和美国开战,到时候大家突然发现所有的基于wintel平台的电脑都无法使用了怎么办?难道这就是到了有必要开发操作系统的“阶段”???
回复

使用道具 举报

发表于 2005-4-15 00:41:37 | 显示全部楼层
国防用的东西,越少人知道越好。
回复

使用道具 举报

发表于 2005-4-15 14:39:36 | 显示全部楼层
[quote:43492c6745="kakuyou"]如此目光短浅的专家竟然身居中国的要职,恐怖!!!

操作系统在今天已经是关系到未来的大型工程,需要国家投钱进去,这种关乎到一个国家发展,生存力的东西根本就不能拿来讨论有没有价值或者合适不合适,这就好比说这个世界上什么都有,中国干嘛非要投巨资自己造?例如汽车,大型客机,万吨巨轮等等。

中国人才不足,这位专家就没想过进行相关工程会为中国培养多少实战型人才?即使失败了。
操作系统立足硬件,可笑,没有中国的操作系统的支持,中国的硬件还不是得为了兼容别人缴纳费用?没有自己的操作系统,中国的CPU产业谈和自主发展?如何形成完整产业?

像系统软硬件这样最核心的东西根本就不存在谁先谁后,是不是时候的问题,而是能动手的话就应该立刻动手,而且应该是不计眼前的经济损失,浪费。因为我们要努力的不是眼前的蝇头小利,而是未来!![/quote]
8错。
回复

使用道具 举报

发表于 2005-4-15 14:42:38 | 显示全部楼层
[quote:886380425e="chaobill"][quote:886380425e="dzy"]中国未来的OS,当然肯定是基于类UNIX的。所以我现在就开始用LINIX来练本领,以后就不用学了。 [/quote]

世界未来的 作业系统,一定是[/quote]我做出来的,底层就支持中文。
不仅仅是一个作业系统,也是一个以中文为核心的标准


你是谁?雄心可嘉!有可大计?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2025-2-6 02:01 , Processed in 0.027980 second(s), 15 queries .

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表