技术好用 生态补强


众所周知,操作系统要上下兼顾、左右逢源,即向下广泛连接和适配各种硬件,包括CPU、内存、主板、网卡、存储等;向上要对接形形色色的系统软件,包括数据库、中间件,以及各类应用软件。只有一个最广泛的、良性发展的生态,才能为操作系统的发展提供适宜的土壤。而目前国内操作系统正是欠缺在产业的协同和生态的兼容上
“从龙蜥社区的角度来看,目前国内操作系统在技术上基本到达了‘好用’。”龙蜥社区理事长、阿里云研究员马涛举例说,“在操作系统的一些核心组件上,我们无论是在技术的原创性,还是在用户体验方面都做了大量卓有成效的工作,与其他产品不相上下。如果说短板,我们还要在‘生态’建设上更上一层楼。”
浪潮信息副总裁、龙蜥社区理事张东也深有同感。作为一家整机厂商,浪潮信息几十年来和国内外几乎所有主流的操作系统厂商都有深度合作。“仅就操作系统的技术能力来讲,国内操作系统在服务器端已经达到了‘好用’的水平,能够完整地支撑起一个业务系统。比如浪潮信息服务的国内互联网大厂以及金融、电信等行业的大客户,有相当大的比例都采用了国内操作系统,其稳定表现可圈可点。”张东话锋一转,“但是,操作系统在应用端是否‘好用’,技术、功能只是其中一个方面。很多客户在选择操作系统时,更关注的是能否获得长期稳定的支持,即产品可以持续迭代和演进,不断满足新的应用需求。而这就涉及到与操作系统相关的上下游合作伙伴是否完全认可此操作系统,并提供及时、全面的支撑。”
相比成熟的操作系统,比如微软Windows、红帽Linux操作系统等,下一代操作系统能否获得整个IT生态的广泛支持,据此让用户相信使用了该操作系统后能够获得长期稳定的支持,比如可以随时招聘到会使用此操作系统的技术人员,还能够轻松地在此操作系统上进行移植、配置等。消除客户应用上的担心和疑虑,这是操作系统厂商亟需解决的问题。
实际上,包括龙蜥社区在内,许多操作系统厂商、开源软件社区都在生态建设和应用推广上不遗余力地进行投入。“我们已经发布了龙腾计划2.0,强调社区所有的理事单位、合作单位不仅仅要聚焦开源技术本身,更要考虑在产业、产品、商业上如何深度合作,让所有参与社区工作的企业都能真正获得收益,并且找到适合自己的商业模式。”马涛介绍说,“就在一两个月前,龙蜥社区发布了下一代龙蜥操作系统(Anolis OS23)公测版,就是希望与各种各样的芯片实现协同,并且更好地支持云原生,最终目的是实现操作系统生态的可持续发展。
2022年12月,浪潮信息龙蜥联合实验室正式成立,这为操作系统扩大生态适配提供了一个新的加速引擎,同时也是一片最好的“试验田”。该实验室将依托浪潮信息整机系统及龙蜥社区技术和生态的优势,以“平台共建、联合创新、繁荣生态”为目标,推动操作系统产业生态链的完善。
据张东介绍,目前该实验室现有设备100余台,设立了联合创新组、标准制定组、生态认证组和运营组,承担了实验室技术创新中心、标准制定中心、生态认证中心的建设任务。未来,该实验室将立足三个中心,锻造“标准制定、生态认证、行业方案、联合攻关、协同创新、社区活动”六大能力,持续推动下一代操作系统产业的发展与创新。
马涛表示,通过联合实验室,龙蜥社区将进一步整合社区技术能力,打造更健壮的开源产品矩阵,彰显更强大的技术影响力,建立更丰富的软硬件生态,达成更多的产业生态合作。同时,实验室还将联合产业上下游单位开展以操作系统为中心,覆盖从芯片、部件、整机系统到数据库、中间件以及解决方案的生态认证、标准制定、兼容测评等工作,不断繁荣社区生态。
当前,国内操作系统还处于追赶之势,而龙蜥社区这种开源社区的模式,正是未来操作系统全面实现赶超的必由之路。龙蜥社区致力于将更多上下游的伙伴汇聚到社区,大家共同维护和推动操作系统的发展。龙蜥社区操作系统版本持续更新,一方面紧跟国际最新的技术发展趋势,另一方面由于合作伙伴的广泛参与,凝聚了各方最大程度的支持。用户采用龙蜥社区操作系统版本,意味着能够获得所有社区成员最广泛和全面的支持。另外,龙蜥社区也在不断壮大和完善自身的生态体系,并通过教育、培训,让上下游的程序员能够更加熟悉操作系统的功能,通过专业的认证,从而更好地应用操作系统。
龙蜥社区不断做大做强为下一代操作系统真正走向“完全好用”,直至走向全球奠定了非常好的基础。张东表示,浪潮信息积极参与龙蜥社区,并成立联合实验室,目的也正在于此。作为一家整机厂商,浪潮信息紧跟外部形势变化、用户需求多样化,以及从为用户提供更强大的算力角度出发,希望与产业链上下游厂商共建一个良性发展的生态,为下一代操作系统的发展添砖加瓦。
从满足用户需求的角度来说,浪潮信息未来也能提供一个更加完整的系统,即在整机之上提供一套自带的操作系统,为用户提供更多选择。“过去,浪潮信息研发自有操作系统,只是为了内部使用和维护。现在,浪潮信息希望借助龙蜥社区的力量,将自有操作系统正式切换到龙蜥社区的版本上,以后也会跟着龙蜥社区版本的演进持续优化。浪潮信息与龙蜥社区合力,将为用户提供一个更好的整体算力解决方案。”张东表示。
CentOS停服给了谁机会?

