❏ 站外平台:

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

作者: 白鼠窝

| 2014-12-29 14:28   评论: 27 分享: 18    

近期关于操作系统国产化的讨论不断,年中的时候,韩国那边也爆出了抵制微软,开发国产操作系统的消息。但实际上,真正能应用到现实的操作系统少之又少。

国产操作系统红旗去年就陷入了财务危机,之后以1800万的底价寻求出售。2004年,德国慕尼黑政府宣布,将把政府电脑迁移到Linux操作系统,认为此举可以降低IT成本。然而,十年过去了,这场“吃螃蟹”的试验,成了一次灾难。最近,慕尼黑政府已经开始逐步在办公电脑上重新安装Windows操作系统。

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

人不喜欢让一个陌生人掌握着自己的命运,于是就有很多的国家机构前仆后继的开发自己的操作系统。但真正的成功者却寥寥。目前市面上可见的主流操作系统供应商估计用一只手就可以数过来了。

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

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和安卓顺势而上,占领了制高点。

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



最新评论

来自 - 云南昆明 的 Mozilla/Mac 用户 2015-01-01 01:44 1 回复
去死吧狗屁的国产系统!
Right-dress 2014-12-31 15:40 9 回复
有现成的不用,那真是固执的逗逼了,改得好为自用才对
来自 - 广东广州 的 Chrome/Windows 用户 2014-12-31 13:52 6 回复
时势造英雄的道理
微博评论 2014-12-31 11:03 1 回复
拿来主义,修修改改变国产 //@_nearly转1: 万恶的美帝国主义!(逃//@学习日记博客:中国只是一个发展中国家,发达国家们搞这个都难。 //@Linux中国:那就偷吧,结果被发现;那就骗吧,结果又被发现;那就明抢吧,唾面自干呗。 //@KernelChen: 不愿育种,不愿施肥,不愿除虫,不愿灌溉......就想有收成?
微博评论 2014-12-31 11:03 1 回复
万恶的美帝国主义!(逃//@学习日记博客:中国只是一个发展中国家,发达国家们搞这个都难。 //@Linux中国:那就偷吧,结果被发现;那就骗吧,结果又被发现;那就明抢吧,唾面自干呗。 //@KernelChen: 不愿育种,不愿施肥,不愿除虫,不愿灌溉......就想有收成?
微博评论 2014-12-31 11:03 1 回复
中国只是一个发展中国家,发达国家们搞这个都难。 //@Linux中国:那就偷吧,结果被发现;那就骗吧,结果又被发现;那就明抢吧,唾面自干呗。 //@KernelChen: 不愿育种,不愿施肥,不愿除虫,不愿灌溉......就想有收成?
来自 - 北京 的 Chrome/Linux 用户 2014-12-30 17:24 1 回复
国产API才是当务之急吧...
walkbrother 2014-12-30 16:24 5 回复
因为,我们连Gmail都封锁了。
微博评论 2014-12-30 16:03 2 回复
//@cjacker:上层设计没做好。经历数次信息化建设投入和正版化之后,党政军各部门仍然在使用平台专有技术开发业务应用,现在再次面临重复投入和二次建设问题。实事求是的讲:我丝毫不看好这次的“客户端去Windows”。没有哪个厂商有能力避免重复建设及解决迁移的不可行性。Case By Case的作吧。
微博评论 2014-12-30 16:03 1 回复
收费的被盗版 开源的又不用心做 所没说根本没戏//@Linux中国:那就偷吧,结果被发现;那就骗吧,结果又被发现;那就明抢吧,唾面自干呗。//@KernelChen: 不愿育种,不愿施肥,不愿除虫,不愿灌溉......就想有收成?
微博评论 2014-12-30 16:03 2 回复
[酷] //@Linux中国:那就偷吧,结果被发现;那就骗吧,结果又被发现;那就明抢吧,唾面自干呗。//@KernelChen: 不愿育种,不愿施肥,不愿除虫,不愿灌溉......就想有收成?
微博评论 2014-12-30 16:03 回复
哎... //@Linux中国:那就偷吧,结果被发现;那就骗吧,结果又被发现;那就明抢吧,唾面自干呗。//@KernelChen: 不愿育种,不愿施肥,不愿除虫,不愿灌溉......就想有收成?
微博评论 2014-12-30 16:03 1 回复
那就偷吧,结果被发现;那就骗吧,结果又被发现;那就明抢吧,唾面自干呗。//@KernelChen: 不愿育种,不愿施肥,不愿除虫,不愿灌溉......就想有收成?
微博评论 2014-12-30 15:33 回复
上层设计没做好。经历数次信息化建设投入和正版化之后,党政军各部门仍然在使用平台专有技术开发业务应用,现在再次面临重复投入和二次建设问题。实事求是的讲:我丝毫不看好这次的“客户端去Windows”。没有哪个厂商有能力避免重复建设及解决迁移的不可行性。Case By Case的作吧。
微博评论 2014-12-30 15:33 1 回复
不愿育种,不愿施肥,不愿除虫,不愿灌溉......就想有收成?
w1748587889 2014-12-30 01:57 6 回复
别寄希望于国产操作系统,现在发现不起来的
微博评论 2014-12-29 20:33 1 回复
一见国产系统就想到电脑不联网,网站经常故障,服务商电话无人接。各种帐号被盗,QQ好友非本人。一切疑点都无法指向平民百姓。所以你TM一定得死!上刀山下火海浸油锅千刀万剐都由不得你挑,人老了,身体不好,那得认命。活这么大岁数,善事做少了。人民群众一定破费铺张排场地给你送行。
微博评论 2014-12-29 20:03 回复
欢迎Linux发展壮大,但国产系统必须完蛋,这颗毒瘤跟开源没啥关系。坏人也要享爱繁荣?是打算拿着钱欺负人么?你们老了,没用了,快滚吧!命好的时候专给人找麻烦,会不会没想到小P孩有天长大了,突然想起:MD,要你们这种人有什么用?
微博评论 2014-12-29 20:03 1 回复
虽然卑鄙无耻的坏人,有强大的组织,精英的头脑,金砖护体,枪炮林立。但中国人民好死不死,嘴啃泥的时候呢不小心捡了半页“乾坤大挪移”。和高手过招是没戏喽,也就是能把那谁谁谁的钱挪到水里而已。哼哼哼!咱们看谁先死。
微博评论 2014-12-29 20:03 1 回复
我觉得微软不错,其一东西确实好用。其二在中国本土没有特权。其三没有枪。有钱有枪,有钱没枪,没钱没枪。哪个看着舒服?后门?呵呵!国假防火水墙算不算后门?绿坝算不算后门!百度?我呸!都是百度这样哈巴狗,中国人估计还得多喝几年毒牛奶吧!国内多少互联网公司的产品是清清白白?
微博评论 2014-12-29 19:33 1 回复
做芯片和OS都不难,几年就能搞定。难的是做应用,生态圈需要大把银子十几年甚至几十年的持续投入……
wiiiky 2014-12-29 18:59 2 回复
200亿算个屁啊,天朝随便一个省级以上官员都能做。
来自 - 北京 的 Safari/Windows 用户 2014-12-29 16:34 4 回复
其实关键在于基于该操作系统的应用软件,但作为政府机构,其应用软件应该很简单,主要的是office,这个代替品很好找,只要统一使用libre office即可,剩下的OA系统啥的,基于liinux开发好了之后就一劳永逸的事情,不明白慕尼黑为什么会失败,难道是慕尼黑公务员素质太低,但这年头奥巴马都会写jsp了啊。。。。
来自 - 广西来宾 的 Chrome/Windows 用户 2014-12-29 16:21 1 回复
因为他们不会lfs
微博评论 2014-12-29 15:33 2 回复
要是开发出来了,就要像用百度取代谷歌那样了,在国内只能被逼用流氓操作系统,全是漏洞后门审查。不能公平正当的交易就别开发了。
微博评论 2014-12-29 15:03 回复
【为什么开发一款操作系统就那么难?】
FoamValue 2014-12-29 14:36 回复
windows 哎...

返回顶部

分享到微信

打开微信,点击顶部的“╋”,
使用“扫一扫”将网页分享至微信。