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

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

3天内不再提示

微软的 Windows 操作系统加入到最新版本的 Linux 内核中

lhl545545 来源:与非网 作者:铁君 2020-08-26 10:25 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

一直以来,通用操作系统市场一直被微软垄断,不要说寻常百姓的家用电脑,即使是很多党政机关和企事业单位,依旧在使用微软的 Windows 操作系统。国产操作系统则总体处于“小”、“零”、“散”的状态,近年来,随着信创事业的发展,以及技术与市场的选择,国内的操作系统厂商已有所收敛,但依然没能形成统一局面。

过去,我们在政策扶持上往往采用大水漫灌的方式,搞雨露均沾,这种做法的结果是引来一群骗补贴的厂商,而真正干实事的厂商获得的补贴则非常有限,甚至压根就申请不到补贴。就政策扶持和信创市场来说,应当扶持和选择那些真正干实事的厂商。铁流认为,实干的操作系统厂商有以下特征:

十年磨一剑座冷板凳

操作系统发展需要长时间迭代演进,开发周期长。从实践上看,微软在 1985 年推出 Windows1.0 后,经过 Windows2.0、Windows3.0、Windows3.1、Windows NT、Windows95、Windows98、Windows2000 等操作系统演进迭代,才于 2001 年推出一代经典的操作系统 Windows XP。Linux、FreeBSD 也是以 Unix 为基础,经过几十年的开发和更新,才发展到现今的水平,而谷歌和苹果以 Linux、FreeBSD 为基础,他们的操作系统也是一代代发展的。

因此,在缺课太多,差距过大的情况下,需要的是循序渐进和厚积薄发,试图在短时间内实现赶超,妄图一口吃成胖子的科技大跃进显然是不可能的。那些十年磨一剑,耐得住寂寞,经得起孤独的厂商才是真正干实事的,那些赶着信创风口冲进来做操作系统的,往往都是投机者。

重视软件生态建设

单单有一个操作系统而没有软件生态是没有意义的。丰富的软件生态才是操作系统的活力之源。

软件生态的构建需要软件厂商的配合,而软件厂商不是“活雷锋”,只有当某个操作系统市场占有率达到一定程度时,软件厂商才会帮忙适配软件,这样就形成了一个悖论——软件生态贫乏,导致操作系统用户数量很少,而市场占有率小的情况下,软件厂商不会主动帮忙适配软件。以微软这个桌面操作系统霸主为例,因为 Windows 系统手机的市场份额非常小,导致国内外软件厂商大多不愿意给它开发手机 APP,而软件方面的不足又使更多的用户抛弃 Windows 手机。微软的财力和技术不可谓不雄厚,但因错过发展机遇期,要在别人已经占据的市场分一杯羹,也是艰难无比。

生态建设是一项非常艰巨的工作,需要付出海量人力、财力。只有拥有了完善的生态,这个操作系统才具有生命力。如果一个操作系统非常重视生态建设,那么,这个开发团队十有八九是真正想干点事情的。

具有造血和融资能力。

操作系统开发周期长、工作量大、成本高。就工作量而言,微软的 Windows XP 系统有 4000 万行代码,Windows Vista 和 Windows 7 则达到了 5000 万行;开源系统 Linux 这边,3.6 版本的 Linux 内核代码有 1590 万行,而 Linux 的发行版 Debian 系统代码行数更是多达恐怖的 6500 万行。这还是经过软件厂商反复精简的结果。当然,操作系统代码行数并非越多越好,而是在保障相同功能的情况下,代码越精简越好,像塞班系统代码行数突破 3500 万行,却因代码臃肿,对代码的维护性和扩展性造成了负面影响。所以,写完代码后,如何反复精简代码,保证系统功能的最优化,又是一个巨大的费时费力的工作。

正是因此,操作系统开发成本居高不下,比如微软在 2014 年的研发成本超过 100 亿美元,在开发 Windows Vista 所花费的研发费用更是超过了 200 亿美元。Linux 内核开发根据人员投入的规模测算,也耗资数十亿美元。

