铁佛 发表于 2024-10-29 08:00:32

鸿蒙体系 PC 版要来了?和现有国产 PC 体系有什么不同?

最近关于鸿蒙体系的消息不断。9月20日,央视新闻全程直播了上海南京东路华为全球最大旗舰店的华为 Mate XT 非凡大师三折叠屏首销运动。这场直播的焦点无疑是华为 Mate XT 三折叠屏手机,令人印象深刻。在直播过程中,余承东无意中提及了鸿蒙 PC,就是下面这一段:
在视频中,余承东表现,由于美国新一轮制裁,Windows PC 停止供货。如今的华为PC将是末了一批搭载 Windows 体系的条记本电脑,未来替代方案将是鸿蒙 PC 产品。此前一直被外界推测的鸿蒙 PC,算是正式官宣了。
紧接着在9月24日的华为2024年秋季全场景新品发布会上,宣布纯血鸿蒙 HarmonyOS NEXT 将于10月8日开启公测,首批参与公测的机型包罗华为 Mate 60 系列、华为 Mate X5 系列,以及华为 MatePad Pro 13.2英寸系列。
https://img-blog.csdnimg.cn/img_convert/af064bcc905dd306a9d4cc386c954b45.png
虽然此次公测名单中尚未见到鸿蒙 PC 的身影,但毋庸置疑,华为的决心与气力不容小觑,鸿蒙 PC 版的推出应该不会让各人等候太久。
近年来,在政府推动下,国产利用体系(紧张是统信UOS和麒麟OS)以及相关软件的市场份额逐步扩大。越来越多的企业和奇迹单位开始采用国产利用体系和软件,国产替代进程正在如火如荼地进行。甚至连工业软件这一难以撼动的范畴也被列入了替代目标,近日工信部发布了计划,要求到 2027 年完成约 200 万套工业软件和 80 万套工业利用体系的更新换代使命。
在这样的背景下,鸿蒙 PC 体系的出现无疑为国产利用体系阵营注入了新鲜血液。那么,鸿蒙 PC 体系与现有的国产 PC 体系有何不同?本文将从技术角度分析两者的差异。
宏内核 vs 微内核

