发布时间:2018-07-31 16:00:38 文章来源:互联网
微博 微信 QQ空间
    少年看开点,就当这是全人类的财富好了,不是咱们写不出来,一是不划算,二是写出来也没人用啊……

    自己做开发系统,经济上是非常不划算的。因为操作系统最重要的是三个模块:进程调度、内存管理、I/O管理,有了这三块“地基”,从最底层的编译器、操作系统、计算机底层网络往上很容易发展,这样的话,大家都可以各自为战,最大效率解决问题,而重复去造轮子,不是没那个本事,而是经济学上划不来。
 
    另外是生态的问题了,现在市面上一共有三大平台,Win,Mac,Linux,如果三大平台都进行适配,工作量非常巨大,所以主流的游戏和软件公司都选择以Win为基准,而不会去适配另外两家。
 
    不光是软件领域,硬件领域也是,除去显卡和电路之外,更重要的是驱动。许多硬件厂商只为Linux提供有限的性能驱动,像DirectX这类的没有精力为Linux提供,Linux也用
 
    不起来,这也是Linux上的游戏相当少的原因。
 
    说真的,既然现阶段世界的主要矛盾已经不是要去写OS了,我们直接用别人现成的,好用干嘛不用。别人的满足不了我们的地方,直接改了就好。像太湖之光这种超算,CPU都是自己倒腾的,OS和编译器,当然基本就是自己半写半改的。

另一视角

换一换