Linux-libre
基于Linux内核的自由软件分支
Linux-libre是通过移除Linux内核中非自由组件形成的自由软件分支,由自由软件基金会。其开发目标是为追求软件自由的用户提供可完全审查和修改的操作系统内核。
开发背景
该项目始于2008年由自由软件开发者Alexandre Oliva发起的gNewSense发行版研发需求。由于标准Linux内核包含不包含源代码、含有代码混淆以及使用专有许可证发布的部分,这些模块通过'blob'形式分发,与自由软件原则产生根本冲突。为解决这一问题,Linux-libre开发团队构建了系统化的清理框架。
技术实现
清理流程包含三个主要阶段:
特别针对无线网卡、GPU等依赖非自由固件较多的硬件组件,开发团队重构了超过200个驱动模块。该项目的目的是为了移除 Linux 内核内不包含源代码、含有代码混淆以及使用专有许可证(通常允许自由传播,但不允许修改)发布的部分,使其变成完全的自由软件。
维护机制
项目维护团队采用分层协作模式:
每季度同步上游Linux内核的长期支持版本更新,重大版本更新通常会在官方发布后30天内完成适配。针对清理导致的硬件兼容性问题,项目组维护专用硬件兼容性数据库供用户查询。
软件生态
基于Linux-libre构建的发行版形成独特生态:
项目组与自由软件基金会合作制定自由硬件认证标准,推动硬件厂商开放固件源代码。部分硬件制造商已开始提供符合Linux-libre要求的开源驱动程序。
参考资料
Linux-libre.拉丁美洲自由软件基金会.2016-07-31
最新修订时间:2025-10-23 22:27
目录
概述
开发背景
技术实现
参考资料