Linux 基金会

2025年3月17日 | 阅读 15 分钟

Linux基金会(Linux Foundation)简称 LF。它是一个非营利性技术联盟,由自由标准组织(Free Standards Group)和开源发展实验室(Open Source Development Labs)合并而成,旨在标准化 Linux,支持其发展并加强其技术应用。

它还促进和托管开源软件项目的协作开发。

它始于2000年的**开源发展实验室**(Open-Source Development Labs,简称 OSDL),现已成为一个企业级组织。它是在开源发展实验室与自由标准组织(Free Standards Group,简称 FSG)合并时成立的。

Linux基金会赞助了首席维护者 Greg Kroah-Hartman 和 Linux 创始人 Linus Torvalds 的工作。它得到了全球众多成员的支持,如**腾讯、三星、高通、Orange SA、甲骨文、NEC、微软、英特尔、IBM、华为、日立、谷歌、富士通、Facebook、思科、VMware、AT&T** 以及世界各地的**开发者**。

Linux基金会通过开源项目、认证与培训以及活动等方式改进了其支持计划。Linux基金会托管的项目包括 Xen Project、Cloud Foundry Foundation、Cloud-Native Computing Foundation、Hyperledger、Open Network Automation Platform (ONAP)、Automotive Grade Linux、Kubernetes、Linux 内核项目等等。

Linux基金会的目标

Linux基金会致力于围绕开源项目创建可持续的生态系统,以加速技术发展和商业应用。目前,该基金会赞助首席维护者 Greg Kroah-Hartman 和 Linux 创始人 Linus Torvalds 的工作。

它旨在提供一个中立的家园,在这里可以加速和保护 Linux 内核的开发。此外,该基金会还举办各种最终用户、行业、软件开发者和 Linux 技术社区之间的协作活动,以解决开源和 Linux 面临的紧迫问题。

Linux基金会通过其年度活动(如开源峰会,原名 LinuxCon,于2009年9月首次举办)、Linux 内核开发者峰会和开源领导力峰会等,提供技术教育和信息来支持 Linux 社区。基金会还提供开发者差旅基金。

Linux基金会的目标

Linux Foundation

社区数据许可协议 (CDLA)

社区数据许可协议是2017年10月宣布的用于共享数据的法律框架。最初的 CDLA 主要有两种类型的许可证。

  • 社区数据许可协议-共享许可是为了将 copyleft 原则纳入任何数据许可中而创建的。CDL 设定了各种条款,以确保下游接收者可以修改和使用该数据。同时,他们也需要分享对数据的修改。
  • 社区数据许可协议与宽松型开源许可证非常相似。在这些许可证下,数据发布者允许任何人修改、使用和实现他们希望用数据做的任何事情,而没有分享修改或变更的义务。

Linux.com

Linux基金会宣布,他们将从其前所有者 Inc.、SourceForge 手中接管 Linux.com 的管理。

Linux.com 网站于2009年5月13日重新启动,从过去的新闻网站转型,成为**Linux 文档、软件、信息、教程、服务器、移动、嵌入式领域和上网本/桌面**相关问答的中心来源。

它包含一个 Linux 硬件和软件目录。Linux.com 计划依靠社区来驱动和创造对话和内容,就像 Linux 本身一样。

Linux基金会公共卫生 (LFPH)

COVID-19 大流行期间,Linux基金会于2020年推出了 LFPH。这是一个致力于支持和推进由苹果和谷歌领导的病毒接触追踪工作以及蓝牙通知系统的计划。

LFPH 专注于公共卫生应用,例如该项目的第一项举措:一个通知应用,供希望启动以隐私为中心的暴露通知网络的政府使用。

LF 气候金融基金会

Linux基金会于2020年9月推出了 LF 气候金融基金会。这是一项新举措,旨在鼓励投资于开源和 AI 增强分析,以定义气候变化。

LFCF 计划创建一个使用开源数据的环境,以帮助学术界、非政府组织和金融投资机构评估公司面临的气候变化风险。S&P Global、微软、亚马逊、安联将成为该倡议的创始成员。

