共建龙蜥社区,支撑商业建设

简介: 龙蜥社区技术委员副主席介绍:统信软件、龙蜥社区及未来发展!

编者按:本文整理自「云栖大会龙蜥专场论坛」的技术分享。

作者孟杰,龙蜥社区技术委员副主席。另龙蜥专场视频已经上线至龙蜥官网(官网首页-支持-视频),欢迎观看。

image.png

很高兴能够代表统信软件在云栖大会分享,大家如果在过程中有特别感兴趣的点,在文末找到龙蜥社区或者找到统信软件二维码入群,我们进行深入交流。


本文分享的内容有三部分:关于龙蜥社区、关于统信软件、关于未来发展。


一、关于龙蜥社区

image.png

谈到龙蜥社区,其实是有一个背景事件的,那就是 CentOS 停服,比较成熟的国际规则是由海量开源项目产生出开源发行版本,由商业软件公司进行二次开发,发行商业的操作系统版本,比较成熟也比较成功的就像 Fedora 社区,红帽公司基于 Fedora 社区版开发出红帽的企业级服务器操作系统。在 2019 年之前,国内操作系统厂商发布的商业版本十有八九都是基于 CentOS 进行二次开发产生的商业版本,CentOS 停服之后,CentOS 前置到 CentOS stream,这就出现了对下一代国际操作系统新的产业或者新的条链的必然性需求。

image.gifimage.png

统信软件联合阿里云以及龙蜥、Intel 以及其他的 CPU 厂商、操作系统厂商、运营商,一起成立了龙蜥社区。在龙蜥社区中,我们试图打造一个新的操作系统供应链,从上游社区到龙蜥社区,再到我们的 Anolis OS 发行版本,操作系统厂商以及其他的合作伙伴可以衍生出自己的版本,这样国际国内双循环的新的供应链。

image.png

上图是龙蜥社区的技术路线总体框架,橙色部分主要是我们面对 CentOS 停服,在第一阶段要保持和 CentOS 的兼容性来作为 CentOS 停服应对的最优解决方案。做社区只做兼容性是不够的,我们在社区中也做了大量的技术创新,包含原生内核、原生软件包,会后大家可以从技术创新白皮书中做详细了解。

对于操作系统厂商和其他合作伙伴,还可以通过自己的商业软件生态,包括行业解决方案,形成自己的商业落地的商业化路线来支持行业发展。

二、关于统信软件

统信软件是 2019 年成立的,统信软件的成立我们认为是因势而成。这个“势”有三个维度。

1、国外形势。往前看有棱镜门事件,包括中美的关系。

2、政策导向。2013 年之后,习主席已经在多次重要会议和批注中提到要加大自主创新力度,努力实现关键核心技术的自主可控,把创新主动权、发展主动权牢牢掌握在自己手中。这是政策导向。

3、行业背景。2019 年之前,国内操作系统厂商普遍规模比较小、服务能力弱、产品碎片化,早期的小型试点项目相对比较简单和单一。

在这种发展驱使下,统信软件在 2019 年正式成立。

image.png

上图是统信软件除了做国产化之外在国际上的一些影响力,目前我们的用户遍布全球100多个国家和地区已经累计6000万+下载量,全球超过200万用户,向上游社区贡献了超过600万行的代码量,社区版本累计发布40多个,持续更新190多次,同时支持全球34种语言,这34种语言很多也是由国外开发爱好者帮助我们一起做的开发工作。

image.png

基于AnolisOS的社区发行版产生了UOS V20商业版本,这个产品一方面能继承CentOS的生态,提供产品升级和迁移。另一方面,统信软件在各个社区之中通过技术拉通,广泛的吸收和融合各个社区的创新增强,同时加上统信软件在信创生态上的成果积累,不断提升产品竞争力,丰富我们的技术特性和产品特性。

image.png

上图是统信软件在龙蜥社区的贡献数据情况,我们积极在社区里主导和参与开发,像基础设施、技术发布,还有统信软件自主开发的DDE桌面环境,我们希望吸引更多伙伴一起加入龙蜥社区。

image.png