提到利用体系,最紧张的当然是内核,但内核并非许多人想象的技术门槛那么高。有诸如《30天自制利用体系》这样的册本出版,也有 《从 0 开始写一个利用体系》这样的教程。
当然,假如一个利用体系要得到市场的认同,那技术门槛还是有些高。这就像手工敲打出一个汽车引擎,不考虑能耗,不考虑动力,不考虑性价比,当然简单,但是要开发一款动力强劲、省油而且能被广大汽车采用的引擎,就不是那么简单了。而利用体系则需要考虑更多,仅仅有内核,一台电脑啥也做不了,与之配套的生态才是至关紧张。
颠末这么多年的研究与开发,有关利用体系的理论和技术都比力成熟。从大类上划分,利用体系一般有宏内核(Monolithic Kernel)和微内核(Microkernel)两种架构,它们的紧张区别在于内核的功能划分和实现方式。
所谓宏内核,就是将利用体系的焦点功能(进程管理、内存管理、文件体系、设备驱动等)全部集成在一个单独的内核模块中,所有焦点功能都在内核空间中运行,体系调用(System Calls)通过内核直接提供服务。
由于所有焦点功能在内核空间中运行,不涉及频仍的上下文切换,因此体系调用和内核利用的性能较高。对于许多利用体系开发者来说,宏内核架构相对简单,因为所有焦点功能会集在内核中,数据传递和调用路径短。
但是,当所有焦点功能都在内核空间运行,假如某个模块(如驱动程序)出现问题,可能导致整个体系瓦解。好比从前的Windows 蓝屏,许多时候都是由于外设驱动导致的。直到如今,这个问题依然没有得到很好的办理,今年还有一起安全软件导致大批 Windows 机器蓝屏、宕机,引起全球一片哗然。
而且,由于内核的高度集成,内核代码巨大且复杂,开发、调试和维护的难度较大,修改一个模块可能需要重编译整个内核。
既然将所有焦点功能集成在一起有这么多弊端,人们自然就会想到采用模块化设计,将一些功能从内核中剥离出来,这就是微内核架构。
微内核只保留最基本的功能(如进程管理、线程管理、通讯机制等),而将文件体系、驱动程序、网络协议等其他功能移到用户空间运行。微内核通过消息传递的方式让内核与用户空间中的服务模块进行交互。
由于大部门功能在用户空间运行,内核本身的代码量少且轻便,某个服务模块瓦解不会影响整个体系,体系更稳定。而且,将许多体系服务放在用户空间运行,镌汰了内核中的代码量,降低了内核中出错或被攻击的风险。因为功能模块被分离,扩展或更改某个模块时只需修改对应的用户空间进程,无需重编译整个内核。
听起来微内核架构满是优点,但我们应该知道,模块化也是有代价的。
由于频仍的进程间通讯(IPC)和上下文切换,微内核的性能通常低于宏内核,尤其在处理复杂的体系调用时,性能开销会增长。同时,微内核架构需要复杂的通讯和同步机制,开发难度较大。
利用体系是伴随则电脑的发展而成长起来的,早期硬件性能比力差,所以Linux、Windows、BSD 等随着 PC 发展起来的利用体系,都是采用宏内核架构。微内核架构的理论完备之后,前有 MINIX、QNX 等体系,后来者最着名的则是谷歌最新研发的 Fuchsia。
Fuchsia 研发了这么多年,谷歌曾寄予厚望,用来代替 Android,但希望迟钝,至今还未产品化。由此可见,微内核架构所面临的挑衅不小。
现有的国产体系都是基于 Linux 内核研发。Linux 颠末这么多年的发展,已经非常成熟,在各种应用场合都得到了充分的验证。基于 Linux 内核研发利用体系,是一条非常稳妥的路径选择。而且 Linux 内核是开源的,且不受某些公司控制,风险也比力小。
鸿蒙体系的诞生,则有着更大的野心。华为有着完整的产品线,从智能手表、聪明屏、车机体系、智能终端、手机、平板、PC到服务器,所以华为着力构建一个跨终端的融合共享生态,为消耗者打造全场景聪明生活新体验。
鸿蒙体系不能简单说采用了那种内核架构,实在阅读过 OpenHarmony 源码就知道,鸿蒙体系采用的是多内核设计,轻量体系使用 LiteOS内核,而标准体系使用的是 Linux 内核。LiteOS 内核有分为 LiteOS-M 和 LiteOS-A 两种。这是由于硬件千差万别,好比 IoT 设备和 PC,在内存大小和处理器能力方面可能相差几万倍,一种内核显然不能满足所有设备的需求。
回到纯血鸿蒙,虽然没有官方界说,但普遍认为 Harmony Next 将是一款采用微内核架构的利用体系。但我们要知道,PC 作为生产力工具,PC 利用体系的功能需求更为复杂,包罗高性能的多媒体处理、大规模存储管理、复杂的用户界面渲染等。这些复杂的功能通常需要强大的驱动支持和低耽误的体系调用。微内核的设计虽然安全性高、稳定性强,但在 PC 这种需要频仍进行体系调用、设备驱动、网络和存储利用的场景下,微内核需要通过进程间通讯来协调各个体系服务,而不是像宏内核那样直接在内核空间完成调用。这种设计在设备间数据交换频仍的 PC 上,可能带来性能瓶颈。
所以这次 Harmony Next 的适配名单中依然不见 PC 的踪影,一点也不奇怪。个人猜想,鸿蒙 PC 版依然会相沿当年鸿蒙手机版的策略,先搭载 Linux 内核,用模拟器或 Wine 支持 Windows 应用程序,等候克服了性能困难和生态问题之后,末了转移到纯血鸿蒙。这个转移过程要多久,可能两三年,也可能更久。
开放 vs 封闭

