为啥国内大互联网公司没一家去做操作系统

这个问题其实挺没意义的。操作系统这个概念其实很难定义,绕来绕去可能又绕到所谓什么是自主知识产权这种坑爹的问题上。只讨论OS内核的话,进程模型,存储器体系结构模型,那么成熟的东西,你参考了其他OS内核算不算自己开发的?一个OS内核你至少要实现POSIX规范,但是既然已经有这么完善的、全世界最聪明的工程师的智力结晶——linux内核,哪个公司会傻逼兮兮的组织人力去从头开发一个内核?就算开发出来了一个内核,驱动各种、体系结构相关的各种怎么办,一个公司可能搞定吗?退一万步讲,一个持续烧了很多年时光很多很多钱的团队开发出了一个OS,好了,投入市场竞争吧。市场上的情况如下:一:windows,集中在桌面端,顺便还占掉了server端四成市场份额二:linux的各种发行版,集中在server端,也占的是四成左右其他的各种*nix占的份额可以忽略不计。这比人民搜索干的事情傻逼程度应该只多不少。IT这一行的东西,只要关注下什么十一五、十二五,基本上上面提到的,都是属于那种不可能完成的事情。尤其坑爹的是什么核高基。总之,开发操作系统是完完全全不可能的。倒是BAT或者其他大公司内部都有专门的团队对一些稳定的linux内核版本做定制,以保证公司内部服务器运行环境统一化、标准化,当然最重要的还是缩减成本,发行版厂家收费还是挺高的。这个可能也算是半个意义上的开发操作系统?但是目前是不可能推出到市场上的。
■网友
OS本身是非常复杂的软件,中国的很多大公司和中科院都想在此有作为。但是,迫于产品压力,迫于市场竞争,还有迫于上下游的商业化水平,都做得不好,不少都已经放弃。而且,国际上更新很快,因此,国内的厂商和研究机构都在跟着人家跑。关于OS开发的复杂程度,自然是高过浏览器和杀毒软件。更重要的是,需要对不同硬件设备的适配。10多年前,Windows横扫天下就是因为Windows比Linux有更好的硬件适配性;还有就是面向普通用户的推广,这才是OS成功的关键,如果没有这两点,投入再多,都是在烧钱,尽管技术上可能问题不大,但是没有产品化,用户不买单,还是不会成功。同时,由于OS的开发对计算机人才要求比应用开发要高很多。非计算机科班出身的很难入手,不像做应用,其他专业转过来,或者培训完就能上手。我国的人才情况是:1、专业人才供给差。美国10多岁开始编程、创业的人有的是。中国人上大学之前学编程的已经算是好样的了,但是能做的也只是些不太有实际意义的玩具程序。2、国内课程内容编排落后,落后欧美不少;教师人才素质不够,他们自己写得程序都很少,优秀的教师极其缺乏。由于人才的缺乏,导致中国企业的实力不足,因此,在高难度的软件开发中处于下风。还有一些政策的商业环境的因素,也导致中国的互联网企业生存压力很大,能做好本职工作已经实属不易。
■网友
开发操作系统难度不是高不可攀, 关键是在这个系统上面搭建生态环境.开发出操作系统后, 还需要大量的硬件厂商编写驱动程序, 需要大量的软件厂商编写用户可以使用的软件. 只有能得到这些厂商的支持才有做的意义.
■网友
那个中国公司开发电脑操作系统,领导不是集体喝多就是集体脑子坏了;只要智商超过50都不会这么想;先不说开发难度,在不说生态环境,再不说会有多少人用,再再不说怎么宣传;只要想想怎么赚钱,就不会去开发;
■网友
欢迎使用基于安卓的remixos
■网友
要站在巨人的肩膀上


    推荐阅读