培训与认证

  • Linux基金会的培训计划以来自 Linux 开发者领导者和开源社区的内容和讲师为特色。参与者获得的是厂商中立的 Linux 培训,并由 Linux 开发社区领导者监督制定。
  • Linux基金会的现场和在线培训计划旨在提供广泛、基础的知识和交流机会。
  • 2014年3月,edX 和 Linux基金会合作推出了一门名为《Linux 简介》的大规模免费在线公开课。
  • 这是这两个组织一系列持续免费课程中的第一门。他们目前的 MOOCs 目录包括《DevOps 简介》、《OpenStack 简介》、《云基础设施技术简介》、《Apache Hadoop 简介》、《云原生软件架构简介》和《Cloud Foundry 简介》。
  • Linux基金会定义了一个自定进度的课程,旨在帮助管理员为 OpenStack 基金会的认证 OpenStack 管理员考试做准备。

专利共享项目 (Patent Commons Project)

专利共享项目由所有已向开源社区提供的专利软件组成。要使软件被视为属于共享范畴,专利所有者必须保证开发者不会因侵权而被起诉。

但是,专利代码的使用可能会有一些限制。最初,这个概念由红帽公司(Red Hat)在2001年提出,当时它发布了专利承诺(Patent Promise)。

2005年,开源发展实验室(OSDL)宣布了专利共享项目。该项目的核心是一个在线专利共享参考文档和库,汇总了有关专利相关承诺以及针对开源软件社区的其他法律解决方案的信息。截至2015年,该项目列出了53项专利。

Linux基金会项目

Linux基金会的协作项目最初是独立资助的软件项目,它们利用协作开发的力量来推动整个生态系统和行业的创新。来自世界各地的数千名开发者和500多家公司为这些开源软件项目做出了贡献。

截至2015年9月,Linux基金会协作项目中可用的源代码总行数为 **115,013,302**。重新追溯这些项目协作开发步骤所需的总工作量为41,192.25人年。

重建这些代码库需要1356名开发人员工作30年。Linux基金会协作项目的总开发成本估计为50亿美元。

以下是一些项目:

Linux Foundation

AllJoyn

AllJoyn 是一个用于连接设备和服务的开源应用程序框架。该框架于2013年在 Allseen 联盟下组织成立。现在,该项目作为 Linux基金会的一个独立项目,由开放连接基金会(OCF)赞助。

Automotive Grade Linux (AGL)

Automotive Grade Linux 是一个协作性开源项目,旨在为互联汽车建立一个基于 Linux 的开放环境,可作为行业事实上的基础。AGL 的路线图最初专注于车载信息娱乐系统(IVI)和平视显示器,现在已包含仪表盘、自动驾驶和远程信息处理。

AGL 的目标是提供:

  • 一个专注于汽车的核心 Linux 操作系统栈,满足汽车生态系统的共同和普遍需求。
  • 一个为一级供应商、汽车原始设备制造商(OEM)以及软件和半导体软件供应商创建车载软件的开放、协作和透明的平台。
  • 一个固定的 Linux 发行版,确保对不熟悉 Linux 或开源经验的团队的开发者能够快速进行原型设计。
  • 一个与其他开源项目合作并建立新的开源解决方案的协作声音。

AGL 技术

AGL 于2014年6月30日发布了第一个版本。它主要用于演示应用程序,并基于 Tizen IVI。AGL 通过统一代码库(Unified Code Base)发行版开发了第一个参考环境。第一个 UCB 版本名为**Agile Albacore**,于2016年1月发布,利用了来自 GENIVI 联盟、Tizen 和 AGL 的软件元素。

UCB 的2.0版本于2016年7月发布,名为 Brilliant Blowfish。它包含了应用程序框架、音频路由、视频播放和后座显示等新功能。

UCB 的3.0版本于2017年1月发布,名为 Charming Chinook。AGL 计划支持其他用例,如远程信息处理系统和仪表盘。

运营商级 Linux (Carrier Grade Linux)

CGL 工作组的主要目的是与网络设备运营商和提供商结盟,收集需求并生成可供 Linux 发行版厂商实施的若干规范。

它还用于利用和实施需求,以促进能够帮助上游集成这些需求的建立项目。

CD 基金会 (CD Foundation)