如此庞大的资金,仅靠政府补贴那无疑是杯水车薪。如果一个操作系统开发团队高度依赖政府资金,而不具备造血能力,或不具备从资本市场融资的能力,那么,十有八九是没有前途的。

具有强劲研发能力。

过去,国内很多操作系统厂商的工作重点是给 Liunx 换皮、穿马甲,而不是加强对开源代码的审核力度,发现可能存在的漏洞和风险,对内核进行修改和加固。就政策扶持而言,显然应该扶持真正具有研发能力和研发后劲的厂商,而不是那些只局限于拿 Linux 开源代码换一个版本号的厂商。

那么,如何甄别技术团队具有研发后劲呢?

一个是看过去,看看过去这些年这个技术团队取得了哪些进步,向开源社区贡献了多少源代码,哪些源代码已经被开源社区采纳,加入到最新版本的 Linux 内核中等等。

另一个是看现在,现场提出定制化要求,看看技术团队能不能在规定时间内完成任务。看看这家厂商的下一代产品在哪里?发展规划如何?PPT 是牛皮满天飞,还是低调务实谋发展?

统一标准 建设生态 扶持实干者

近年来,国内的操作系统厂商已有所收敛,但依然没能形成统一局面,市场格局呈现出“两大多小”的局面。由于各家厂商都有自己的利益诉求,在商务上把这些厂商合并的可能性非常低,但在技术上,仍然可以形成统一的操作系统标准。换而言之,双方可以先在技术路线与技术标准上形成一致,减少国内产业不必要的、重复性的适配与建设工作,各厂商仍然可以采用自己的品牌与界面,在非标准接口上也可以进行扩展,以形成有意义的差异化竞争。

通过上述标准与接口的统一,可以有效保障上层应用软件与底层驱动程序(内核模块)的通用性或称兼容性。在前端的处理器、固件、整机、外设、应用软件等适配上,在整体上可以至少减少一半的工作量浪费,在各个具体项目落地上,更会加快落地速度,提高交付质量,对整体产业的生态培育有极大的意义。

在统一标准后,对软件生态建设有促进作用。如果大家技术标准和路线不统一,那么,应用软件就必须给多个操作系统做配套,会大幅推广生态建设成本。如果能把技术路线、技术标准与接口定义统一起来,那么,就可以实现一套生态多个操作系统通用,并通过自动化保障机制确保接口的一致性与兼容性,就可以大幅降低软件生态建设成本,保证整个生态系统的健康发展。