上图是商业落地的实例,我们在技术白皮书中有体现,在新的IO异步框架,新的5.X核中已经有过支持。我们通过社区模式把相关特性返打到4.19内核中去,达到一定的稳定性基础之上,我们再落地到商业版UOS V20中。右边是我们实际场景中对性能测试的实例做了性能对比曲线图,效果很好,能达到30%以上的性能提升。

image.png

统信软件基于上游的社区版本做开发之外,我们还做了大量商业创新。

功能增强部分,我们把信创领域的积累,特别是面向国产化的环境,对一些系统的核心参数、系统配置,在商业版本做了一些预置。同时,面对行业客户提供高可用集群软件、容器云管理平台等丰富的功能组件产品。

性能增强,兼顾多计算架构优化,吸收社区优化成果,通过我们的生态适配中心融合一些厂商的原厂补丁。我们作为操作系统厂商,也不断加大对内核层面的投入,在过去几个月中,基于国产平台的内存拷贝优化任务调度等方面,也取得了一些成果,目前在UOS V20版本中已经集成了。

安全增强,说到安全增强,统信软件做了自己的安全补丁内部规范,同时建立了自己的安全响应中心,我们对客户提供安全加固软件,另外,我们通过等保四级能力认证

三、关于未来发展

image.png

统信软件未来的产品策略是我们一方面会积极参与上游的开源项目,不断的做贡献。另一方面会和国内厂商用户一起共建国内社区,同时我们自己发行我们的商业版本,做好商业服务支撑,通过社区和厂商的生态联合,形成商业化、一体化的解决方案。image.gif

image.png

说到操作系统的发展,要先看到当前的产业趋势。计算无处不在,摩尔定律失效,万物互联互通,包括中国当前的一些市场新的变革等,总体认为有下面几个发展方向是后续社区重点考虑的方向。

1、多算力支持。刚才专家也都提到了,我们当前国内的现状就是在未来一段时间将会存在多种CPU共存现象。面对CPU的多样性,需要系统层面通过同源异构技术保障使用同一套源代码编译出不同架构的二进制,构造不同架构的系统,从而促进生态的稳定与发展。

2、异构计算。像单核性能的增长乏力,导致现在的GPU、NPU等粉墨登场,面对异构计算设备,有几个方面需要考虑。要增加业界标准,通过拉通各个硬件设备的统一接口规范来统一调度和使用,提高它的透明性,包括兼容性、性能。改造的另一个方向是针对不同的设备,可能会有不同的接口,这样将使得开发者为不同的设备编写不同的接口,但是如果设备不存在,则可以落地到CPU进行降级计算。通还有一个可能的方向是在工具链方向,通过编程语言、运行时库、编译器与操作系统的联合协作,可以将一段源代码编译成支持多种计算设备的二进制代码,从而提供更好的计算透明性。

3、安全增强。除了传统的自助访问控制、强制访问控制外,可信计算,构成了当前服务器操作系统的安全基石,随着现在新趋势的发展,下一代的安全技术,包括机密计算、国密,这也是我们的重点发展方向。微软安全中心以及谷歌Chromium团队的统计发布证实,其软件中60%以上的bug都是由于C/C++语言的内存安全性保障缺失导致的,因此服务器操作系统中底层系统开发的下一代语言有可能会采用类似rust的安全开发语言,并基于它重写大量底层软件。后续可能在操作系统层面也会有越来越多形式化的验证。

4、云与计算。像PaaS面向实际业务系统的时候都很难提出一种比较通用性的办法,它有很强的定制性。serverless还处于用户接受的前期,如何让它更加实用化也是我们后续探讨的方向。像现在局域网和IoT的发展,产生了云边端包括计算迁移相关的需求,也是我们需要考虑的方向。其次是云安全、同态加密等等,这都是我们要考虑的操作系统的整体发展方向。

image.png

最后,希望所有的厂商、合作伙伴、开发者们能够加入龙蜥社区和我们一起共建社区,我们一起在社区中探讨技术,做自主创新,我们一起联手让龙蜥社区越做越好,谢谢大家!

—— 完 ——
加入龙蜥社群

加入微信群:添加社区助理-龙蜥社区小龙(微信:openanolis_assis),备注【龙蜥】与你同在;加入钉钉群:扫描下方钉钉群二维码。欢迎开发者/用户加入龙蜥社区(OpenAnolis)交流,共同推进龙蜥社区的发展,一起打造一个活跃的、健康的开源操作系统生态!