**持续交付基金会 (Continuous Delivery Foundation)** 是多个发展最快的持续交付项目的中立家园,如 Tekton、Spinnaker、Jenkins X 和 Jenkins。它通过开放模型、行业指南、可移植性关注点和培训来支持 DevOps 从业者。

Cloud Foundry

它是一个多云开源的平台即服务(PaaS),由 Cloud Foundry 基金会管理。Cloud Foundry 基金会于2015年1月作为 Linux基金会的一个非营利性独立项目成立。

云原生计算基金会 (Cloud Native Computing Foundation)

云原生计算基金会成立于2015年。它的存在是为了帮助发展容器技术,并协调科技行业围绕其演进。云原生计算基金会随着 Kubernetes 1.0 的发布而启动,该项目由谷歌作为种子技术共享给基金会。

CHAOSS

CHAOSS 代表**社区健康分析开源软件 (Community Health Analytics Open-Source Software)**。它于2017年在洛杉矶的北美开源峰会上启动。该项目旨在为开源项目提供健康、安全和透明度指标。

Code Aurora 论坛 (Code Aurora Forum)

Code Aurora 论坛是由多家公司组成的联盟,其项目服务于移动无线行业。

核心嵌入式 Linux 项目 (Core Embedded Linux Project)

核心嵌入式 Linux 项目始于2003年。它提供了一个厂商中立的平台,用于开发超越 Linux基金会项目的核心嵌入式 Linux 自动化技术。

核心基础设施计划 (Core Infrastructure Initiative)

该项目于2014年4月25日在“心脏出血”(Heartbleed)漏洞事件后启动,旨在支持和资助对互联网功能至关重要的自由和开源软件项目。

Delta Lake

它是一个开源存储层,为 Apache Spark 工作负载和大数据带来 ACID 事务。

DiaMon 工作组 (DiaMon Workgroup)

它致力于改善开源工具之间的互操作性。它开发基于 Linux 的**监控、日志、分析**和跟踪功能。该项目旨在通过使基本组件上的协同工作更有效率来促进这种改进。

DPDK

该项目代表**数据平面开发套件 (Data Plane Development Kit)**。它包含用于加速在 CPU 架构上运行的数据包处理工作负载的库。根据英特尔的说法,“DPDK 可以将数据包处理性能提高多达十倍”。

Dronecode

Dronecode 于2014年启动,它作为一个协作性开源项目,旨在将当前和未来的开源无人机项目统一在 Linux基金会之下。

EdgeX Foundry

EdgeX Foundry 于2017年被发现。它作为一个厂商中立的互操作性框架。该项目托管在操作系统和硬件无关的参考环境中。它旨在创建一个能够加速物联网部署、统一市场和即插即用组件的生态系统。

ELISA

该项目旨在使企业更容易地认证和构建基于 Linux 内核的安全关键型应用程序。该项目的成员正在合作维护和定义一套基本的流程和工具,以帮助企业证明基于 Linux 的系统满足认证所需的基本安全要求。

FOSSology

FOSSology 主要是一个致力于开源许可证合规性软件系统和工具包的项目。用户可以通过命令行**执行、导出、版权和许可证控制**扫描。Web UI 和数据库则促进了合规性工作流程。

FRRouting

FRRouting 是适用于 Linux 和 UNIX 环境的 IP 路由协议套件。它结合了 **RIP、PIM、OSPF、LDP、IS-IS** 和 **BGP** 的协议守护进程。

GraphQL 基金会 (GraphQL Foundation)

GraphQL 项目于2018年11月7日从 Facebook 转移到新成立的 GraphQL 基金会。它由非营利组织 Linux基金会托管。

Hyperledger

该项目是一个基于开发跨行业区块链技术的全球性开源项目。它得到了技术、制造、供应链、物联网、银行和金融领域领导者的支持。该项目是基金会迄今为止增长最快的项目,自2016年以来已拥有超过115个成员。

Apache 软件基金会的联合创始人 Brian Behlendorf 于2016年5月加入该项目担任执行董事。

MLflow

MLflow 可以被定义为一个开源环境,用于管理机器学习生命周期,包括实验、可复现性、部署和中央模型注册库。

IO Visor