对政府而言,一方面应当积极协调和引导国内操作系统厂商统一技术标准,推动国内操作系统厂商、软件厂商共建生态。另一方面应当认清谁是真正干实事的,谁是当天和尚撞一天钟混饭吃的,谁是来骗补套政策红利的。进而打击套利的投机者,鞭策混饭吃的懒和尚,鼓励和扶持实干者。实现好马配好鞍,把好钢用在刀刃上。
责任编辑:pj

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

    关注

    4

    文章

    6760

    浏览量

    108159
  • Linux
    +关注

    关注

    88

    文章

    11854

    浏览量

    219828
  • 操作系统
    +关注

    关注

    37

    文章

    7453

    浏览量

    129726
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何理解Linux内核的PCIe驱动

    我们习惯了用 Verilog 去死磕 PCIe 的底层协议状态机。但一旦越过硬件边界来到操作系统层面,Linux 内核是如何接管并驱动这些 PCI/PCIe 设备的呢?由于不同的 CPU 架构实现了
    的头像 发表于 04-11 17:22 1404次阅读

    运行了一会debian nvdla版本后自动断电,重启后进不去操作系统,为什么?

    运行了一会debian nvdla版本后自动断电,重启后进不去操作系统,在uboot处 已更新ubootgithub上的最新版,提示如下 MMC CD is 0x0, force t
    发表于 02-10 07:45

    芯科科技发布Simplicity Studio 6软件开发套件最新版本SiSDK 2025.12.0

    Silicon Labs(芯科科技)近期发布了Simplicity Studio 6软件开发套件的最新版本-SiSDK 2025.12.0,这代表着嵌入式与无线软件开发的一次重大进步。该版本重点关注
    的头像 发表于 01-29 10:29 1538次阅读

    蔚来世界模型NWM全新版本正式推送

    2026年1月28日,「蔚来世界模型 NWM」全新版本正式开启推送,首批将为超过46万辆「Banyan 榕」车型推送。「Cedar 雪松」车型及「Cedar S 雪松」车型,也将于近期开启推送。
    的头像 发表于 01-28 15:38 662次阅读

    客户在升级新版本的开发工具后,打开工程,有发现工程系统字体找不到?

    客户在升级新版本的开发工具后,打开工程,有发现工程系统字体找不到?
    发表于 01-20 15:16

    如何使用新版本J-Flash编程CW32 MCU

    1、从Segger公司官网下载安装最新版本JLink驱动,比如V7.96a,安装目录下没有JLinkDevices.xml文件。 2、在C:Users<用户名>
    发表于 11-12 07:24

    Jtti Linux操作系统最常见的10大优势

    Linux操作系统的十大优势 Linux操作系统作为一种开源、自由的系统,已经广泛应用于个人计算机、服务器、嵌入式设备等多个领域。它的多样化
    的头像 发表于 11-06 15:32 509次阅读

    最新版本qemu编译不过怎么解决?

    最新版源码 qemu-vexpress-a9编译不过了。提示RT_PAGE_AFFINITY_BLOCK_SIZE 未定义
    发表于 09-24 07:20

    【重要通知】华秋DFM旧版本暂停服务公告

    多项实用功能,可更好地协助您完成设计分析、制造预判等关键流程,帮助您有效规避生产风险、提高工作效率。 如果您在 更新过程遇到如下问题 ,可参考以下方式解决: 如提示“版本不兼容”,请确认您的电脑操作系统是否为
    发表于 09-05 13:45

    树莓派操作系统版本、特性及设置完整指南!

    树莓派操作系统是什么?树莓派操作系统是由树莓派基金会专为树莓派开发的官方操作系统。它基于DebianLinux发行版,并针对树莓派的ARM架构进行了专门优化。树莓派操作系统有多个
    的头像 发表于 07-28 18:26 2025次阅读
    树莓派<b class='flag-5'>操作系统</b>:<b class='flag-5'>版本</b>、特性及设置完整指南!

    戴尔数据保护软件迎来全新版本

    无缝运行的异常检测,一站式监控多达150个系统,额外的MFA多重身份验证Dell PowerProtect Data Manager19.19全新版本现已到来!
    的头像 发表于 06-27 13:55 1123次阅读

    软件更新 | 从数据模型,全面升级!TSMaster新版助力汽车研发新突破

    为满足汽车电子开发领域日益增长的测试与仿真需求,TSMaster最新版本聚焦实车数据采集、MBD智能建模与新API扩展三大核心功能。无论您是进行车载网络测试、ECU开发还是自动化验证,新版本都能
    的头像 发表于 06-21 20:04 1606次阅读
    软件更新 | 从数据<b class='flag-5'>到</b>模型,全面升级!TSMaster<b class='flag-5'>新版</b>助力汽车研发新突破

    AG32 SDK 最新版本V1.7.7 :实现构建自动化功能及更新HyperRAM的RGB例程

    及更新HyperRAM的RGB例程 最新版本Version 1.7.7 1、在执行Prepare Logic阶段,系统将自动识别指定IP目录下的Verilog源文件,并将其动态加入
    发表于 06-05 14:41

    龙芯处理器支持WINDOWS吗?

    )。 Windows的适配:微软官方仅支持x86/x64和ARM架构的处理器,未推出针对LoongArch或MIPS的Windows版本。 技术限制 指令集不兼容:
    发表于 06-05 14:24

    聚徽厂家解码——工控机操作系统选择:WindowsLinux、QNX 如何匹配工业场景

    在工业自动化进程不断推进的当下,工控机作为核心设备,其操作系统的恰当选择对工业生产的稳定性、高效性和安全性起着决定性作用。常见的 WindowsLinux 和 QNX 操作系统,各自
    的头像 发表于 05-29 16:28 1916次阅读