说来也巧,就在龙蜥社区如火如荼发展的时候,CentOS宣布停服。一石激起千层浪,国内操作系统能否成为最佳替代的讨论冲上了热搜。以龙蜥社区为代表的、致力于推动国内操作系统创新发展的组织机构和厂商身上的担子似乎更重了。
CentOS停服从软件供应链安全的角度来说,是一个比较大的风险。用户必须做好安全补丁,与之相关的关键技术可追溯就是一个比较核心的问题。在这方面,龙蜥社区早就开始了布局,比如做好Linux内核关键技术的迭代,以及精密计算、虚拟化、存储等相关技术标准的制定等。“通过加强标准制定,我们可以在第一时间建立起话语权,从而有助于我们做到关键技术的可控和可追溯。”马涛介绍说,“除此之外,社区还构建了一套完整的基础设施,为包的签名、溯源,以及代码的分析、CVE的补丁等提供更好的支撑。”
类似CentOS停服这样的事件,也为龙蜥社区在打造下一代操作系统时提了一个醒,即如何更好地从源头解决供应链安全的问题。为此,龙蜥社区联合所有理事单位提出了分层分类理论,并以此指导操作系统的研发,这才有了Anolis OS 23。Anolis OS版本不断演进,全面兼容CentOS生态,而以浪潮信息为代表的整机厂商加入龙蜥社区,构建起从服务器到操作系统的开放产业生态,并且充分发挥整机厂商的优势,推动服务器、板卡等与龙蜥的适配,助力龙蜥生态繁荣。与此同时,统信、阿里云、浪潮信息等多家厂商基于Anolis OS发布了商业衍生版本,为企业和个人提供全面安全可靠的CentOS替代方案。
马涛总结说:“我们试图通过一整套的方法彻底解决软件供应链安全问题。首先立足解决整个技术的可追溯,包括基础设施的完善;其次,从顶层设计的角度,以分层分类理念为基础,进一步规范研发流程;最后,所有理事单位形成合力,共同推动下一代操作系统的研发。”
在近日举行的龙蜥走进系列活动之走进浪潮信息MeetUp上,浪潮信息的技术专家介绍了浪潮信息推出的龙蜥衍生版Inspur KOS。Inspur KOS是浪潮信息基于龙蜥开源社区最新技术成果自主研发的一款服务器操作系统,支持x86、ARM等主流架构处理器,可满足云计算、大数据、分布式存储、人工智能、边缘计算等应用场景的需求。
目前,Inspur KOS已经在政务、金融、能源、交通、医疗、企业、教育等众多关键行业得到了规模化应用,累计装机量超20万台。举例来说在金融领域,InspurKOS承载了某大型银行的70多个核心业务,包括风控、国际结算、第三方结算、手机银行、渠道业务等;在其渠道二期项目中,InspurKOS稳定支撑“双11”当天超1.5亿笔交易,满足了业务峰值的需求。再比如在政务领域,InspurKOS支撑建立了2000+节点省级一云多芯政务云平台,涵盖多架构服务器,稳定承载100+业务系统运行至今。另外在通信领域,InspurKOS支撑某运营商业务支撑云平台,助力百万级应用并发接入平台,实现500+节点PB级数据的双中心容灾,有效保障了业务数据跨中心级的高可用。
“我们在自主研发服务器操作系统的过程中,也在不断与客户进行需求沟通。在CentOS宣布停服后,我们基于InspurKOS提供了针对CentOS原有用户的迁移方案,并且有了一些成功的迁移案例。”张东介绍说,“从目前用户的反馈来看,大家对迁移的整体效果还是比较满意的,而且从支持用户业务发展的角度上讲,InspurKOS是值得信赖的。我们也相信,未来在浪潮信息和龙蜥社区的共同努力下,InspurKOS一定会做得更好。”
CentOS停服对于国内操作系统的发展来说是一个机遇。在CentOS之外,用户可以有很多选择,但为什么很多用户对龙蜥社区的操作系统版本情有独钟?首先,与CentOS一样,龙蜥社区的版本也是开源和免费的;其次,龙蜥社区的版本甚至比CentOS更稳定,因为它在应用规模更大的阿里云上经过了反复磨炼和验证;最后,龙蜥社区的生态日渐完善,众多芯片、服务器、存储、网络、操作系统厂商,甚至云厂商,都为龙蜥社区版本的更迭和演进提供了有力支撑,消除了用户对于兼容性和后期升级等方面的后顾之忧。
开放合作 铸牢操作系统根基


