今天读了《方兴东:操作系统面前,中国人为什么站不起来?》(链接)的文章,引述几段文字如下:
1、可以毫不夸张地说,操作系统是中国IT业几十年的痛,也是建设网络强国最大的短板。
2、对于今天的中国,大力推进中国自主操作系统不但是必须的,而且完全是可行的,因为时机和形势已然不同。天时、地利、人和,只待行动!
3、国家在自主操作系统的梦想兴起于90年代后期,以Linux为代表的开源软件,为我们的后发优势带来了希望。
4、操作系统在很大程度上决定了产品和系统的安全性。
5、高科技终极之战,就是操作系统!......高科技的终极入口,就是操作系统!中国高科技企业未来的王者,就看谁能够在操作系统领域捷足先登。谁占据了这个制高点,谁就真正掌握了长远的未来。
文章中操作系统重要性的观点我是赞同的,但对于中国需要什么样的操作系统,怎样的操作系统才能成功,我有粗浅的看法。以下分几点陈述。
一、中国操作系统的目的不能仅是信息安全
如单从国家信息安全的角度考虑,没有必要另做一个操作系统。只要在现有的操作系统上,做一个安全层面,控制好电脑信息的出入口就行。
中国开发的操作系统,也同样有安全漏洞,同样免不了黑客的攻击。
老百姓的电脑与国家信息安全无关。国家可以在政府采购中限制外国的产品,也许不应限制普通百姓的选择。
二、操作系统差异性是灵魂
我们可以看现在的三大手机操作系统(苹果,安卓,微软),是怎样建立自己技术的差异性的:
名称 | 操作系统 | 编程语言 | 开发工具 |
苹果iOS | iOS | Objective-C | XCode |
谷歌Android | Linux | Java | Eclipse |
微软WindowsPhone | Windows | C++ | Visual Studio |
这三大手机系统,在操作系统,编程语言,开发工具上,都是各不相同的。正是有这些技术的差异性,各个系统的软件技术精彩纷呈,有各自独立的生存发展空间,能培育各自的开发群体,保有各自的独立价值。
如果仅在开源(Linux)系统上,开发中国的操作系统,又在开发工具,编译程序,编程语言,数据库,都没有大的差异性,多数是把已有的软件,再做一遍,重新组合一下,再帖上自己的标签。这样的系统没有自己的灵魂,不能激发开发者长久的积极性与热情,这样的系统能对世界计算机技术的发展没有贡献。
仅靠在自主产权,民族产品,国家信息安全上做文章,要国家给予特殊政策,要国民给予特别关照。这样的产品能持久吗?
世界顶级IT公司,没有走前人老路成功的,中国操作系统的要想成功,也不能走前人的老路,必需寻找差异性,开辟新领域。
三、英文操作系统,即使是中国做的,对汉字也是有害的
以Linux系统为基础的中国操作系统,即使成功了,占领了中国大部份市场,这个系统也是有损于国家民族长远利益的。
为什么这样说呢?
这个系统虽然表面上是中文的(微软,苹果系统早就做到了),但从内核,到开发工具,编程语言,都是英文的。从事这个系统开发的人员在工作中,都要用英语。这个系统的成功,自然带动了几万,几十万的相关研究,开发人员,学习使用英语。
如果这个系统在中国长期占领大部份市场,那么英语在中国的势力与地位也得到了进一步的加强,汉字的地位,功能性进一步被削弱。
世界竞争的一个重要目的,是文字与文明的传播与占领。与文字文明相比,疆域,经济利益都是次要的。
中国人自己做一个英文操作系统,占领中国市场,排挤汉字与汉字文明,结果不是我们需要的。
四、中国需要怎么样的操作系统
创造中国操作系统是长久的艰巨的大工程,不能短视,不能以暂时的,或集团的经济利益为目的,也不能仅仅以国家信息安全为目的。要以国家民族长远的发展,以对世界计算机技术的贡献,以推进人类文明发展为目的。
我想中国的操作系统至少要有具备以下几点:
1、符合国家民族发展的根本利益,有利于汉字与汉字文明传播与发展;
2、有利于中国人及延绵不断的后代子孙,不依赖于英语,就能全面深入地学习掌握计算机信息技术,发展计算机技术;
3、有独创性,对世界计算机科学技术的有贡献;
4、发挥与增强汉字的优点,为人类文字文明进步做贡献。
这个系统应该就是“中文操作系统”。
五、中文操作系统更有成功的可能
上面已经说明了,在中国做一个雷同的英文操作系统,成功的可能性不大,即使是成功了,也不合民族长远利益,甚至是有害的。
那么完全脱离英文的,想象中的《中文操作系统》能成功吗?我认为是可能的:
1、计算机科学与数学物理等自然科学一样,是没有特定的文字性的。
现在从计算机系统,编程语言,数据库等等都是采用英语,只是因为计算机科学最早产生并迅速发展于英语国家,这是英语国家对世界计算机科学的重大贡献,永远值得尊重。
信息时代开始,世界各种语言中,唯有英语独大,这不是信息科学革了汉字(与其它语言)的命,而是汉字没有因应信息时代做改进,没有把汉字运用于计算机技术的底层实践中去。
在计算机领域,英文能做到的,中文同样能做到。
2、如方兴东文章中提到的,中国国力,技术力量与人才的发展积累,为创造新的操作系统做好了准备。
操作系统是一个软件生态系统,几十年的积累,已使其成为庞然大物。要从零开始,另做一套,是一个长期的艰巨的大工程,需要有足够大经济技术力量,需要有广泛的共识。
对于14亿汉字使用者,及其延绵不断的后代子孙,中文操作系统是重要且必要的。
3、中文操作系统与英文操作系统有巨大的差异性。
计算机技术的底层(在机器语言之上),可以做成一个语言中性的技术层(纯数理逻辑),可以让汉字(以及不同的世界文字)与之对接。
新的操作系统蕴藏着巨大的创造性,能激发研究开发者持久的热情。
4、汉字是世界优秀的文字,借助于中文操作系统研究与开发,发展完善汉字,也是对世界文字文明的贡献。
5、中文操作系统所需要的《汉字字形技术》理论与技术已经成熟。文章链接
六、中文操作系统10年可成
中文操作系统的发展过程,应该也是汉字现代化发展的过程。
信息技术时代,方块汉字需要有所发展,原因应有很多,仅举一二:
1、信息时代的计算机技术,新名词新概念层出不穷,用现有汉字组新词来应对,不是好的办法。
2、汉字是在人类低级社会里,我们祖先在生产生活中,根据需要创造出来的,凝集了祖先的智慧,但他们不可能预见到几千年后,人类的信息社会。
5000年历史的汉字,要面对5万年,5万万年甚至更长时间的未来发展,面对来自西方语言的竞争,必需要有发展变化。
发展的方向是在那里呢?是在现有几万个方块汉字的基础上再添加新的方块汉字呢?还是吸收西方字母文字的优点,为汉字做一个字母文字的扩展部份呢?
添加新的方块汉字,走祖先造字的老路,不是解决新问题的方法。借鉴西方字母文字的优点,为方块汉字增加一个字母文字的扩展部分,应是必由之路。
如果改进汉字,创造《中文操作系统》的目标能够凝集多数人的共识,大家一致努力,从现在做起,应该10年内可以做成。
1、两年的时间,用优秀的方案统一汉字字形技术,统一汉字字形的学习方法,与练习使用(输入)方法;
以“横竖十撇捺”为起点,建立汉字字形概念
2、两年的时间,为汉字制定字母文字的扩展部份,完成现有方块汉字的字母文字表达形式,制定汉字造新字新词的方案。
3、6年的时间,用新汉字开发《中文操作系统》。
如果能够成为国家项目,也许进程就会大大加快。
独特优势的《中文操作系统》的研制成功,同时也完成了汉字的现代化改进,一举两得,即推进了人类文字的进步,也会对世界计算机技术有创新性的贡献。
5年,10年,或20年虽长,但对于汉字文明长远的未来,只是短暂一瞬。困难虽大,但多数工作只要在办公室里就可完成。
七、结束语
我们应该清楚,中国需要的操作系统是《中文操作系统》,在中国克隆一个英文操作系统,即使成功了,也是有损于汉字文明的。
改造汉字,创造《中文操作系统》虽难,但我们是站在人类信息时代起点,我们不做,后代更难启动,困难更大。
如果我们不做,后代也不做,5000年的汉字,就会走向没落,汉字文明也就会消失。那将是炎黄子孙的失败,也是人类文明的损失。
建设网络强国需要打造《中文操作系统》!
振兴中华民族需要改进增强汉字!
附录1、《和码》是最好最终的汉字形码
附录3、和码字形技术的四个应用领域