前段时间,一位院士对华为生态封闭的品评引发了广泛讨论。在此不做过多评价,但有目共睹的是,如今只有华为的产品搭载了鸿蒙体系。华为选择了与苹果雷同的策略,通过软硬件一体化控制,追求极致用户体验。
有些人可能会问:鸿蒙体系不是开源的吗?不是有 OpenHarmony 开源项目,怎么能算封闭呢?
首先,OpenHarmony 与鸿蒙体系并不能完全划等号。深入研究过 OpenHarmony 的人会发现,使用它并不敷以开发出完整的鸿蒙体系,许多关键组件并未公开。这也是为什么在 OpenHarmony 发布后,依然有人质疑鸿蒙体系是“套壳”的 Android 体系,在许多人看来 OpenHarmony 和鸿蒙是两套体系。而随着“纯血鸿蒙”的发布,这种质疑声应该会逐渐镌汰。但华为怎样制定 OpenHarmony 和 Harmony Next 的发布策略,并不确定,这为其他厂商使用鸿蒙体系带来了不确定性。
其次,从贸易竞争的角度来看,其他厂商也不太可能采用鸿蒙体系,尤其是那些与华为产品线直接竞争的公司,如小米。这是可以明白的,究竟软硬件都把握在竞争对手手中,这无异于把命脉交给对方。
相比之下,微软和谷歌虽然也开发硬件,但并不与使用 Windows 和 Android 体系的厂商形成直接竞争。他们更多地是通过标杆产品示范,给硬件厂商提供信心,使他们放心采用这些体系。
雷同的环境也发生在三星身上。作为全球最大的手机厂商,三星拥有本身的处理器。早些年,一些手机厂商使用三星的处理器,但后来逐渐转向高通或联发科,原因也很简单:和竞争对手用同样的焦点部件,竞争力何在?三星内部优化了处理器的发热问题,交给竞争对手的却是火炉。
当前的国产利用体系厂商,如统信,采取的是开放互助的模式。他们与 PC 厂商、芯片厂商、GPU 厂商和外设厂商创建了广泛的互助关系,在多个平台上完成了适配。
开放与封闭的体系不必非得分出高下。正如在手机范畴,Android 和 iOS 各有本身的生态位,拥有特定的用户群体。最终,普通用户关心的并不是体系的开放或封闭,而是使用体验和价格的平衡。开放和封闭体系的互相竞争,促使技术的共同进步。
封闭体系的上风在于其高度集成的软硬件体验。通过对硬件和软件的紧密控制,封闭体系能够提供一致性更强、优化更深的用户体验。未来,鸿蒙体系会像苹果的 iOS 和 MacOS 体系通过与自家设备的无缝集成,为用户提供了优越的性能和稳定性。随着智能设备的遍及,鸿蒙体系有望在智能家居、车载体系、虚拟实际等场景中占据上风地位。
开放体系可以更好地整合不同硬件平台,支持多样化的设备和应用场景。从物联网设备、嵌入式体系到高性能服务器,开放体系为开发者提供了广泛的可能性。而且,企业也可以根据本身的需求对体系进行定制,满足行业特定的需求。因此,开放体系在工业、科研、教育等需要高度可定制化的范畴将继承保持强劲的竞争力。
软件生态

