chinaOS
从舆论上和政策规定上来推广操作系统,这对国产操作系统而言是好事,还是坏事?
从某种程度上来说,这是好事
运用行政的力量,率先在国家机关中普及国产操作系统确实是件好事,首先是确保了国家信息安全,其次则能帮助国产操作系统进步。是的,系统和软件一样,都是用出来的,只有去用且用的人多,才能不断改进和完善,最终才能形成媲美Windows的生态系统。
初一想是这样,但一细思才发觉这只是表面现象,从舆论和政策上推广系统,看似能促成国产操作系统的普及,实则是害它。
国家推动系统国产出发点是好的,但不是时候
有 些人觉得Windows XP退役是好事,是推广国产操作系统的好时机,但国产操作系统成熟了吗?如果没成熟就推广,实际上是对国产操作系统的一种伤害。用一个不太准确的成语来形 容即是:“木秀于林风必摧之”,如果把Windows 7操作系统比喻成成人的话,国产操作系统必是襁褓中的婴儿,这个婴儿还没长大,就把它推到公众面前,让它遭受成人的压力,必然是种伤害。
具 体来讲则是:人有一种本性,即经验主义。人接触某个新事物时,一贯的流程是:观察→体验→经验。如果你小时候被蛇咬过,经验主义不仅会告诉你看到蛇要绕着 走,甚至当你在地上突然看到井绳时都会莫名紧张……这就是经验主义,是人类进化几百万年的结果。如果现在推广国产操作系统的话,这个还没成熟的婴儿,必然 满足不了消费者的需求,这样的用户体验必然会给消费者带来一个比较坏的印象,久而久之就有了看法。
看法一多就成了经验,经验是可以相互分享 和传播的,这种不好的经验一旦传播开来,即是对国产操作系统的一种伤害。哪怕日后它真的发展成熟、很好用的时候,人们谈到这个操作系统依旧会受到固有经验 的局限,第一反应就像被蛇咬过一样——敬而远之、曲高和寡。这对届时或许已经很成熟的国产操作系统而言,可谓是躺着也中枪。
这并不是说,所有的系统不宜采取这样的推广措施,只是在这一市场已经成熟的情况下,国产操作系统尚未成熟就去推广,所获得的伤害远远超过它的收益。
另外难掩的事实:大打国产牌,很难获得成功
所 谓的国产系统,大部分都是基于Linux开发的,有的操作系统还好,修改了不少代码,但有的说开发或许有点过,准确地说只是换了个界面,这样的系统大打国 产的感情牌,或许一开始能让人热血沸腾,激动地去安装支持国产,但时间线一旦拉长,能坚持下来吗?更何况,“国产”的招牌也被滥用,这一词早已成了贬义 词。
其次,先不谈Linux其它太多兼容性问题,就Linux下的文档在其它平台上的兼容性就是个大问题,Linux下排好的版选好的字 体,在主流Windows上看到的还是会有差异,WPS的或许好点,但依然存在问题。或许有人会谈Word Online,但是这种别扭的东西,会有多少人能坚持用下去?这就好像你右手很正常,也一直都用右手写字,突然让你改用左手写,你能坚持下去么?同理,能 有多少人放着成熟的Windows不用,去选用有点“残废”的国产操作系统?
因此,除了对保密性要求高的单位(例如军工行业)外,我也对运用行政力量在国家机关中推广国产操作系统不看好,一是因为这些政府人士实际上也是普通消费者,二则是信息安全只是少数人、少数单位的诉求。
那未来国产操作系统出路在哪?
这也不行,那也不行,那是不是说国产操作系统发展无望了?记得在哪看过一句话:打败QQ的,一定不是另外个QQ。是的,跟着别人的脚步走,去模仿,永远都别想超越别人,更何况在IT领域。
IT领域有个现象,如果某个产品或系统先发,并已取得优势,很容易形成赢者通吃的垄断局面。这时,另一个产品只是模仿的话,几乎没有可能颠覆现有格局。操作系统领域亦是如此,Windows已占90%以上的份额,国产操作系统要想崛起几乎没有可能。
那 出路在哪?放弃打造另外一个桌面系统的想法,放弃模仿,静待另一个技术变革的到来——云系统。未来的计算时代是云时代,那时候的人们都将使用“云服务”来 进行生产和创新,而众多软件公司的盈利模式也将是通过提供“云服务”(云的应用服务)来维持生存,那个时候的操作系统必将和现在的操作系统也大不同,将类 似于Chrome OS。
为什么只有这样才是出路,主要原因有两点
1.只有IT产业进入技术快速变革时期,才能颠覆现有格局。苹果、谷歌Android,就是因为抓住智能手机变革这一机遇,才成功逆袭诺基亚和摩托罗拉。
2.未来云系统的数据都放在云上,国家数据放在国外的云上十分不安全,因此打造属于自己的云是国家真真切切的硬需求。
结束语
只有放弃一味地硬推广,静待技术变革的到来,抓住机遇,国产操作系统的兴盛才能指日可待。
chinaOS的更多相关文章
- 搭建简单SBT工程实践
在本机jdk(主要配置环境变量).scala(主要配置环境变量).sbt(主要配置①私服repositories ②sbtconfig.txt)都已经安装且配置好的情况下. repositories ...
- 从零开始,跟我一起做jblog项目(三)从Maven到Gradle
http://www.cnblogs.com/newflydd/p/4972922.html?utm_source=tuicool&utm_medium=referral ********** ...
随机推荐
- WinSock IO模型 -- WSAEventSelect模型事件触发条件说明
FD_READ事件 l 调用WSAEventSelect函数时,如果当前有数据可读 l 有数据到达时,并且没有发送过FD_READ事件 l 调用recv/recvfrom函数后,仍然有数据可读时 ...
- [转] JS nodeType返回类型
将HTML DOM中几个容易常用的属性做下记录: nodeName.nodeValue 以及 nodeType 包含有关于节点的信息. nodeName 属性含有某个节点的名称. 元素节点的 node ...
- Linux Kernel basics
Linux内核作用: The Linux kernel is the heart of the operating system. It is the layer between the user w ...
- NPOI控件的使用导出excel文件和word文件
public HttpResponseMessage GetReportRateOutput(DateTime? begin_time = null, DateTime? end_time = nul ...
- MeasureSpec学习
在自定义View和ViewGroup的时候,我们经常会遇到int型的MeasureSpec来表示一个组件的大小,这个变量里面不仅有组件的尺寸大小,还有大小的模式. 这个大小的模式,有点难以理解.在系统 ...
- String分割类
StringTokenizer类 用的时候要 import java.util.StringTokenizer; StringTokenizer b=new StringTokenizer( Stri ...
- Struts2+Spring4+Hibernate4整合超详细教程
Struts2.Spring4.Hibernate4整合 超详细教程 Struts2.Spring4.Hibernate4整合实例-下载 项目目的: 整合使用最新版本的三大框架(即Struts2.Sp ...
- Linux(Centos)之安装tomcat并且部署Java Web项目(转)
1.准备工作 a.下载tomcat linux的包,地址:http://tomcat.apache.org/download-80.cgi,我们下载的版本是8.0,下载方式如图: b ...
- Linux下动态链接库和静态链接库
第一部分:编译过程 先了解一下linux下C代码的编译过程,C代码的编译,一般分成四个阶段,包括:预编译,编译,汇编和链接,这四个阶段的分工是 预处理过程,负责头文件展开,宏替换,条件编译的选择,删除 ...
- 0X0000124
求教卡饭网友,都快疯掉了. 最近搞设计,电脑频发出现蓝屏,今晚都出现三次了,新装的win7 64位系统,都是安装的原版光驱. 错误代码基本上都是:0x00000124 (0x000 ...