Redian新闻
>
中国开源社区健康案例——龙蜥社区

中国开源社区健康案例——龙蜥社区

公众号新闻
开源社区健康指的是围绕一个开源项目形成的社区中关于项目的技术迭代、社区的组织架构、成员构成、开源治理、上下游协作、社区生态、商业化等多方面的多样性与管理、运作能力状态。这些因素在指导开源项目与相应社区不断发展的过程中至关重要。

今天为大家介绍的开源社区健康案例是龙蜥社区其是 2022 年度 OSC 中国开源项目评选 ——「2022 中国开源社区健康案例」获奖社区之一。


当前现状

龙蜥社区是由阿里云、统信、Intel、Arm、龙芯、三大运营商等多家操作系统厂商、芯片公司、云计算公司共同发起的国产操作系统开源社区。目前已有21家理事单位、超过250家合作伙伴参与社区共建,实现了主流芯片协同研发机制全覆盖、国产主流中间件/数据库全覆盖、主流整机OEM厂商全覆盖;70余家产品与Anolis OS完成适配;统信、移动、联通、龙芯等多个厂商基于Anolis OS发布衍生版本,服务了政府、金融、能源、运营商、交通等多个领域的30余家企业。

龙蜥操作系统(Anolis OS)已经在多行业开展用户应用迁移验证工作。社区商业版和社区版在政务、金融、交通、能源、电信等行业开展迁移验证工作,已经完成了典型的成功案例,总体迁移情况较顺利。应用经过长时间上线运行,系统稳定满足业务需求。全国首个政府采购云平台-政采云和南方航空触达中心使用Anolis OS 8.2实现CentOS 7.6替换、杭州银行使用龙蜥操作系统下游发行版统信软件UOS V20实现CentOS 7.4的替换、中国电子云使用Anolis OS作为Host OS、中国联通使用Anolis OS构建一云多芯架构等等。

社区治理

龙蜥社区是联合企事业单位、高等院校、科研单位、 非营利性组织、个人等,按照自愿、平等、开放、协作原则成立的非盈利性开源社区。为应对 CentOS 项目组宣布 CentOS 8 将于 2021 年底结束研发的挑战,联合开发 Anolis OS 作为 CentOS 替代,同时打造国内主导的 Linux 操作系统开源社区及创新平台,推动软、硬件及应用生态 繁荣发展。

龙蜥社区当前正处于高速发展的阶段,挑战与机遇并存,龙蜥社区始终保持合作伙伴与开发者并重的发展路线,为开发者创造代码之上的价值,为合作伙伴建立商务之上的桥梁;近日新晋理事单位有麒麟软件、浪潮信息、中科曙光、新华三,弥补了龙蜥产业生态中服务器硬件板块,龙蜥生态地图在不断延展,商业合作不断落地。龙蜥社区近期推出《龙腾计划2.0》,通过技术生态,产品生态,商业生态三个方向帮助合作伙伴助力其商业上的增长。

基于以上 3 大合作方向,参与发展计划的合作企业,还将获得对应的研发、产品、认证、营销和赋能等多项权益的支持。

在开放协作的社区发展原则下,诸多企业积极参与社区共建,目前已有 40+ 家企业在社区落地。在龙蜥峰会上举行了“优秀企业颁奖典礼”,获奖企业包括政采云、杭州西软、网易Curve开源团队、统信软件、火山引擎内核与虚拟化团队、浪潮信息、阿里云、麒麟软件、英特尔、天数智芯、小红书、OceanBase、PolarDB、上海识装信息科技、凝思软件等 40 余家企业。诸多合作企业积极参与社区共建,为打造一个真正有实力、有影响力的龙蜥生态而共同努力。

其中,统信软件发布衍生版进行合作,成为基于龙蜥社区版发布的商业衍生版的最佳实践样板。政采云侧重与社区进行产品合作,目前已对项目采购系统试点替换完成,验证了基于龙蜥操作系统的解决方案,可以在政务项目采购应用场景下替代国外操作系统产品。杭州西软 XMS 系统、酒店管理系统试点替换完成后,运行状态稳定,性能无明显差异,为面临同样问题的各政企/行业单位提供了最佳实践样板。

值得一提的是,火山引擎内核与虚拟化团队和龙蜥社区进行技术合作,共同构建了 erofs over fscache 容器镜像加速方案,使其成为首个内核主线原生开箱可用的容器镜像加速方案。其团队负责人李泽帆表示:“龙蜥社区创造性地把一个原本用于手机安卓系统的内核文件系统用在了云原生容器场景,并且将该技术方案融入到了容器生态中,因此我们可以快速地将之应用到我们的产品中。”