如前文提到,PC 的紧张定位是生产力工具,虽然仍有人在 PC 上玩 3A 大作,但其娱乐属性正在逐渐被手机、平板和智能屏设备所替代。随着云游戏和流媒体服务的鼓起,PC 在娱乐范畴的脚色进一步被弱化,转而更多地服务于办公、开发和专业范畴。
颠末多年的发展,Linux 体系虽然在日常应用和游戏生态上不如 Windows 丰富,但在生产力工具方面已经形成了完整而强大的生态体系。特殊是在开发者社区中,Linux 更是被广泛使用和青睐。除了各种集成开发环境(IDE)、编译器和数据库工具,Linux 还拥有极为成熟的中间件技术栈。险些所有的 Windows 生产力软件都可以在 Linux 上找到开源的替代品,甚至在某些专业范畴,如数据科学、人工智能和网络安全,Linux 体系具备独特的上风。
统信 UOS、麒麟等国产体系,继承了 Linux 体系的许多上风。尤其是在政府和企业级市场上,结合了中国信创范畴的特殊需求,积累了丰富的经验。这些国产体系通过与本土硬件、芯片以及软件厂商的紧密互助,逐步创建了适应本土市场的软硬件生态体系。从芯片到利用体系,再到办公应用和安全体系,国产利用体系已经在信开办公体系中得到了肯定的市场份额,尤其是在政府机构、大型国企和教育行业中逐渐铺开应用。
统信 UOS、麒麟等国产体系在生产力工具方面已经推出了多款与国际品牌相媲美的产品。通过本土化定制和深度优化,它们能够更好地适应中国市场的需求。例如,在安全性、兼容性和国产化硬件支持方面,这些体系均做了大量工作,逐渐完善了本土生态链。
鸿蒙 PC 体系作为新兴的国产利用体系,软件生态建设尚在起步阶段。鸿蒙的生态目标不仅限于 PC,还渴望打造一个跨终端的融合生态,覆盖智能手机、平板、车机、聪明屏等多种设备。这意味着其生态体系将涵盖更多元化的应用场景,不仅包罗传统的办公、开发工具,还需要大量的跨设备应用、IoT 设备驱动与服务。
相比于已经成熟的 Linux 和 Windows 生态,鸿蒙在开发者工具、应用市肆、第三方软件支持等方面仍有较大的提升空间。虽然华为通过鸿蒙开发者中心(HDC)为开发者提供了工具链和开发文档,但整个生态的广度和深度仍待完善。特殊是在专业生产力工具、开发环境以及行业定制化办理方案方面,鸿蒙还需要吸引更多的第三方软件厂商参加其生态,才气够与现有的成熟利用体系形成真正的竞争力。
小结

鸿蒙 PC 版的推出,毫无疑问让许多中国用户倍感奋发。作为中国自主研发的利用体系,它承载了许多人对科技自主创新的期待。然而,任何新生事物的成长都需要时间和过程。指望鸿蒙 PC 版一经推出就能立即代替 Windows 并全面主导市场,显然是不实际的。
鸿蒙 PC 版更多的是与现有的国产利用体系,如统信 UOS、麒麟等,形成一种协同共存的局面。通过共享生态资源和共同推动国产软硬件的发展,它们将携手共同应对以 Windows 为代表的国际主流利用体系的竞争压力。现阶段的目标,更多的是补充国内市场在信息安全、关键行业应用和自主可控方面的不敷,确保关键范畴可以摆脱对国外体系的依赖。
未来,国产利用体系范畴有望形成双雄格局,雷同于如今移动端的安卓与 iOS 双强并立的局面。随着国内对自主可控技术需求的日益增长,鸿蒙与其他国产利用体系之间并非单纯的竞争关系,而是更多的互助与互补。在未来的双雄格局中,鸿蒙将凭借其多终端互联互通的上风,占据智能设备、跨平台应用场景,而现有国产体系则会继承深耕 PC 范畴及专业生产力工具,两者共同推动国内利用体系生态的繁荣。
这种雷同于安卓与 iOS 并驾齐驱的局面,不仅可以加强国产利用体系的团体竞争力,还能为用户提供更多元化的选择,适应不同场景和需求。最终,用户将从这种良性的双雄竞争中获益,而整个产业也将在这种竞争与互助中得到连续发展和进步。
你对鸿蒙 PC 有怎样的期待与看法,接待留言讨论。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 鸿蒙体系 PC 版要来了?和现有国产 PC 体系有什么不同?