要做操作系统怎么那么难?

  在去年,国产操作系统红旗陷入了财务危机,而在现在正在以1800万的底价寻求出售。与此同时,在韩国那边也爆出了抵制微软,声称要开发国产操作系统的消息。

  而作为现代人数字化生活的基础,操作系统的重要性其实不用说大家就都知道了。而操作系统作为人与机器之间的翻译,将机器的语言翻译额为人们可以方便操作的图形、文字。而同时操作系统又将人的需求,翻译成机器指令以便系统处理。人与计算机硬件展开的所有交流,都是通过操作系统这个中间人来进行处理。

  其实人都不喜欢让一个陌生人来掌握自己的命运,于是,一时间,就有很多的国家机构前仆后继的要开发自己的操作系统。可惜的是,真正的成功者却寥寥无几。而在目前市面上可见的主流操作系统供应商估计是屈指可数。

  那么,为什么开发一款操作系统竟然是那么难呢?

  1、极度复杂

  微软2005年发布的Windows Vista的代码行数为5000万行。我们以一张A4纸打印30行来计算,Vista的代码打出来有166万页。

  另外一个主流的操作系统Linux的核心代码在2008年的时候也达到了1000万行。这只是其基础系统的统计,如果算上图像化界面等外围系统,其代码规模不会比Windows少太多。

  2、耗资巨大

  商业周刊曾经对Vista的开发费用进行了估算,预计其所花费的研发费用超过了200亿美元。200亿相当于人类史上最伟大的科学计划之一“阿波罗登月计划”的费用。虽然时代不同,但要知道微软是一个商业公司,而“阿波罗计划”是美国动用了一国之力才得以支撑的科研项目。

  Linux虽然是一个开源免费的操作系统,但免费并不代表没有成本。相反,全世界非常多的个人组织都对Linux开发进行了的大量投入。2008年,Linux基金会的一项研究表明,发Linux社区发行版Fedora 9要花大约108亿美元。这个费用并不比微软的操作系统所花费的费用低太多。

  3、需要有大量的外围厂商支持

  操作系统只是计算机使用的基础,在操作系统之外,外围的软硬件设备支持决定了操作系统的成败。

  乔布斯在回归苹果的同时,除了向微软借了1.5亿美元的资金以外,同时让微软承诺在接下来的5年里,向Mac提供Office办公套件。由于Office几乎是最重要的商业生产力套件,缺少Office的MAC是几乎不可能获得大规模被使用的。这条承诺给苹果保驾护航,使其优秀的操作系统重新走上了复兴之路。

  iOS之所以成功,也是因为其最早在业界建立了完整的软件生态系统。2013年底,苹果应用商店的应用已经突破100万款。

  4、强网络效应,新系统难以突围

  一个操作系统的生态越完善,其支持的软硬件厂商就越多,其价值就越大,用的人就越多(即所谓的网络效应)。这种网络效应形成了很高的替换成本,这种成本高到即使是该系统的原有生产商都很难说服用户切换新操作系统。

  很多企业和个人都在老操作系统上积累了大量软件和数据,迁移到新系统很可能导致软件失效,数据丢失,如果没有钢需推动,很难让使用者有替换系统的动力。

  Winx XP就是这样一个例子。由于该系统太成功,导致XP成为微软日后新系统最大的竞争对手。韩国政府也是因为微软停止对xp的更新才考虑自己开发系统。

  苹果CEO库克在参观苹果工厂时,其生产线的的iMAC竟然也跑着Windows,被网友吐槽。这其中的原因也是由于Windows安装基数太大,很多工业软件只提供Windows版的控制软件。如果硬要换成MAC的话,估计整个生产线都得更换掉了。

  做一款成功的操作系统是非常难的,在一个稳定的环境中很难有新的操作系统脱颖而出。但当大时代来临的时候,新的操作系统便有了其突围的机会。

  在微软霸占桌面系统的时候,网络时代到来了,由于Linux天然的对网络良好的支持,Linux在数据中心成为了主流。在移动大潮来临的时候,iOS和安卓顺势而上,占领了制高点。

  做一款操作系统,并不是简单的国家意志和金钱可以驱动的,它需要天时地利的配合,才有可能真正的成功。

时间: 2024-11-10 01:05:25

要做操作系统怎么那么难?的相关文章

为什么开发一款操作系统就那么难?

近期关于操作系统国产化的讨论不断,年中的时候,韩国那边也爆出了抵制微软,开发国产操作系统的消息.但实际上,真正能应用到现实的操作系统少之又少.国产操作系统红旗去年就陷入了财务危机,之后以1800万的底价寻求出售.2004年,德国慕尼黑政府宣布,将把政府电脑迁移到Linux操作系统,认为此举可以降低IT成本. 然而,十年过去了,这场"吃螃蟹"的试验,成了一次灾难.最近,慕尼黑政府已经开始逐步在办公电脑上重新安装Windows操作系统. 作为现代人数字化生活的基础,操作系统其重要性不言而寓

