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

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

3天内不再提示

浅谈华为服务器操作系统的关键之技

454398 来源:脑极体 作者:脑极体 2021-02-02 15:17 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

“西穷窅冥之党,东开鸿濛之先。”淮南王刘安在《淮南子》中写下了这样一句话。开鸿蒙意味着开辟混沌伊始,穷窅冥意味着探索遥远天际,在中国古典哲学的世界观中,对于未知领域的探索征服欲望,是人类文明发展的原生动力。

当然在今天,人们对“鸿蒙”一词已经有了新的理解——华为推出的基于微内核的全场景分布式开源OS。

整个社会对于操作系统的集中讨论,似乎也是从鸿蒙OS的推出开始的。但鸿蒙OS显然不是大国博弈下的“战时计划”,随着鸿蒙OS整体研发计划逐渐浮出水面,我们可以发现华为从上个世纪就开始投入操作系统领域的研究,其成果横跨终端产品、服务器产品、云计算产品等等。在鸿蒙OS身上,触动人们心弦的除了“自研”之外,还有第二个关键词——开源。一款操作系统的开源,将其影响力从产品扩展到了平台和生态,让整体行业都能从中获益。

最近有消息传出,华为源于Linux内核研发的服务器操作系统也很快将迎来开源。这一重磅消息,无疑意味着华为在“开鸿蒙”后又“穷窅冥”。今天,我们不如尝试索引华为在服务器操作系统上的前行轨迹,在华为建立的鲲鹏计算生态中,服务器操作系统的开放将起到怎样的关键作用,以及这一举措究竟会如何影响中国的计算产业。

从Linux说开去:中国计算产业为什么需要自己的服务器操作系统?

说起服务器操作系统,不得不提的就是Linux。作为一个免费使用和自由传播的类Unix操作系统,加上核心防火墙组件性能高效、配置简单这些特征,Linux成为了一个在服务器领域极为普遍的操作系统。

但随着IT基础设施的日益普及和创新,服务器对于操作系统的要求也越来越高:更高的安全性、更稳定的软件系统、更便利的管理方式、更丰富的应用需求……仅凭着一群追求软件自由和理想的开发者在开源社区里“华山论剑”,显然无法提供足够的“产能”,更无法满足众多企业用户的需要。因此从上世纪90年代开始,就有一些厂商开始在Linux之上发行商业版的服务器操作系统,将开源技术打包成企业服务。其中最为典型的就是如今已经被IBM收购了的RedHat,RedHat这样的企业不仅针对客户需求提供更完备的服务器操作系统服务,还能够为客户提供更完备技术支持。当然这些发行商业版服务器操作系统的厂商也会将自己的技术研究成果回馈给Linux社区,进一步扩大Linux的影响力。

虽然市场上已经有了很多成熟的商业版服务器操作系统,Linux的技术生态又在日益完备,但对于中国计算产业来说,服务器操作系统仍然造成了些许障碍。

最基本的一点,计算产业对于服务器操作系统的能力,包括安全性、可靠性、兼容性等等方面的追求一定是永无止境的。而数据显示,在Linux Kernel社区中,华为已经贡献了超过3500+个补丁;在400多家贡献者中,华为排名前10。可见华为在服务器操作系统上的能力累积深厚,将这些能量开放出来,可以使能整个计算产业更有力地向上攀爬。

同时,智能技术带来的数字基础设施升级,意味着会有越来越多的企业甚至传统企业建设和更新自己的数字基础设施,进而萌发出更多对于服务器操作系统的需求。厂商如果没有足够的大型企业服务经验和牢靠的技术基础,很难提供适用于他们的服务器操作系统,也就使得计算产业在业务增长时受到阻碍。

进而随着未来企业数字基础设施的普遍升级,让每家企业都配置专业的IT团队显然是不实际的,依赖于海外操作系统,很可能会因为工作效率甚至时差方面的问题,在后续支持服务上遇到种种困难。操控企业核心基础设施的服务器操作系统,显然需要更加妥帖可靠的服务。