它是一个开发者社区和开源项目,将创造一种共享、开发和创新网络及 IO 功能的新方式。它将推进网络和 IO 技术,以满足**网络功能虚拟化、软件定义网络、物联网和云计算**提出的新需求。

IoTivity

该项目是一个 OSS 框架,可实现无缝的设备到设备连接,以支持物联网的发展。当开放连接基金会和另一个联盟于2016年10月合并时,所有物联网项目(分别为 IoTivity 和 AllJoyn)将继续在 Linux基金会下运作。这两个项目将

进行交互,以支持未来的 OCF 规范标准以及 IoTivity 的单独实现。

JanusGraph

JanusGraph 帮助继续 TitanDB 图数据库的开源开发。该共享图数据库最初于2012年发布,旨在让用户发现由数十亿个顶点和边组成的海量数据集之间的连接。

JS 基金会 (JS Foundation)

该项目从2016年到2019年存在。JS 基金会是在2016年 Dojo 基金会与 JQuery 基金会合并时成立的。JS 基金会与 Node.js 基金会合并,成立了新的 OpenJS 基金会,其使命是促进整个 Web 生态系统和 JavaScript 的健康发展。

Linux 标准规范 (Linux Standard Base)

LSB 或 Linux 标准规范是由多个 Linux 发行版在 Linux基金会的组织框架下的一个联合项目,旨在标准化使用 Linux 操作系统的软件系统结构或文件系统层次结构。它基于单一 UNIX 规范、POSIX 规范以及其他各种开放标准。

长期支持计划 (Long Term Support Initiative)

长期支持计划是一个由**瑞萨电子、高通创锐讯、松下、NEC、LG电子、日立、东芝、索尼和三星电子**支持或创建的项目,由 Linux基金会托管。它专注于维护一个用于各种消费电子产品的基本 Linux 基础。

Node.js 基金会 (Node.js Foundation)

该项目从2015年到2019年存在。Node.js 基金会于2019年与 JS 基金会合并,成立了新的 OpenJS 基金会。

ODPi

ODPi 代表**开放数据平台计划 (Open Data Platform Initiative)**。它可以托管各种开源项目,以增强大数据解决方案的开发和交付。该项目专注于提供在分布式设备上执行的定义明确的开放数据和开源技术。ODPi 通过各种认证计划和全球范围内的其他营销方式来推广这些技术。

ONOS

**开放网络操作系统 (Open Network Operating System)** 是一个开源社区,其议程是为通信服务提供商带来软件定义网络的保证,使网络对移动和数据中心应用更加敏捷,同时为提供商和用户带来更好的经济效益。

OpenBMC

该项目是一个协作性开源项目,其目标是生成 BMC 固件堆栈的开源实现。

开放容器计划 (Open Container Initiative)

CoreOS 和 Docker 于2015年与 Linux基金会合作推出了开放容器计划,旨在围绕容器格式和运行时创建一组开放的行业标准。

OpenChain

该项目专注于在软件供应链中定义简单的开源软件合规性。其主要产出是一份良好开源合规性的参考规范。它已成为 IEC/ISO 5230:2020 标准。其他产出是一个通用的自我认证方案,企业可以提交以测试其符合性

标准。

OpenDaylight

OpenDaylight 项目是一个领先的开放 **SDN 平台**。它旨在加速软件定义网络和网络功能虚拟化在企业、服务提供商和研究网络中的采用。

OpenJS 基金会 (OpenJS Foundation)

该项目于2019年由 Node.js 基金会和 JS 基金会合并而成。OpenJS 基金会项目的既定使命是,通过提供一个中立的企业来托管和资助有益于整个生态系统的项目活动,从而促进 Web 生态系统和 JavaScript 的健康发展。

它由29个开源 JavaScript 项目组成,如 **webpack、Node.js、JQuery、Dojo** 和 Appium。它还有一些创始成员,包括:Joyent、GoDaddy、PayPal、IBM、微软和谷歌。

Servo

Servo 项目是一个浏览器引擎,旨在利用 Rust 编程语言的内存安全特性和并发功能。

Xen 项目 (Xen Project)

Xen 项目团队是一个全球性的开源社区,致力于改进 Xen 虚拟机监视器、Xen ARM、Xen 云平台,以及对 Linux PVOPS 框架的贡献。

