查看原文
其他

你认为开源的意义是什么? 一起来看看龙蜥的故事

龙蜥运营 OpenAnolis龙蜥 2022-10-17
你是否思考过开源的意义?是获取免费种子用户?还是技术贡献社会价值? 开源意义千人千面,最重要的是参与进来和分享出去。贯彻开源精神,龙蜥社区从 Linux 开源而来,CentOS 替换出发,捐赠给开放原子这样的第三方中立开源基金会,到开源中去,最后落地千行百业中去产生实际价值。从开源中来,到开源中去,龙蜥社区曾走过一条怎样的开源之路? 
龙蜥,属蜥蜴目,其下属大多数物种为中国所特有。

它还有另一种代表——即龙蜥操作系统,由阿里云、统信软件、三大运营商等知名厂商共同发起并开源。

1

诞生背景—— 内孵外化,应运而生

龙蜥操作统跃入大众视野,并非一日之功。
早在 2010 年,龙蜥就在阿里内部诞生。创立初期,便应下了“替代 CentOS,为中国基础软件领域贡献一份力量”的命题。龙蜥操作系统在阿里巴巴内部打磨了数十年,有效支撑了历年天猫“双11”大规模实践,系统的稳定性、安全性和性能经受住了非常严苛的考验。
龙蜥操作系统在开源的 3 个月后,恰好经历了 CentOS 停服这个令行业为之一震的事件。2020 年 12 月 CentOS 官方宣布计划停止维护 CentOS Linux 项目。放眼当时,CentOS 在政务、电信、金融、能源、互联网等行业被广泛应用。停服事件对国内广泛应用 CentOS 的各行各业用户群体带来了严峻的挑战,同时也给国内操作系统产业的发展提供了新契机。2021 年 10 月,龙蜥操作系统在阿里云云栖大会上亮相。可以说,龙蜥的问世赶上了这一窗口期,等待时代的检验。

(图/龙蜥亮相 2021云栖大会)

2

实践检验——龙蜥操作系统是 CentOS 替代的最佳选择

于互联网公司而言,操作系统这种底层的技术软件的变更,会对其业务产生非常大的冲击。为了保证在业务平稳运营的环境实现底层操作系统的替代,龙蜥社区进行了大量的技术工作,最终实现让用户无感,对业务有改进,从 0 到 1 到 1000 到 10000,规模化复制的替代目标。

龙蜥操作系统和其他开源操作系统的本质区别在于,其针对云计算进行了全面的优化,在数次实战中沉淀出技术,而非空理论。通过不断演化内核这一操作系统核心技术,龙蜥社区内核相关的技术在其他开源社区的各个子系统排名都属于业内前列。龙蜥还打造了 Java 虚拟机、全栈国密相关解决方案的技术标杆,并且支持用户从其他操作系统一键平滑迁移到龙蜥操作系统上。

目前,统信软件、移动、联通、龙芯等多个厂商基于龙蜥操作系统发布衍生版,并且这些衍生版在金融、电信、电力、交通、政务等行业纷纷落地。“只有通过足够大规模的验证,最终才能得出龙蜥操作系统是作为替代 CentOS 的最佳体验的结论。”龙蜥社区理事长马涛表示

3

龙蜥发展步入快车道

2020 年 9 月龙蜥社区成立以来,龙蜥操作系统先后发布了Anolis OS 8.28.48.6 等多个版本,后续逐渐发展到集成了 x86、Arm、龙芯、RISC-V 等完善的芯片支持,满足多种计算场景的需求。

经过一年发展,龙蜥操作系统的下载量翻了 5 倍,装机量达到 130 多万。在社区的整个研发数据方面,目前整个龙蜥社区已经有 50 个 SIG 组,汇聚了数千位开发者和 30 万名社区用户。
在刚过去的 6 月份,龙蜥社区发布了新一代操作系统 Anolis OS 23 研发路线图,新版本传达龙蜥更自主创新的决心以及代表更完善的技术路线,整体涵盖了编译器、内核、安全、虚拟化、云原生等领域,包括更完善的芯片支持,让我们拭目以待!

(图/Anolis OS 23 研发路线图) 

4

从开源中来,到开源中去——捐赠龙蜥

什么是开源的本质?龙蜥社区运营委员会主席陈绪的回答是:“开源的本质第一个是开放,第二个是分享,第三个是协同,最后达到共赢。”

龙蜥社区早期从上游开源社区吸收了很多开源技术红利,同时也在积极回馈社会中。目前,龙蜥操作系统正捐赠给开放原子这样的第三方中立开源基金会。
“就像是把我们的孩子送出去,让他接受更大的挑战,去接受更多人的检验。”龙蜥社区理事长马涛表示。
龙蜥社区已经发展成为国内极具创新力的开源操作系统社区,具备较为领先的产业和技术影响力。”开放原子开源基金会秘书长孙文龙表示,“欢迎龙蜥以及更多的项目捐献给开放原子开源基金会,一起构建操作系统的开源开放新生态。希望未来龙蜥社区的发展更加开放,成为全球开源生态的重要力量。” 
(图/开放原子开源基金会秘书长孙文龙)
龙蜥社区运营委员会主席陈绪认为,社区选用龙蜥来命名,与其个头大、灵活的特点很契合,也正意味着随着产业的发展,龙蜥社区能够引领大家往一个方向走。当被很多客户、用户、社区爱好者问到龙蜥会坚持多久的时候,他给出了一个直接且肯定的答案——至少十年。
—— 完 ——
加入龙蜥社群

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

关于龙蜥社区龙蜥社区(OpenAnolis)是由企业单位、事业单位、社会团体、个人等在共建、共治、共享的基础上组成的非营利性开源社区。龙蜥社区成立于 2020 年 9 月,旨在构建一个开放、平等、协作、创新的 Linux 上游发行版社区及创新平台。龙蜥社区成立的短期目标是开发龙蜥操作系统(Anolis OS)作为 CentOS 停服后的应对方案,构建一个兼容国际 Linux 主流厂商的社区发行版。中长期目标是探索打造一个面向未来的操作系统,建立统一的开源操作系统生态,孵化创新开源项目,繁荣开源生态。目前,Anolis OS 8.6 已发布,更多龙蜥自研特性,支持 X86_64 、RISC-V、Arm64、LoongArch 架构,完善适配 Intel、兆芯、鲲鹏、龙芯等芯片,并提供全栈国密支持。欢迎下载:https://openanolis.cn/download加入我们,一起打造面向未来的开源操作系统!https://openanolis.cn往期精彩推荐

1.virtio 1.2 来了!龙蜥社区携手业界打造新版虚拟化 IO 标准

2.如何在 Anolis 8上部署 Nydus 镜像加速方案?

3.龙蜥社区技术委员会召开:新增4名委员、一致决议发布版本及技术治理路线等规划
4.一起畅聊「云+操作系统」!龙蜥社区亮相阿里巴巴开源开放周,完整议程来了5.如何通过 open-local 玩转容器本地存储?

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存