0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

为什么中国不能开发出属于自己的OS系统?

如意 来源:快科技 作者:宪瑞 2020-08-13 14:43 次阅读

前几天微软断供中国客户Windows10系统的消息刷屏了,随后微软辟谣,否认会断供,不过这件事依然引发了网友热议,大家都在期待中国公司也有自己的OS系统。

为什么只有微软才有Win10这样的系统?或者应该这么问,为什么除了微软、苹果、谷歌及开源社区的Linux之外,其他国家及公司实际上也没有自己的OS系统?

这个问题的答案很简单,那就是开发一套受众广泛的OS系统太难了,没多少公司能够玩转。

开发OS的门槛极低,认真学过《操作系统原理》课程的大学生都可以开发一套OS,但是真正把OS系统做到能用、好用就难比登天了。

首先要考虑代码量,以Windows系统为例,微软之前公布过一些代码量的数据,Windows 98有1500万行代码,Windows XP有3500万行代码,Windows Vista有5000万行代码,Windows 7有5000万行代码。

为什么中国不能开发出属于自己的OS系统?

Win7之后的数据不再公布,但是越现代的系统越复杂,如今的Win10系统代码量肯定大幅超过5000万行,达到1亿行也不稀奇。

为了开发Win系统,微软需要组织大量团队开发不同的子系统,Win7时代据说是23个团队,至少1000人的规模,开发系统也要5年左右的时间。

不比美国码农的工资,国内码农平均算50万年薪(包含福利什么的),1000人、5年时间也要25亿工资了。

25亿就够了吗?远远不够,这样开发出来的OS系统还是个框架,还要有各种应用,更关键的是你要建立一套生态系统,这样的代码量至少要10倍提升,50倍、100倍也有可能。

这样下来,每年的投资平均下来就要百亿级别了,打磨个三五年才有可能让OS系统成型,变得比较好用。

那国内有这样的公司吗?根据工信部公布的2019年中国软件百强公司,软件百家企业2018年共完成软件业务收入8212亿元,算下来每家公司平均收入才82亿,这还是收入。

当然,软件百强中有华为、阿里这样的TOP3公司,每年砸出上百亿研发OS系统是有可能的,至少资金、码农上有这个基础。

但是问题又来了,哪怕国内公司有这样的破例开发OS系统,等到上市销售时,客户就要问了——凭啥买你的?特别是在Win10现在事实上接近免费的情况下。

就算不考虑价格,新出的OS系统界面、操作跟Win10完全不同,消费者一定骂不适应,如果操作、界面高仿Win10,那一定会被骂抄袭。

得了,把OS系统的主要环节考虑了一遍,应该没有哪个公司再去动这样的念头了,耗时耗力费钱,最后可能完全没有市场。

这个问题就是大部分半导体及软件公司面对落后情况的死循环,所谓赢家通吃就是这样得来的,追赶者错过了时间机会,同样的赛道上赶超先驱的可能性太小了。

当然,中国公司不是没有后来者居上的可能,面板、高铁、卫星导航等领域依然逆袭了,只是半导体、OS这两个领域太复杂了,希望未来5-10年里能有改变吧。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微软
    +关注

    关注

    4

    文章

    6564

    浏览量

    103937
  • 苹果
    +关注

    关注

    61

    文章

    24348

    浏览量

    196712
  • OS
    OS
    +关注

    关注

    0

    文章

    91

    浏览量

    34727