如今,龙蜥社区已基本实现了从底层的芯片、服务器向网络、存储、数据库、中间件以及上层应用的生态全覆盖,包括浪潮信息、阿里、腾讯等在内的理事单位达到21家,生态合作伙伴超过250家。“全覆盖不仅仅是数字上的,生态建设不能只有量而没有质。”马涛表示,“我们希望充分发挥所有理事单位与合作伙伴的技术优势,打通整个产业链上下游,推动操作系统技术进步的同时,围绕操作系统构建一整套上下游的技术体系,实现操作系统的普惠。浪潮信息的加盟,特别是浪潮信息与龙蜥联合实验室的成立,是一个新的里程碑,意味着社区在围绕硬件构建操作系统和软件生态方面迈出了扎实的一步。下一步,我们将围绕实验室做更多工作,持续推动龙蜥社区在生态方面的发展。”
作为社区的重要成员之一,浪潮信息秉承务实的原则,希望通过建立联合实验室,扎扎实实推进方案的验证、生态的认证,以及相关标准的制定等工作,并且围绕操作系统做出更多的创新与贡献,尤其是要把浪潮信息卓有成效的研发成果,及时有效地反馈给龙蜥社区,而实验室无疑是非常适合的一个平台和媒介。
“我们希望把事情做得更专一些,依托浪潮信息的硬件、测试验证环境等,完成龙蜥社区与浪潮信息共同的目标。”张东表示,“但这并不表示实验室是封闭的,只为浪潮信息服务,或只做浪潮信息感兴趣的事情。我们致力于实验室的开放,欢迎更多软硬件厂商加入实验室,把操作系统这个根基打得再牢固一些。”
龙蜥社区秉承“共创数字化、发展开源新基建”的使命,兼顾“兼容CentOS生态、保障用户业务连续性”和“依托云计算场景自主创新”的技术路线,正式进入高质量发展的黄金期

继续阅读
阅读原文