《架构师》2022年1月
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

Linux年度报告发布:2021预计亏损300w,重点关注开源硬件

作者 王一鹏

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系统上。

本文将快速盘点报告中值得注意的关键内容。

Linux基金会2021社区发展情况

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%:

CNCF与KubeCon & CloudNativeCon

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/