开发者社区.png

关于龙蜥社区

龙蜥社区OpenAnolis)是由企事业单位、高等院校、科研单位、非营利性组织、个人等在自愿、平等、开源、协作的基础上组成的非盈利性开源社区。龙蜥社区成立于 2020 年 9 月,旨在构建一个开源、中立、开放的Linux 上游发行版社区及创新平台。

龙蜥社区成立的短期目标是开发龙蜥操作系统(Anolis OS)作为 CentOS 停服后的应对方案,构建一个兼容国际 Linux 主流厂商的社区发行版。中长期目标是探索打造一个面向未来的操作系统,建立统一的开源操作系统生态,孵化创新开源项目,繁荣开源生态。

目前,龙蜥OS 8.4已发布,支持 X86_64 、Arm64、LoongArch 架构,完善适配飞腾、海光、兆芯、鲲鹏、龙芯等芯片,并提供全栈国密支持。

欢迎下载:

https://openanolis.cn/download

加入我们,一起打造面向未来的开源操作系统!

https://openanolis.cn

相关文章
|
25天前
|
安全 Anolis
开源生态发展合作倡议
五大开源社区共同发起开源生态发展合作倡议。
|
Anolis
|
运维 安全 中间件
中盈优创加入龙蜥社区,推动云网基础设施创新落地
欢迎中盈优创加入龙蜥社区,未来,将基于龙蜥操作系统推进中盈优创产品与服务的适配验证。
中盈优创加入龙蜥社区,推动云网基础设施创新落地
|
人工智能 安全 中间件
电科申泰加入龙蜥社区并成为理事单位,共创基础软硬件生态新未来
电科申泰加入龙蜥社区并成为理事单位,参与龙蜥社区版本技术规划、贡献申威架构相关基础软件代码等,不断壮大开源人才队伍,共同推进龙蜥社区生态可持续发展。
电科申泰加入龙蜥社区并成为理事单位,共创基础软硬件生态新未来
|
存储 运维 Cloud Native
阿里云招募数据存储生态计划先行者,携手共赢数字时代
2022年7月29日,阿里云宣布发布全新数据存储生态计划,面向行业ISV伙伴,通过产品集成和认证方式共建联合解决方案,借助该计划,伙伴可享受相应的扶持策略,阿里云将帮助伙伴不断提升技术与方案竞争力,携手共赢。
1169 0
阿里云招募数据存储生态计划先行者,携手共赢数字时代
|
人工智能 编解码 Cloud Native
爱奇艺加入龙蜥社区,携手打造多元化视频生态底座
欢迎爱奇艺加入龙蜥社区!未来,爱奇艺将会利用龙蜥操作系统对 CentOS 进行替代,并参与到 SIG 组。
爱奇艺加入龙蜥社区,携手打造多元化视频生态底座
|
安全 中间件 物联网
云上人和物联科技加入龙蜥社区,携手打造软硬件服务生态
欢迎云上人和物联科技加入。未来,携手龙蜥社区共同打造开源操作系统应用生态。
云上人和物联科技加入龙蜥社区,携手打造软硬件服务生态
|
存储 机器学习/深度学习 数据采集
阿里云与览众科技达成技术合作 携手共建数智化新生态
深圳市览众科技股份有限公司与阿里云数据库达成技术合作,旗下拳头产品企业数据智能图谱平台与云原生数据仓库AnalyticDB完成产品生态集成认证,联合打造数据资产管理解决方案,助力企业加速数字化转型。
411 0
阿里云与览众科技达成技术合作 携手共建数智化新生态
|
敏捷开发 运维 供应链
微众银行 OSPO 建设之路:如何通过 OSPO 的建设推动企业开源?
希望大家能够一起为构建开源共同体而做出努力.
162 0
微众银行 OSPO 建设之路:如何通过 OSPO 的建设推动企业开源?
|
运维 Cloud Native 安全
索信达成为阿里云技术服务生态伙伴,携手共建金融云生态服务体系
继索信达与阿里云联合推出的智能金融平台解决方案正式上架发布之后,双方在云生态合作上的又一重要布局
363 0
索信达成为阿里云技术服务生态伙伴,携手共建金融云生态服务体系