12 月 6 日,Linux 社区的 2021 年度报告发布,报告中盘点了过去一年 Linux 基金会的社区发展情况、KubeCon + CloudNativeCon 举办的基本情况,社区主要推进的工作,包括云计算基础设施、金融科技开源基金会等;同样也指出了接下来将要面临的挑战,包括软件供应链安全、创建人工智能与数据基金会、创建开放硬件等。
作为开源社区建设的必选项,Linux 每年都会发布,而 2021 恰好是 Linux 诞生 30 周年(1991 年 8 月)。据 Linux 基金会公开的数据显示,截止到今天,85%的智能手机运行在以 Linux 为基础的安卓系统上;Top 500 超级计算机全部运行在 Linux 系统上;96% 的 Top 1 million 服务器运行在 Linux 系统上;90% 的云基础设施构建在 Linux 系统上。
本文将快速盘点报告中值得注意的关键内容。
2021 基金会共有 2300 名成员,其中 48% 位于美洲、21%位于亚太、31% 位于 EMEAR(欧洲、中东、非洲和俄罗斯)。在过去 5 年中,基金会新增 1000 多名会员,增长率 280%,会员续费率 80%。
过去 20 年间,Linux 社区已经从单纯的 Linux 内核扩展为覆盖云、容器、网络、AI 等领域开发者的超大开源社区。其中 22.7% 的内容为 云 & 容器 & 虚拟化 领域相关;网络领域内容占比 15%,位列第二;Web & APP 开发内容占比 13.6%,位列第三。占比最小的领域是“视觉特效”,仅为 0.8%。
Linux 基金会社区本身关注的方向有四大类,分别是开源硬件、开放标准、开放数据、开放硬件,占比分别为 75%、20%、3%、2%。
Linux 基金会主要有四个收入来源:会员资格和捐赠、项目支持、培训和认证以及活动注册和赞助。2021 年,预计收入为 1.77 亿美元。但同时,预计支出为 1.8 亿美元,预计亏损 300 万美元。其公布的具体收支情况如下,可以看见其会费和捐赠占总收入的 55.5%,而最大支出项目支持,占比 56.3%:
2021,CNCF 通过托管 16 个毕业项目、26 个孵化项目和 78 个沙箱项目,由代表 186 个国家的 13.7 万名贡献者推动,兑现了让云原生无处不在的承诺。其中沙箱项目的年增长率为 20%。
2021 年,CNCF 技术监督委员会更加关注应用程序交付,以及创建 Kubernetes 应用程序的便利性,并支持日益成熟的存储项目。
KubeCon & CloudNativeCon 的欧洲区也创下了注册和出席人数记录 —— 共有 26,648 名开发者注册(比 2020 年增长了 42.5%),出席率 63%,69% 是首次参加 KubeCon + CloudNativeCon,95% 的受访者将活动评为“好”、“非常好”或“优秀”,总体平均评分为 4.1 / 5。
Linux 基金会为了保持对行业、产业的洞察,每年也会组织一些研究工作。据年度报告展示,已完成的研究包括:
第四次年度开源项目管理(OSPO)调查,与 TODO Group 和 New Stack 合作制作,调查了开源项目的流行率、结果、优势和障碍。
2021年数据和存储趋势调查,与 SODA 基金会合作,确定了云原生时代数据和存储的当前挑战、差距、趋势,领域涵盖云原生、边缘计算、人工智能和 5G。
2021年金融服务开源状况报告,与 FINOS、ScottLogic、Wipro 和 GitHub 合作制作,探讨了金融服务领域的开源状况。该报告确定了该行业当前开源软件和标准的消费和贡献水平,以及开源领域的治理、文化问题。
第九届年度开源就业报告,与 edX 合作制作,解读开源人才状况。
其中的核心调研包括:
《软件材料清单(SBOM)准备调查》,与开源安全基金会、开放链和 SPDX 联合制作,是 LF(Linux Foundation)系列项目中的第一个。研究方向是如何更好地保护软件供应链,方法是对 IT 专业人员进行全球调查。前提是,这些参与调查的 IT 人员必须了解其公司在采购、合规性或安全措施等领域的核心软件方法。美国最近发布了网络安全行政命令,成为推动这项调查开展的重要因素。
《2021 多样性、公平和开源投入研究》,与亚马逊云科技、CHAOSS、康卡斯特、富士通、GitHub、GitLab、日立、华为、英立、Intel、NEC、松下、红帽、Renesa 合作制作,目的是呈现开源社区的人口统计数据和动态,并确定开源社区发展差距,促进包容性文化的发展。旨在推动关于未来规划和干预措施的数据驱动决策,以最终使开源社区的技术人受益。
ELISA(Enabling Linux in Safety Applications)
该项目旨在创建一组共享的工具和流程,以帮助公司构建和认证基于 linux 的 saf (交流串联电弧故障)故障。Linux 是自动驾驶汽车、医疗设备、火箭等设施、工具的核心组建,ELISA 可以使各公司更容易构建、测试和分析这些安全关键系统。ELISA 的创始会员包括 Arm, BMW Car IT GmbH, KUKA, Linutronix 和 Toyota,新成员包括英特尔/移动眼、铃木等,风河,以及雷根斯堡应用科学技术大学。
该项目刚刚完成了第五次研讨会,可能是因为疫情,最后两个研讨会必须虚拟举行。研讨会将确定如何弥补现有功能安全标准和 Linux 内核开发速度之间的差距。
与 OpenJS 基金会解决 JavaScript 的稳定性和增长问题
OpenJS 是两年前由 Node.js 和 JS 基金会合并而创建的一个全球社区,主办了 38 个 JavaScript 项目,包括 Node.js。全球疫情大流行使 OpenJS 基金会更接近其托管的 JavaScript 项目的最终用户和贡献者。世界上超过 97%的网站都在使用 JavaScript 是网络商务、经济增长和创新的基础。
Linux 基金会希望在标准制定社区中变得更活跃,建立传统标准项目的治理和流程结构,在 LFX 中正在开发的项目上线和报告工具,允许项目以较低的开销快速引入新的贡献者。
其他重点工作方向还包括:与 LF AI & 大数据 基金会一起建立社区,与 Open19 一起建立开放硬件生态系统,通过 RISC-V、OpenPOWER 和芯片联盟创建开放处理器体系结构,面向开放大型机项目寻找下一代 cobol 程序员。
详细内容参见报告:https://www.linuxfoundation.org/tools/linux-foundation-annual-report-2021/
领取专属 10元无门槛券
私享最新 技术干货