可见目前中国的服务器操作系统市场可以通过企业自建团队或其他方式满足,但想要让计算产业更好地成长,属于我们自己的服务器操作系统必不可少,如今华为服务器操作系统的开源,即将承担起这一重任。

在开源之前:华为服务器操作系统的关键之技

话题回到主角,和很多企业一样,为了更好地实现对服务器等硬件的把控,华为从2010年就开始推动服务器操作系统与自有硬件的适配,目前华为服务器操作系统已经覆盖了华为大部分自有产品,存储、无线控制器、电信NFV以及最近推出的TaiShan服务器。

实际华为绝非中国唯一的服务器操作系统技术研发者,能够让华为服务器操作系统对整个计算产业产生影响的,自然也绝非“开源”这一个因素。

所谓己强人随,华为服务器操作系统自身素质过硬才是一切的前提。从目前已经得到的信息看来,华为服务器操作系统源于Linux Kernel,拥有性能强劲、高度开放、安全稳定、可伸缩拓展等等Linux的传统优势,同时还可以与华为生态中的自研处理器高度适配,并且支持常见的鲲鹏、X86等硬件架构平台。对于编译器的集成,也可以方便开发者利用多种语言开发。

具体来说,华为服务器操作系统拥有以下几点特征。

第一, 安全方面。

去年英特尔发生的芯片漏洞事件,提醒了我们安全问题往往会在不经意时发生。目前看来,华为服务器操作系统是市场上最安全的操作系统之一,能够提供各种安全技术以防止入侵,保障系统安全。

第二, 性能方面。

华为作为国内少数几家有能力修改操作系统内核的厂家之一,通过对编译系统、虚拟存储系统、CPU调度、IO驱动、网络和文件系统等方面的海量优化,华为服务器操作系统已经可以更好的满足用户苛刻工作负载需求。

第三, 保障方面。

前文中我们提到,对于企业客户来说,服务器操作系统的保障性、可用性和可靠性是十分重要的。华为作为电信领域的资深服务者,其服务器操作系统也经历了电信领域对于可靠、可用性的苛刻考验。

这三项特征成为了华为的关键之技,证实了华为服务器操作系统的全面能力,使其拥有了打造开源生态的前提。

当鲲鹏“芯魂兼备”

想要更好地理解华为服务器操作系统,我们不仅要纵向了解它诞生的来龙去脉,更需要将服务器操作系统置于整个计算产业生态中,才能更好地理解服务器操作系统开源的意义。

近年以来,华为对于计算产业的布局步伐越来越紧密而明确:华为陆续推出的基于鲲鹏920的TaiShan服务器,建立在达芬奇架构上的昇腾处理器,都在不断突破计算性能极限。Atlas人工智能计算平台的推出,则指向了企业日益增强的AI计算需求。人工智能原生数据库GaussDB的推出,则在多样性计算时代将数据与智能概念融合,重新定义了数据基础设施。现如今服务器操作系统的开源,更将这一系列软硬件平台串联在一起,补完鲲鹏生态中的关键一环。

此前业界提及IT产业发展的阻碍,常常用“缺芯少魂”一词。缺芯意味着缺少芯片,少魂则指的是操作系统的不完善。而“芯”与“魂”之所以被相提并论,是因为两者一直以来都是科技界的经典组合。从Windows和Intel的Wintel体系到安卓和ARM的AA体系,再到近年传出的苹果要自研电脑芯片消息,可见两者的组合牌之效。

芯片与操作系统结合,在技术生态上可以打通障碍协同优化,让相关企业在不断实现创新攀爬。企业获得成长,才能让整个计算产业更加强壮,在社会经济增长上发挥出应有的作用。

而今正值计算产业需求增长,华为在鲲鹏上“芯魂兼备”的布局,是否意味着计算产业中也会出现如同Wintel和AA一样的经典组合?尤其建立在华为将服务器操作系统领域的积累开源的前提之上而非Wintel式的垄断,对于行业伙伴和开发者的更多让利和使能,或许会让华为服务器操作系统成为计算产业中的安卓。配合上处理器、服务器、数据库等等软硬件布局,华为服务器在计算产业中释放的力量,或许会超越安卓之于移动设备。

