2022 年开源操作系统领域,发生了两件大事:CentOS 停服,Ubuntu 断供俄罗斯。前者使得国产操作系统厂商站出来承接 CentOS 生态延续与技术兜底的需求,后者引发国内开发者对开源操作系统供应链安全的担忧,发起建立自主开源根社区。借此机会,国产操作系统领域开始有了更深、更广的尝试。回到操作系统本身,实时异构、多样性算力、全场景支持、云原生,什么才是下一代操作系统的刚需?
我们邀请了多名国内开源操作系统领域的专家,为各位开发者解读开源操作系统的发展和流行趋势。
以下内容选自《2022中国开源开发者报告:前沿开源技术领域解读》。
算力增长缓慢是目前信息产业面临的重要挑战。在后摩尔定律时代,产业界也提出了领域专用架构(Domain Specific Architecture, DSA)来应对大数据、人工智能领域对算力增长的需要。而云计算的业务形态,使其可以将底层异构芯片的算力进行抽象, 让用户更方便地使用异构芯片和 DSA 架构。操作系统是支持芯片最为基础的系统软件,对于优化算力起着十分重要的作用。2022 年全球操作系统市场格局稳定,微软借助 Azure 不断增加公共云的市场份额,红帽除了 RHEL 的大本营之外,也在 openshift 等领域投入重兵,操作系统+云协同趋势越来越明显。
2023 年,操作系统领域最值得关注的技术趋势是“云原生”。操作系统作为企业 IT 架构中承上启下的交通枢纽,可以通过建立统一的基于 K8s 的云原生操作系统,屏蔽底层一系列异构的、混合的资源,来进行统一管理,包括业务的负载、数据库、大数据、机器学习、基础中间件等等。云原生操作系统可以帮助企业用户将整套技术构建在社区开源技术之上,不被单一厂商绑定,更灵活地切换云环境,提高资源利用率和弹性。
云原生操作系统要落地各行各业还面临着一些挑战。首先是兼容性,兼顾传统业务应用与云原生应用,让用户不会顾此失彼。其次是安全可靠,尤其对于中国云计算厂商来说,更有效地掌握云计算核心技术,保证云原生操作系统关键技术可追溯的是重中之重。最后是生态建设,云计算的发展依靠的是持续壮大的生态,而云原生操作系统又发挥着承上启下的作用,特别是要与上下游的软硬件进行适配,即以操作系统为核心,连接从芯片到硬件系统再到各种应用软件的完整生态,进而推动整个云产业链的国产化,惠普于民。
当前国内的云原生赛道上已经有不少兼具技术实力和产业影响力的厂商,比如统信软件打造了一款云原生操作系统,又叫“统信有燕”或“USwift”,龙蜥社区面向云时代打造了下一代龙蜥操作系统——Anolis OS 23和龙蜥云原生套件ACNS(Anolis Cloud Native Suite),二者组合即是面向行业云原生业务场景的落地方案。
想要了解更多前沿开源技术领域解读,请访问《2022中国开源开发者报告》