今年四月底,我们在博客上分享 关于重新思考倡议的消息 Debian 对发布专有固件的态度以及几周后的现在 Debian 项目宣布了一般决议投票 (GR) 由项目的开发者就主题 提供专有固件 作为...的一部分 官方安装图片 和现场编译。
投票点的讨论阶段 将持续到2月XNUMX日, 之后将开始收集选票。 大约有 1000 名开发人员参与其中 维护具有投票权的 Debian 软件包和基础设施。
最近,硬件制造商越来越多地求助于使用操作系统加载的外部固件,而不是在设备本身的永久存储器中提供固件。 许多现代图形、声音和网络适配器都需要此外部固件。
同时,专有固件的提供与在主要 Debian 版本中仅发布免费软件的要求之间的关系是模棱两可的,因为固件在硬件设备上运行,而不是在系统上运行,并且是指硬件。
现代计算机,即使配备了完全免费的发行版,也运行嵌入在硬件中的固件。 唯一的区别是操作系统加载了部分固件,而其他固件已经安装在 ROM 或闪存中。
到目前为止,专有固件尚未包含在官方 Debian 安装映像中,而是在单独的非自由存储库中发布。
使用专有固件的安装版本具有非官方状态 并且分开分发, 给用户带来混乱和困难,因为在许多情况下,现代设备的全面运行只能在安装专有固件后才能实现。 带有专有固件的非官方版本由 Debian 项目准备和维护,这需要额外的资源支出来创建、测试和托管复制官方版本的非官方版本。
出现了一种情况,非官方构建更可取 对于用户来说,如果他想实现对他的计算机的正常支持,并且安装推荐的官方版本通常会导致硬件支持问题。
另外, 使用非官方版本会干扰仅提供开源软件的理想 并且,在不知不觉中,它导致了专有软件的普及,因为用户以及固件还收到了一个与其他非免费存储库相连的非免费存储库。 软件。
解决用户在使用非免费固件的情况下激活非免费仓库的问题, 建议将专有固件与免费存储库分开 到一个单独的非免费固件组件中并单独发布,而不需要激活非免费存储库。 关于在安装组件中提供专有固件,对更改的三个选项进行了表决:
- 在官方安装媒体上包含非免费固件包。 将运送包含非免费固件的新安装映像,而不是仅包含免费软件的映像。 如果您有需要外部固件的硬件,默认情况下将启用所需的专有固件。 同时,在启动阶段,将添加一个设置,允许您完全禁用非免费固件的使用。 为了让用户做出明智的决定,安装程序将明确区分免费和非免费固件,并显示有关将加载哪种类型的固件的信息。 在系统上安装后,默认情况下建议在sources.list文件中添加一个非免费固件存储库
- 如第 1 点所述准备带有非免费固件的安装映像,但单独发送它而不是代替仅包含免费软件的映像。 建议将带有非免费固件的新安装镜像制作为官方,但继续发送不包含专有固件的旧版本官方镜像。 为了让初学者更容易发现,带有固件的图像将显示在更显眼的位置。 没有固件的图像也将在与下载相同的页面上提供,但优先级较低。
- 允许 Debian 项目创建一个单独的安装映像,其中包括来自非免费部分的软件包,除了仅包含免费软件的安装映像之外,还可以下载该软件包。 下载将以这样一种方式组织,即在下载开始之前通知用户哪些图像仅包含免费软件。
最后,如果你有兴趣能够了解更多,可以查阅详情 以下链接。