以前做操作系统为什么无法成功,而现在鸿蒙可以做到了?

【本文来自《一个九零后操作系统从业者的思考》评论区,标题为小编添加】

    =^_^=

    windows能如此壮大,是从DOS开始建立起来的软件生态作支持的,这个过程经过了二十几年,可以说足够漫长了。也因为windows(DOS)是第一个真正实用的个人电脑操作系统,当时所有的用户都用编程语言为它开发各种软件,所以说windows今天能如此壮大,它是得到了“天时、地利、人和”的。这些条件现在已经不可能再有,目前谁也不可能在个人电脑上挑战windows,因为windows不仅只有系统本身,它的软件生态支持它生生不息,现在的用户已经无法离开它们了。而要另外建立起一套系统就只能转换阵地,用另一种能吸引用户的方式来打开局面,比如安卓系统就是在手机上打得的天下,它一开始到现在就是开源的,吸引了所有的厂商,等安卓占领了手机阵地之后,谷歌也想办法鼓励用户也会为它开发APP,一旦软件生态成熟,安卓的地位就无法捍动了。(虽然看似安卓是免费的,但是提供安卓系统的谷歌却可以靠它从另外的渠道得到收益)

    回到国产的操作系统,在别人已经占领了几乎全部阵地的情况下,该何去何从呢?从上面的信息我大概总结两个出路:

    1.建一个全兼容windows的系统,跟windows同吃一碗饭(就像电脑硬件上的CPU方面AMD兼容INTEL一样)。不要以为是开玩笑,真的有人做过一个跟windows XP全兼容的系统,叫做“ReactOS”,它能运行一部分的windows软件,由于是小团体的作品,所以无法壮大起来。这条路很难走,因为windows是一个功能庞大的系统,基本上无法全面兼容它的所有环境,再说windows也有它的版权保护着它的关键技术(就像AMD也因为专利不能全兼容INTEL一样),所以这个做法并不现实;

    2.学习安卓,做一个免费的开源系统,让用户能参与到系统的建设和软件生态的建设中来,最终走向成熟。这个做法有个重要的条件,一开始就要有大量的人力物力投入并且短期内肯定没有回报,这就决定了没资金、没人力的小公司无法去做这件事情,必须要象华为这类的大公司才有资本来开展。但是由于这个事情有风险,一旦项目失败,前期的投入就会打水飘,所以就是华为也只能做一个几乎全兼容安卓的鸿蒙系统而不是全新的系统,理由也同上一条,要靠安卓成熟的APP生态作支持,跟安卓同吃一碗饭。所以这件事情只能靠不怕失败的国家力量而不是靠资本来做,现在国家在linux系统上投入了大量的研发资金,支撑起不同科研部门开发的名字各不相同的以linux为内核的“国产操作系统”。但是这些系统统统都有着同样的缺点:一是基本上都是linux系统的改头换面版本(自己加个LOGO、弄个新的人机界面);二是和linux一样没有软件生态支撑。所以虽然都能免费让大家用,但是基本上都没有人用。而要linux系统真正能在国内和世界上推广,国家必须得下决心投入资金来鼓励开发者投入力量来编写各种软件(并获利),不然就像现在,拖了这么多年,“国产操作系统”都还是半死不活的样子,就是因为国家都没有组织起的推动linux软件生态建设的部门和项目,不种梧桐树,哪能引来金凤凰。

    从现在中国遭遇的技术打压,不管是芯片生产还是操作系统,我们都必须自研来度过难关,也只有这样才能最终冲破西方的围堵。现在在芯片生产上国家有了意愿去投入了,希望在操作系统和软件上也能早作决断吧

    (这段时间单位收到了几十台“龙芯”电脑,安装着国产的linux系统,但是却为只安装了基础的办公软件,其它软件功能一概没有,难以替换旧电脑,所以有感而发弄了一堆的字)

以前做操作系统为什么无法成功

1、windows经过长期的积累,生态链太庞大了,用户也适应成了习惯了,软件公司都是依托成长的。要做系统很难避免用户习惯和生态的问题。windows不是开源的,要想兼容存在很多产权的问题,绕过增加的难度太大了。而且CPU硬件同样是封闭的X86的授权没有。即使你接近了现在的性能,X86指令的升级导致一切的兼容性问题是根本没办法解决的

现在存在了鸿蒙系统,解决这些问题将提供了大大的可能

1、鸿蒙系统兼容现在之前的应用和习惯,用户将很小成本进行转移,后面的发展由鸿蒙和安卓在稳定性,用户友好型上面进行竞争,不存在非要按照安卓的套路来,不存在产权的问题,大家在一个跑道上,鸿蒙的分布式现在来看周边硬件会得到大力支持,电视、家用小电器等等,这些都能帮助鸿蒙赢得客户,形成护城河

2、底层的CPU是ARM架构,已经买到了永久的授权,以后即使ARM升级的指令集授权没有,鸿蒙无法适配,这些有什么关系,用户体验的是鸿蒙,间接是CPU的性能。我们完全可以自己优化ARM,走自己的指令集,不受ARM的支配,甚至如果鸿蒙战胜了安卓的话,ARM就不是断我们而是求我们的鸿蒙去适配他的新指令集的问题了。这样就能打破芯片的垄断了

移动设备是未来的趋势,现在桌面电脑无法改变,可以用移动设备进行弯道的超车。移动设备越来越多,移动端是最终的大趋势这是公认的

站务

全部专栏