未来星图:服务器操作系统会如何改变计算产业生态?

在今年7月的鲲鹏产业发展峰会上,华为轮值董事长徐直军表示:华为所建立起的鲲鹏软硬件生态体系正在向整个行业开放,为各行各业提供基于鲲鹏和昇腾处理器的IT基础设施及行业应用。有消息称华为服务器操作系统不仅不会发行商业版本,还会支持合作伙伴发行商业版本。在鲲鹏产业发展峰会上,也提到了华为计划在未来五年内投资30亿人民币来发展鲲鹏产业生态。相信这些资金也会有不小的部分投入到服务器操作系统的生态建设中来。

如此以来,我们也可以对于鲲鹏计算生态的未来进行一些“不负责任”的预测。

例如,服务器操作系统的开源,会激发服务器应用生态的发展。随着技术社区的活跃和服务器厂商开发应用成本的降低,会越来越多人参与到服务器端的应用开发中来,让鲲鹏计算产业生态中的应用软件部分更加活跃。

又比如,随着服务器操作系统技术能力的提升,安全性也会随之上升。越来越多领域的企业或业务都可以接入鲲鹏计算产业,在ICT布局上获得全面使能。鲲鹏计算产业的基本盘也会因此进一步扩大。

这样看来,有了服务器操作系统的加入,华为终于画好了一片关于计算产业未来的“星图”,让鲲鹏更好的找到探索窅冥星空的方向。

结束语

实际关于华为服务器操作系统开源的消息,说是“爆料”却也在人们的意料之中。

随着鸿蒙OS和物联网操作系统LiteOS的陆续开源,华为在底层软件基础产业的目标已经展露无遗。和移动终端一样,华为对于ICT产业的参与,也正在通过芯片与操作系统的组合,更好的渗透整个上下游全面释放自己的力量。

开鸿蒙、穷窅冥。华为的方向是无比鲜明的:走向未往之地,走向无人之地。

