「开源人说」第二期重磅上线!一起走进《从开源中来,到开源中去》

简介: 你是否思考过开源的意义?是获取免费种子用户?还是技术贡献社会价值? 开源意义千人千面,最重要的是参与进来和分享出去。贯彻开源精神,龙蜥社区从Linux开源而来,CentOS替换出发,捐赠给开放原子这样的第三方中立开源基金会,到开源中去,最后落地千行百业中去产生实际价值。从开源中来,到开源中去,龙蜥社区曾走过一条怎样的开源之路?


龙蜥,属蜥蜴目,其下属大多数物种为中国所特有。


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


01

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


龙蜥操作系统跃入大众视野,并非一日之功。


早在2010年,龙蜥就在阿里内部诞生。创立初期,便下了“替代CentOS,为中国基础软件领域贡献一份力量的命题。龙蜥操作系统在阿里巴巴内部打磨了数十年,有效支撑了历年天猫“双11”大规模实践,系统的稳定性、安全性和性能经受住了非常严苛的考验。


龙蜥操作系统在开源的3个月后,恰好经历了CentOS 停服这个令行业为之一震的事件。2020年12月CentOS官方宣布计划停止维护CentOS Linux项目。放眼当时,CentOS 在政务、电信、金融、能源、互联网等行业被广泛应用。停服事件对国内广泛应用 CentOS 的各行各业用户群体带来了严峻的挑战,同时也给国内操作系统产业的发展提供了新契机。202110月,龙蜥操作系统在阿里云云栖大会上亮相。可以说,龙蜥的问世赶上了这一窗口,等待时代的检验。


插入1.jpeg

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


02

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


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


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


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


03

龙蜥发展步入快车道


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


经过一年发展,龙蜥操作系统的下载量翻了5倍,装机量达到130多万。在社区的整个研发数据方面,目前整个龙蜥社区已经有50个SIG组,汇聚了数千位开发者和30万名社区用户。


在刚过去的6月份,龙蜥社区发布了新一代操作系统Anolis OS 23研发路线图,新版本传达龙蜥更自主创新的决心以及代表更完善的技术路线,整体涵盖编译器、内核、安全、虚拟化、云原生等领域,包括更完善的芯片支持,让我们拭目以待!


插入2.png

图/Anolis OS 23研发路线图



04

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


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


龙蜥社区早期从上游开源社区吸收了很多开源技术红利,同时也在积极回馈社会中。目前,龙蜥操作系统正捐赠给开放原子这样的第三方中立开源基金会。


“就像是把我们的孩子送出去,让他接受更大的挑战,去接受更多人的检验。”龙蜥社区理事长马涛表示。


“龙蜥社区已经发展成为国内极具创新力的开源操作系统社区,具备较为领先的产业和技术影响力。”开放原子开源基金会秘书长孙文龙表示,“欢迎龙蜥以及更多的项目捐献给开放原子开源基金会,一起构建操作系统的开源开放新生态。希望未来龙蜥社区的发展更加开放,成为全球开源生态的重要力量。”


插入3.png

(图/开放原子开源基金会秘书长孙文龙


龙蜥社区运营委员会主席陈绪认为,社区选用龙蜥来命名,与其个头大、灵活的特点很契合也正意味着随着产业的发展,龙蜥社区能够引领大家往一个方向走。当被很多客户、用户、社区爱好者问到龙蜥会坚持多久的时候,他给出了一个直接且肯定的答案——至少十年。

相关实践学习
CentOS 7迁移Anolis OS 7
龙蜥操作系统Anolis OS的体验。Anolis OS 7生态上和依赖管理上保持跟CentOS 7.x兼容,一键式迁移脚本centos2anolis.py。本文为您介绍如何通过AOMS迁移工具实现CentOS 7.x到Anolis OS 7的迁移。
相关文章
|
3月前
|
消息中间件 人工智能 Cloud Native
社区胜于代码,我们在阿帕奇软件基金会亚洲大会聊了聊开源中间件的未来
阿帕奇基金会亚洲大会顺利召开,阿里云消息技术负责人林清山在主论坛做了《阿里云中间件持续进化:从分布式应用架构向云原生 AI 原生应用架构全面升级》的演讲,从云厂商的视角分享了贡献开源、推动社区发展的过程,希望通过 AI 开发框架+AI 观测能力+AI 网关 + 事件驱动,一站式助力大模型应用落地。
255 17
社区胜于代码,我们在阿帕奇软件基金会亚洲大会聊了聊开源中间件的未来
|
3月前
|
设计模式 前端开发 开发者
个人开源项目商业化经验分享
开源项目推向商业化道路的开发者,将自的经历分享出来与诸位一同交流,期望大家能够少走弯路,让开源项目更健康的活下去。
个人开源项目商业化经验分享
|
6月前
|
关系型数据库 分布式数据库 数据库
开源之夏2024学生报名启动!阿里云PolarDB社区项目期待你的参与!
开源之夏2024学生报名启动!阿里云PolarDB社区带你变得更强!
开源之夏2024学生报名启动!阿里云PolarDB社区项目期待你的参与!
|
存储 供应链 Cloud Native
开源之夏2023学生报名启动!阿里云PolarDB社区项目期待你的参与!
近日,阿里云PolarDB开源社区入选由中科院软件所主办的“2023开源之夏”活动并发布了3个PolarDB项目任务。同学们可以登录官网,报名参与感兴趣的任务。我们诚挚地邀请各位学子加入我们的行列,一起来构建完全独立自主的、开源的、高性能及高可靠性的云原生数据库!成功结项后将获得丰厚奖金和证书!
|
Cloud Native 开发者
云原生应用插件扩展训练营上线,帮你开始开源社区贡献者之旅!
阿里云开发者学堂联合云原生开发平台推出了云原生应用插件扩展训练营,帮你开始开源社区贡献者之旅!
云原生应用插件扩展训练营上线,帮你开始开源社区贡献者之旅!
|
消息中间件 中间件 Java
报名阿里云首届中间件开发者大会,获取中间件开源选型现状调研简报
分布式应用领域的开源诉求,正在发生变化,从解决开发者从分布式应用架构演进到分布式应用治理的难题,因此在分布式应用规模化过程中,业内需要完整的、可落地的治理能力和解决方案,解决用好、管好分布式应用的问题。
报名阿里云首届中间件开发者大会,获取中间件开源选型现状调研简报
|
Kubernetes Cloud Native Serverless
云原生·风向标活动来啦~ 顶尖开源项目首次全解析!
阿里云开发者学堂联合云原生团队,为云原生开发者带来风向标活动,持续更新精品课程和实战分享~
云原生·风向标活动来啦~ 顶尖开源项目首次全解析!
|
前端开发 小程序 API
期盼已久全平台支持-开源IM项目OpenIM之uniapp更新
期盼已久全平台支持-开源IM项目OpenIM之uniapp更新
684 0
|
消息中间件 中间件 Java
始于架构,精于治理|阿里云中间件开发者大会火热报名中
6 月 16 日,主题为“始于架构、精于治理”的阿里云首届中间件开发者大会将在线上进行直播。
始于架构,精于治理|阿里云中间件开发者大会火热报名中
|
存储 缓存 文件存储