凝思软件在发行衍生版方面与龙蜥社区展开合作,基于龙蜥社区内置独立研发固域内核安全子系统和多年系统层创新技术,发布了凝思安全操作系统龙蜥版。凝思软件市场部负责人李晨斌对此表示:“龙蜥社区在技术、产品、商业三个方面,助力社区伙伴更好地实现商业价值。目前操作系统产业发展前景广阔,希望能够与龙蜥社区进行深度资源整合,持续推进凝思软件与龙蜥社区在社区的业务合作,希望双方接下来能携手共进,探索多行业场景应用,以更加优异的产品和方案推进社区生态在相关产业链的延展,引领开源社区高质量发展。”

在社区技术发展方向上,我们明确聚焦了八大技术方向,如下图所示,称之为“三横五纵”。

“三横”包括两北一南。北向是经典的操作系统和云原生的两大场景,且今天这两个场景都有着丰富的生态;南向的场景,更多聚焦于硬件生态,我们希望在一个多芯片、多数据中心的未来,能有一个非常好的产品,去容纳这种多样化,并且能够给用户云上云下一致性的体验。

“五纵”的话,更多是覆盖全栈的工作,包括安全可信、编程语言、软硬协同、运维与性能、社区基础设施。比如,前面提到的云原生 DPU 的工作,就需要软硬协同的系统设计:从 DPU 内部遵循的协议规范,再到 DPU 之上运行操作系统软件栈,再到协议应用软件的运行,就是典型的软硬协同创新。

大家可以在《2022龙蜥社区全景白皮书》(关注龙蜥公众号回复关键字“白皮书”获取查看)中看到关于社区八大技术的详细介绍。我们认为未来社区的竞争力就聚焦在这八大方向上,不管是龙蜥操作系统产品的发布,还是社区产品需求管理的需求池,都会围绕这八大技术方向进行组织。由此,龙蜥社区将聚焦八大技术方向,收获更多技术影响力,更丰富的开源产品矩阵、更多外部产业合作、更丰富的硬件生态。

在未来技术趋势方面,社区主要是围绕着下一代数据中心的技术趋势、下一代的云原生软件栈的需求、以及软硬协同的技术发展趋势展开。谈及社区下一代操作系统——Anolis OS 23 。在过去一年中,龙蜥社区与生态伙伴,以及一些高校老师们一起研究分层分类理论,并且基于分层分类理论打造了Anolis OS 23。我们根据软件包对操作系统发行版的重要程度来进行分层,重要程度主要以依赖数量和距离为计算标准。基础操作系统的大体上分为四层:

1. 内核层: 操作系统内核提供的服务,包括:内核相关进程调度,内存管理,存储/网络,以及硬件驱动/安全服务

2. 核心层: 对操作系统启动运行和使用起关键作用的核心软件,如:核心命令行工具,编译调试工具,启动工具,glibc 库,包管理工具和 INIT

3. 系统层: 扩展内核层,核心层功能服务,为用户和应用提供数据和服务的软件,如:监控工具,网络工具,安全库,时间服务,日志服务等

4. 应用层: 供用户和应用使用的各类通用软件(与各类应用场景有交集),如:文本处理工具、开发手册、图片库、网络RPC、蓝牙、高级编程语言等

从分类的维度,采用水平分类,一则根据软件包对外提供的服务划分为:库、服务、工具等;二则基于应用场景的分类,对不同应用场景中涉及到的组件进行分类。

最后我们来看一下分层分类理论在 Anolis OS 23选型与维护中的实践。

Anolis OS 和其他 Linux 操作系统发行版的开发历程一样都有一个基本原则,即以 upstream 社区为源头,以操作系统为核心,充分吸收开源软件创新技术,由操作系统将分散、无序的开源软件进行规划和融合,形成一个可用、易用的操作系统发行版。

分层分类理论可以将分散、无序的操作系统开发工作拆解,Anolis OS 23 则是基于这样的思想进行组件的选型和维护。我们参照「分层分类」理论中的分层思想,从层级优先级高的软件包开始选型并重点制定维护策略。场景上参照「分层分类」理论中的分类思想,按应用场景维度分割,模块化地分批引入软件包。

运营成果