编辑:hfy

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

    关注

    88

    文章

    11825

    浏览量

    219616
  • 服务器
    +关注

    关注

    14

    文章

    10377

    浏览量

    91777
  • 操作系统
    +关注

    关注

    37

    文章

    7443

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    操作系统体系结构

    操作系统的体系结构是一个开放的问题。正如上文所述,操作系统在核心态为应用程序提供公共的服务,那么操作系统在核心态应该提供什么服务、怎样提供
    发表于 01-15 08:19

    服务器数据恢复—RAIDZ多盘离线导致服务器崩溃的数据恢复案例

    某存储设备中一共有40块磁盘组建存储池,其中4块磁盘作为全局热备盘使用。存储池内划分出若干空间映射到服务器使用。 服务器存储设备在没有断电、进水、异常操作、供电不稳定等外部因素的情况下突然崩溃。管理员重启
    的头像 发表于 12-11 14:16 395次阅读
    <b class='flag-5'>服务器</b>数据恢复—RAIDZ多盘离线导致<b class='flag-5'>服务器</b>崩溃的数据恢复案例

    什么是嵌入式操作系统

    、嵌入式操作系统的定义 嵌入式操作系统是专门为资源受限的嵌入式设备(比如 STM32 单片机、物联网模块、工业控制)设计的微型操作系统,核心作用是:管理硬件资源、调度多任务、提供标
    发表于 12-09 10:33

    服务器数据恢复—意外断电!Linux服务器数据恢复大揭秘

    某品牌服务器+存储,安装的linux操作系统。 机房意外断电导致服务器操作系统无法正常启动,服务器管理员故障
    的头像 发表于 11-18 11:20 756次阅读

    服务器数据恢复—RAIDZ多块硬盘离线导致服务器崩溃的数据恢复案例

    服务器数据恢复环境&故障: 一台服务器有32块硬盘,采用Windows操作系统服务器在正常运行的时候突然变得不可用。没有异常断电、进水、异常
    的头像 发表于 09-18 12:29 1100次阅读
    <b class='flag-5'>服务器</b>数据恢复—RAIDZ多块硬盘离线导致<b class='flag-5'>服务器</b>崩溃的数据恢复案例

    服务器数据恢复—重装系统后OceanStor存储上的分区数据丢失这样恢复

    服务器存储数据恢复环境: 华为OceanStor某型号存储+扩展盘柜,存储中的硬盘组建了raid5磁盘阵列,上层分配了1个lun。 linux操作系统,划分了两个分区,分区一通过lvm扩容,分区
    的头像 发表于 09-02 15:32 801次阅读
    <b class='flag-5'>服务器</b>数据恢复—重装<b class='flag-5'>系统</b>后OceanStor存储上的分区数据丢失这样恢复

    龙芯CPU与银河麒麟操作系统V11深度适配

    近日,龙芯中科受邀参加“麒麟遨天·共承长”2025中国操作系统产业大会,见证银河麒麟操作系统V11的正式发布。龙芯桌面CPU(3A5000/3A6000)、服务器CPU(3C5000/3D5000
    的头像 发表于 09-02 10:44 1128次阅读

    兆芯亮相2025中国操作系统产业大会

    大会成功举办。兆芯携联想开天、软通华方、紫光计算机等品牌信创PC及服务器产品,呈现了“兆芯CPU+银河麒麟操作系统+信创整机”协同创新的卓越成果,以流畅好用的体验和丰富的智能AI服务,推动关键
    的头像 发表于 08-28 16:05 1086次阅读

    华纳云服务器角色服务器失败的原因和解决办法

    在现代企业中,服务器是IT基础架构的核心,它们承担着关键的任务,包括数据存储、应用程序托管和网络服务等。服务器角色的稳定性和可靠性对于企业的连续运营至关重要。然而,
    的头像 发表于 07-17 18:18 714次阅读

    服务器数据恢复—重装系统导致XFS文件系统分区丢失的数据恢复案例

    服务器数据恢复环境&故障: 一台服务器上通过磁盘柜+RAID卡组建的riad5磁盘阵列,服务器上层安装Linux操作系统,搭建XFS文件系统
    的头像 发表于 06-12 11:20 938次阅读
    <b class='flag-5'>服务器</b>数据恢复—重装<b class='flag-5'>系统</b>导致XFS文件<b class='flag-5'>系统</b>分区丢失的数据恢复案例

    如何配置Linux防火墙和Web服务器

    在当今数字化时代,网络安全显得尤为重要。Linux作为一种开源操作系统,广泛应用于服务器管理和网络配置中。本篇文章将详细介绍如何配置Linux防火墙和Web服务器,确保内网与外网的安全访问。同时,我们将探讨如何通过SSH远程管理
    的头像 发表于 05-24 15:26 2096次阅读
    如何配置Linux防火墙和Web<b class='flag-5'>服务器</b>

    无人职守自动安装部署操作系统指南

    当组织有服务器需要部署linux系统时,需要通过网络方式安装并结合自动应答文件,实现无人职守自动安装部署操作系统。这种方式需要我们至少配置一台服务器,所有需要安装
    的头像 发表于 05-22 13:38 1185次阅读
    无人职守自动安装部署<b class='flag-5'>操作系统</b>指南

    服务器数据恢复—Linux系统服务器崩溃的数据恢复案例

    服务器数据恢复环境: linux操作系统服务器中有一组由4块SAS接口硬盘组建的raid5阵列。 服务器故障: 服务器工作过程中突
    的头像 发表于 05-20 15:46 1040次阅读

    服务器数据恢复—服务器重装系统导致分区消失的数据恢复案例

    服务器上有一组由raid卡组建的raid5磁盘阵列。上层安装linux才做系统,采用XFS文件系统,划分了3个分区。 管理员将服务器操作系统
    的头像 发表于 05-14 10:13 761次阅读
    <b class='flag-5'>服务器</b>数据恢复—<b class='flag-5'>服务器重装系统</b>导致分区消失的数据恢复案例

    服务器数据恢复—服务器部分数据目录项被破坏的数据恢复案例

    一台安装linux系统服务器意外断电。管理员重启服务器后进行检测,发现服务器上部分文件丢失。管理员没有进行任何操作,直接将
    的头像 发表于 05-08 15:16 611次阅读