收藏 人收藏

    评论

    相关推荐

    从零到一:搭建属于自己的海外IP代理池

    从零到一搭建属于自己的海外IP代理池是一个复杂但具有挑战性的任务,它涉及多个步骤和考虑因素。
    的头像 发表于 11-15 08:15 179次阅读

    首批通过!华为云 CodeArts Snap 智能开发助手通过可信 AI 智能编码工具评估,获当前最高等级

    近日,华为云 CodeArts Snap 智能开发助手在中国信通院组织的智能编码工具首轮评估中,最终获得 4+级评级, 成为国内首批通过该项评估并获得当前最高评级的企业之一。此次评估以《智能化
    的头像 发表于 09-27 00:06 630次阅读
    首批通过!华为云 CodeArts Snap 智<b class='flag-5'>能开发</b>助手通过可信 AI 智能编码工具评估,获当前最高等级

    为了学习内核开发,大佬手搓了一个轻量级操作系统YiYiYa OS

    基于Linux内核和YiYiYa OS,YiYiYa OS内提供了丰富的桌面系统和游戏开发框架, 其非常简易的移植过程 ,也让开发者可以轻松
    发表于 08-30 14:57

    为了学习内核开发,大佬手搓了一个轻量级操作系统YiYiYa OS

    、gpio、i2c、spi驱动等 系统移植教程 作者本人及团队自制的开源掌机FunKey所采用的操作系统就是基于Linux内核和YiYiYa OS,YiYiYa OS内提供了丰富的桌面
    发表于 08-27 10:08

    字节跳动发布豆包MarsCo智能开发工具

    在数字时代的浪潮中,编程已成为推动科技进步和创新的核心动力。为了助力国内开发者更高效、智能地进行编程工作,字节跳动公司近日发布了全新的智能开发工具——豆包 MarsCode。这款工具基于强大的豆包大模型打造,全面免费开放使用,旨在为广大
    的头像 发表于 07-01 15:03 642次阅读

    电流互感器二次侧不能开路的原因及影响

    电流互感器是一种将高电流转换为低电流的电气设备,广泛应用于电力系统、工业自动化、测量和保护等领域。然而,在实际应用中,电流互感器的二次侧不能开路,否则会产生一系列严重的后果。本文将从多个方面详细分析
    的头像 发表于 06-24 10:39 2523次阅读

    电流互感器不能开路还是短路

    一些问题,如开路和短路。本文将详细讨论电流互感器不能开路还是短路的问题。 电流互感器的工作原理 电流互感器的工作原理基于法拉第电磁感应定律。当电流通过一次绕组时,它会产生一个磁场。这个磁场与二次绕组相交,从而在二次绕组中产生一个感应电流。二
    的头像 发表于 06-24 10:25 1456次阅读

    鸿蒙OS开发:典型页面场景【一次开发,多端部署】(功能开发

    应用开发至少包含两部分工作: UI页面开发和底层功能开发(部分需要联网的应用还会涉及服务端开发)。前面章节介绍了如何解决页面适配的问题,本章节主要介绍应用如何解决设备
    的头像 发表于 05-28 17:32 516次阅读
    鸿蒙<b class='flag-5'>OS</b><b class='flag-5'>开发</b>:典型页面场景【一次<b class='flag-5'>开发</b>,多端部署】(功<b class='flag-5'>能开发</b>)

    云知声出席AICon全球人工智能开发与应用大会

    近日,由极客邦旗下 InfoQ 中国倾力打造的 AICon 全球人工智能开发与应用大会在北京举办。此次大会以“智能未来,探索 AI 无限可能”为主题,汇聚 60 位行业头部企业嘉宾,带来精彩纷呈的见解与分享。
    的头像 发表于 05-27 18:08 636次阅读
    云知声出席AICon全球人工智<b class='flag-5'>能开发</b>与应用大会

    鸿蒙OS崛起,鸿蒙应用开发工程师成市场新宠

    应用的形态也在发生着翻天覆地的变化。作为全球领先的移动操作系统和智能终端制造商,华为公司自主研发的鸿蒙OS应运而生,致力于构建一个统一的分布式操作系统,为各行各业的应用开发带来全新的可
    发表于 04-29 17:32

    共话开发2:工商业储能开发模式

    工商业储能开发模式分为业主自投、合同能源管理和融资租赁等形式。 01 业主自投 业主自投模式,即工商业业主自己投资建设工商储电站。目前国内主要盈利方式为两充两放的峰谷套利。工厂白天负荷稳定可完全
    的头像 发表于 03-19 17:00 464次阅读
    共话<b class='flag-5'>开发</b>2:工商业储<b class='flag-5'>能开发</b>模式

    请问可以利用RT-Thread修改属于自己开发板包?

    导致工程用起来很别扭 所以我想了解,是否有教程有说明怎么制作属于自己的板卡的硬件呢 例如图片上面说明的,我的板子是串口4,但是我不想每次都得修改一次。所以是否有说明怎么修改这个配置的呢
    发表于 02-26 08:19

    如何快速打造属于自己的工业物联网云平台

    如何快速打造属于自己的工业物联网云平台 工业物联网云平台是工业4.0的核心,是实现智能制造、智能物流、智能工厂的重要手段。在快速发展的信息化时代,如何快速打造属于自己的工业物联网云平台
    的头像 发表于 01-25 16:51 583次阅读
    如何快速打造<b class='flag-5'>属于</b><b class='flag-5'>自己</b>的工业物联网云平台

    电流互感器二次侧为什么不能开

    电流互感器(Current Transformer,简称CT)是一种用来测量和控制高电流的设备,通常用于电力系统的保护和测量。在电力系统中,CT的二次侧信号用于保护和控制设备,因此二次侧不能开
    的头像 发表于 01-17 09:37 2702次阅读

    电流互感器二次侧不能开路的原因

    电流互感器二次侧不能开路的原因 电流互感器(Current Transformer,简称CT)是一种用于测量高电流的传感器。电流互感器的一次绕组连接在要测量的电流回路上,而二次绕组则用于将电流
    的头像 发表于 11-23 14:13 5180次阅读