产业链生态协同成果:社区引领创新赋能商业生态可持续发展

  • 生态全覆盖: 龙蜥社区现已实现从底层芯片、服务器、网络、存储,到数据库、中间件以及上层应用全产业链生态覆盖,截至目前,理事单位 21 家,生态合作伙伴超过 250 家,实现了主流芯片协同研发机制全覆盖、国产主流中间件/数据库全覆盖、主流整机OEM厂商全覆盖。以社区创新引领能力建设为基础,形成创新技术赋能社区商业合作伙伴,伙伴反馈社区的良性循环,保证社区长期可持续健康发展。社区合作伙伴正在实践社区创新技术的场景应用与商业化产品集成推广,价值驱动的技术创新赋能商业生态的发展模式正在快速发展。

  • 商业可落地: 230w+ 下载量、300w+装机量、10+个商业版本、15+行业奖项、2份技术白皮书、1份用户案例集。70余家产品与Anolis OS完成适配;阿里云、统信软件、移动云、凝思软件、中科方德、麒麟软件、浪潮信息、中兴、联通、龙芯等厂商基于龙蜥社区Anolis OS发行商业版服务器操作系统,服务了政府、金融、能源、运营商、交通等多个领域的30余家企业,衍生版累计服务超过30万用户。

  • 技术可追溯: 社区技术 SIG **近50个,2000+**贡献者,月均5000 PR,120位Maintainner、30万名社区用户,龙蜥社区(OpenAnolis)持续在编程语言(编译器,Java 虚拟机)、容器、轻量级虚拟化、内核资源隔离、云原生Java,内核,运行环境,编程范式、安全可靠(国密软件栈、机密计算)、高性能计算、存储、网络、软硬一体系统优化等基础软件领域孵化技术创新;推动容器存储标准、虚拟化标准、C++20标准、商密及机密计算标准的建立。

  • 运营强基建: 「龙蜥大讲堂」活动已举办 38 场,形成 B 站+钉钉群聊直播矩阵。社区已形成「龙蜥大讲堂」、龙蜥技术、龙蜥开发者说和龙蜥开源四大内容矩阵,打造开发者服务平台devFree,业界最完备的开发者自助服务体系,为开发者提供全流程的开源项目支撑,推出和参与「人人都可以参与开源」活动上线后半年内覆盖10万开发者,吸引300所高校的学生参与,在开放原子全球开源峰会、阿里云云栖大会等多个峰会中深受参会人员欢迎。深度参与授课北大开源实践课,也为多所高校生培训龙蜥操作系统,参与了中科院开源之夏、阿里巴巴编程之夏、教育部产学合作协同育人项目、大学生系统能力大赛操作系统设计赛、“互联网”大学生创新创业大赛等,在学术研究、课程合作、高校赛事等多方面保持与高校的密切合作。



更多开源社区健康案例可查看【开源社区健康案例合集】仓库:https://gitee.com/gitee-community/osscommunity-cases/tree/master/2022

查看 开源社区健康案例合集

微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
EB-5新法案申请案例——“旅游签证入境美国转绿卡”为什么美国在全球找敌人?中国在全球找朋友?为数智时代聚星火之力,首届隐语开源社区开放日即日启程自度曲 《冬 残》(稿)中国开源社区健康案例——Apache ShardingSphere社区中国开源社区健康案例——LinkWechat开源社区领域专有时代的操作系统「龙蜥」,是如何炼成的?中国开源社区健康案例——OpenCloudOS操作系统开源社区退休 23-媛媛病了中国开源社区健康案例——OpenMLDB 社区中国开源社区健康案例——Apache EventMesh社区中国开源社区健康案例——NebulaGraph社区从技术总监到开源社区运营:过去两年,我都做了点啥?中国开源社区健康案例——OpenI启智社区中国开源社区健康案例——Apache Dubbo社区张燕|"让幼儿园连接社区与公共生活"实践案例——四环游戏小组社区融合教育中国开源先驱的力与梦——开源六君子的黄金时代数据科学家的开源社区分析指南 | Linux 中国面壁智能OpenBMB开源社区招聘:「破壁英才」实习生项目微众银行:区块链从业者图鉴-FISCO BCOS开源社区用户报告(2022)盘点7大技术板块,洞察112个开源项目—— InfoQ 研究中心带你探秘中国云原生开源领域中国开源社区健康案例——Apache APISIX社区中国开源社区健康案例——deepin开源社区礼向上,法向下北京市数字人基地与阿里巴巴达摩院人工智能开源社区“魔搭”签署战略合作协议中国抗击疫情到了重要转折关头中国开源社区健康案例——禅道社区中国开源社区健康案例——StarRocks社区「最火热中国开源项目社区」获奖项目正式揭晓!「2022 中国开源社区健康案例」获奖社区正式揭晓!盘点四大技术板块,洞察百项人工智能开源项目——InfoQ研究中心带你探秘中国人工智能开源领域中国开源社区健康案例——Apache StreamPark社区管理对新手友好的开源社区的三个步骤 | Linux 中国中国开源社区健康案例——OpenHarmony社区盘点5大技术板块、洞察56个开源项目:InfoQ研究中心带你探秘中国开源数据库
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。