做论坛有感:一个人做,真的好难

众所周知,一个坛子的兴衰很大程度上取决于它的人气. 而提高人气,初期应该是增加论坛帖子的数量,多发些引人注意的信息,这应该是每一个做论坛的朋友都比较拿手的. 其次,就是持之以恒. 认真看过"新人导读"之后才发现,原创才是最最重要的,论坛的本质也在于此,论坛是用来交流的,而这种交流是建立在深切体会的基础上的.都知道,要学好英语,必须每日都得练习.论坛也是一样,要把它做好,不可能是三两天的事情,必须保持论坛每天都有新的信息,最好多一些原创内容,这里少不了版主和各位会员的功劳. 到后期,管理

用spring的quartz做定时器,,时间好难配啊,看不懂- -

问题描述 用spring的quartz做定时器,,时间好难配啊,看不懂- - 我想让每天的凌晨1点执行一次,时间怎么配置呢 还有 property name="cronExpression" value="0 0/10 * * * ? *" 中是每十分钟执行一次吗?那个问号是什么意思呢?问号的位置是任意写哪都可以吗? 菜鸟求助!!!! 解决方案 看一下时间设置样例讲解http://www.360doc.com/content/11/1017/10/1542811_1

谢谢各位啦-DSP做双目测距的难易程度

问题描述 DSP做双目测距的难易程度 我是一名研究生,我的毕设方向是双目立体视觉测距,老师说使用DSP做,我没有学过DSP,也不知道使用什么型号的DSP,有没有人了解,能给我一些指点吗?望速回,因为时间紧迫,开题马上开始了,要是有了解的,就和我qq谈,QQ号是958966685

为什么做儿童产品这么“难”?

摘要: 过去3-4年时间,<工程师爸爸>上统计的儿童产品团队从鼎盛时期的近200支,到现在的活跃(活着)的不足30-50支,说明这个看似美好的领域在现实中的残酷. 儿童产品与成年人产品相 过去3-4年时间,<工程师爸爸>上统计的儿童产品团队从鼎盛时期的近200支,到现在的活跃(活着)的不足30-50支,说明这个看似美好的领域在现实中的残酷. 儿童产品与成年人产品相比,确实是有很大的不同的,看似简(you)单(zhi),但其实是更复杂的.故事里,唐僧师徒四人经历了九九八十一难才到西天

为什么做儿童产品这么“难”?(上篇)

摘要: 过去3-4年时间,<工程师爸爸>上统计的儿童产品团队从鼎盛时期的近200支,到现在的活跃(活着)的不足30-50支,说明这个看似美好的领域在现实中的残酷. 儿童产品与成年人产品相 过去3-4年时间,<工程师爸爸>上统计的儿童产品团队从鼎盛时期的近200支,到现在的活跃(活着)的不足30-50支,说明这个看似美好的领域在现实中的残酷. 儿童产品与成年人产品相比,确实是有很大的不同的,看似简(you)单(zhi),但其实是更复杂的.故事里,唐僧师徒四人经历了九九八十一难才到西天

阿里云只动Google奶酪:不做手机 只做操作系统

阿里云只动Google奶酪!(http://www.aliyun.com/zixun/aggregation/6149.html">TechWeb配图) TechWeb  魏力 9月11日报道 被阿里人号称为"七剑"之一的阿里云在做什么?是要做互联网手机,还是要做手机操作系统.阿里云总裁王坚对这个问题给了一个肯定的答案--只做操作系统. 王坚透漏,在工信部一个内部论坛,有人问他,阿里巴巴做操作系统,别人也在做操作系统,阿里云操作系统跟别人有什么差别?他当时就说,&quo

做站难,做个人站更难,做一个好的个人站更更难

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断淘宝客 站长团购 云主机 技术大厅 做站难,做个人站更难,做一个好的个人站那更更难!以前没有实践,也就没什么体会.现在建站已经刚好三月,发点感慨. 我是2002年开始比较频繁的接触网络,由于不是十分痴迷游戏,也不热衷网聊.也就有更多的时间翻看大大小小的网站. 那时候能力条件有限,有过做站的念头,可惜都没什么结果,(历程见<五年免费站长路>)做的东西回头看,全

人生不容易,做站也很难

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断淘宝客 站长团购 云主机 技术大厅 我是做工程的,98年参加工作,此前只在95年接触过电脑,用过几个dos命令符,98年再次在项目部见到电脑时,已经完全不是印象中的那种了.项目部经理将近50岁,是那种不苟言笑的人,项目部唯一的一台电脑就放在他那套房的外间,用的是从业主那里弄来的原用于工控的21"显示器,在当时是极少见的,很气派,但是我们只有眼馋的份,谁也不敢去