操作系统生命周期一般为10年。不仅如此,操作系统的迭代也同为10年。从PC到移动开发的过渡,如今,万物互联时代已至,谁又是这个时代的操作系统霸主?我们不妨从一些主流的操作系统中来一探究竟吧。
来源:CSDN(ID:CSDNnews)天下大势,合久必分,分久必合。
01
国产操作系统百家争鸣
麒麟遨天——银河麒麟操作系统V10
8月13日,银河麒麟操作系统V10正式发布,作为一款面向桌面应用的图形化桌面操作系统,其本次更新最大亮点就是对于国内自主研发的龙芯、飞腾、鲲鹏等芯片做了专门的优化。
来源:银河麒麟操作系统V10云端发布会
麒麟V10的发布得到了我国基础软件领域泰斗倪光南院士的高度评价,在发布会上,倪院士表示麒麟操作系统的安全性已经成为国内操作系统中的佼佼者,安全等级代表着国内最高等级水平,不仅如此,倪院士还对麒麟系统十分有信心,并表示相信国产自研操作系统将会在三五年内打破国外垄断。
指令集LoongArch
同样是在8月13日,龙芯中科董事长胡伟武在全国计算机体系结构学术年会(ACA)上作了一篇名为《指令系统的自主与兼容》的特邀报告,在报告中,他宣布了龙芯自主研发的全新指令集LoongArch。
万众期待的HarmonyOS2.0如约而至
9月10日,在松山湖华为开发者大会(HDC)上,华为消费者业务CEO余承东宣布,华为鸿蒙系统升级至2.0版本,即HarmonyOS2.0。
华为鸿蒙2.0以跨设备分布式协同、自适应UX、弹性部署等方面的特性见长。不久前,HarmonyOS手机应用开发者Beta版也正式到来,对此,华为消费者业务软件部总裁王成录曾表示道:“做一个操作系统在技术上不难,但困难的是生态。如果生态无法给予产业发展的机会,那么这款操作系统的生命力就将产生问题。”
HarmonyOS被定位为一款为万物互联而生的操作系统,其能够避免硬件设备的系统碎片化问题,让开发者可以专注于开发逻辑,从单设备限制中脱离出来,而不是陷入层出不穷的底层设备适配问题。同时,华为官方也表示,HarmonyOS将成为开启万物互联时代的一把钥匙,其能够为开发者提供更好的应用开发体验,提供更多的IoT硬件入口。
RT-ThreadSmart
合璧操作系统设备侧预览发布
合璧操作系统(HybridOS)是由我国开源先驱人物魏永明老师主持开发的面向智能物联网与云计算的全新开源操作系统。与HarmonyOS相比,合璧操作系统更加具有突破性的理念,在合璧中首先提出全新的HVML语言,并将HVML作为合璧操作系统App的首选编程语言。
面向未来的新型物联网操作系统——商业智能操作系统iSysCoreBI-OS
对此,潘爱民曾在接受CSDN采访时表示,对于这款商业智能操作系统的整体规划是,指令集BI-OS未来会开源核心系统部分,给业界一个参考,同时也让合作伙伴相信指令集开放的态度,以及提高他们解决问题的效率。
操作系统新成员——小米Vela物联网操作系统
小米之所以选择NuttX作为物联网操作系统的内核,也是因为NuttX平台是专门用于智能家居、可穿戴设备等算力受限设备上的物联网嵌入式开发平台,支持高性价比MCU设备,打通碎片化的IoT应用。相信以小米在供应链方面多年来的经验,可以发挥出Vela的全部潜力。
02
国产系统与Fuchsia竞争的策略之拥抱Linux
在盘点过国产操作系统的进展之后,让我们再来看看国产操作系统未来最大竞争对手——GoogleFuchsia的情况。种种信息披露显示,Google对于Fuchsia的定位就是要做一款覆盖全链路分场景的操作系统。按照Google的计划Fuchsia将在5年内全面替代Android。
对于鸿蒙全面拥抱Linux的做法,不少网友都在吐槽说鸿蒙是否真如像宣传中那样的自主可控,而这里笔者必须指出,Linux的精神内核就是开放与共享,而我国厂商在开源方面进步神速,尤其值得一提的是,从目前Linux的稳定版本5.8的情况来看来自华为的贡献至少排在所有贡献者的第二名。
与我国全面拥抱Linux的策略开成鲜明对比的是,GoogleFuchsia操作系统计划重起炉灶另开张,Google官方宣称Fuchsia的命名含义是“Pink(粉红)+Purple(紫色)=Fuchsia即灯笼海棠,一个新的操作系统。
宏内核的好处是各功能模块处于同一个地址空间,相互调用效率很高。弊端是体积太大,不利于在移动设备上进行部署。
微内核的好处是功能模块各自独立,体积较少,方便进行移植也方便对其它体系的兼容。弊端是功能模块之间变进程间通信,CPU上下文切换代价很大,执行效率较低。
因此Fuchsia作为一款划时代的新操作系统,选择Zircon微内核方案倒也并不奇怪。
不过,Google的野心勃勃也许恰恰是我们突破的机会,只要我们加紧向社区贡献代码,获取林纳斯等开源领袖人物的大力支持,相信我们能在Linux的旗帜下找到新的方向。
03
国产操作系统与Fuchsia竞争的策略之ARM:
抱团与开源,一个也不能少
目前华为鲲鹏、苹果M1的问世,ARM芯片无论在云计算、手机平板终端还是在IoT领域都对X86形成了一定优势,同时ARM+Linux的强强联合已经在Android系统上得到了十年的验证。
因此拥抱ARM其实就能够使我们站在巨人的肩膀上,取得先发优势。
04
云原生——操作系统的终极猜想
在十年前业界普遍流传着一句话叫做「软件吞噬世界」,后来发展至「互联网世界的一切源自开源」,而直到最近人们才真正醒悟——原来云原生才是背后的大BOSS。凡是不使用云的都将落后,都无法做到敏捷,跟不上时代。
未来Polar等云数据库很可能是传统数据库的终结者,而在操作系统方面,云原生的基础运行环境如Docker、Podman等容器,本质上就是一个轻量级OS,因此抓住云原生领域弯道超车的机会也是我们重要的竞争手段。
未来,我们也将拭目以待。
声明:本文仅代表作者观点。
长按