社区管理

Linux基金会为 Linux 内核社区管理其 IT 基础设施和会议,如 Linux Plumbers Conference 和 Linux Kernel Summit。此外,它还托管技术顾问委员会,该委员会由多位 Linux 内核开发者组成。其中一位开发者被指派负责关注 Linux基金会董事会。

  • 社区开发者差旅基金

Linux基金会宣布设立社区开发者差旅基金,以资助有贡献的开发者,增加开源社区的技术合作和问题解决。赞助适用于那些拥有良好开源开发成就记录但无法从雇主处获得资金参加技术活动的社区开发者。

  • Goodwill 合作伙伴关系

Linux基金会与德克萨斯州中部 Goodwill 合作,支持来自弱势社区和不同背景的个人获得所需培训,以在 Linux IT 领域开启新的、有回报的职业生涯。

  • 社区规范

Linux基金会于2020年7月推出了一项倡议,允许开源社区使用受众多开源开发者启发的工具和方法来创建开放标准。

  • 开放合规计划 (Open Compliance Program)

Linux基金会的开放合规计划提供了一系列开源软件合规计划。该倡议的重点是帮助和教育开发者(及其企业)了解许可证要求,以轻松建立合规计划。该计划主要由自学培训模块组成。但是,它也旨在包含自动化工具,以编程方式帮助识别许可证合规问题。

  • 核心基础设施计划

这是一个由 Linux基金会处理的项目,使技术公司、受尊敬的开发者和行业利益相关者能够共同资助和识别需要援助的重要开源项目。该组织于2015年6月为三个新项目启动了近50万美元的财政支持,以更好地帮助全球信息基础设施的重要安全组件。

核心基础设施计划于2016年5月宣布了其最佳实践徽章计划,以提高对项目治理和开发流程步骤的认识,这将支持项目包含更好的安全成果。2017年5月,核心基础设施计划向通过的项目颁发了第100个徽章。

认证与培训

Linux基金会的培训计划提供来自 Linux 开源社区和开发者领导者的内容和讲师。参与者获得的是厂商中立的 Linux 培训,并由 Linux 开发社区领导者监督制定。Linux基金会的现场和在线培训计划专注于提供交流机会、基础和广泛的知识。

  • edX 和 Linux基金会于2014年3月合作提供了一个名为《Linux 简介》的免费、在线、开放的大规模课程。这是两家企业一系列持续免费课程中的第一个,其当前的 MOOCs 目录包括《OpenStack 简介》、《云基础设施技术简介》、《Apache 简介》、《云原生软件架构和 Cloud Foundry 简介》以及《DevOps 简介》。
  • Linux基金会于2015年12月宣布了一门自定进度的课程,旨在帮助管理员为 OpenStack 基金会的认证 OpenStack 管理员考试做准备。
  • 2015年12月,作为与微软合作的一部分,宣布 Linux基金会将向通过 Linux基金会认证系统管理员考试和微软 Azure 考试 70-533 的个人授予认证。
  • 2017年初,宣布 Linux基金会将与国家女性与信息技术中心合作,在年度开源领导力峰会上开始提供一门包容性演讲者入门课程。该免费课程旨在为参与者提供*“在演讲中促进包容性的实用技能”*。
  • Linux基金会于2020年9月发布了一门免费的无服务器计算课程。该课程由 OpenFaaS 的创始人 Alex Ellis 教授。

    在2020年冠状病毒大流行和持续的社交距离措施期间,Linux基金会宣布其在线课程需求增加了40%,与其他提供类似服务的组织情况类似。

专利共享项目 (Patent Commons Project)

它由所有可供开源社区使用的专利软件组成。专利所有者必须确保开发者不会因侵权而被指控,软件才能被视为在共享范畴内。因此,专利代码的使用可能会有一些限制。首先,这个概念由红帽公司在2001年提出,当时它发布了其专利承诺。

该项目由 OSDL(开源发展实验室)于2005年11月15日发布。该项目的核心是一个在线专利共享参考库,整合并记录了与专利相关的承诺以及在开源软件社区中实施的许多法律解决方案的详细信息。截至2015年,该项目列出了53项专利。


下一主题Linux 列出目录