Debian 项目已开始就提供专有固件问题进行全民投票

Debian 项目已宣布项目开发人员就提供专有固件作为官方安装映像和实时构建的一部分的问题进行全民投票(GR,一般决议)。 投票项目的讨论阶段将持续到2月XNUMX日,之后将开始收集选票。 大约有一千名参与维护软件包和维护 Debian 基础设施的开发人员拥有投票权。

最近,硬件制造商越来越多地采用由操作系统加载的外部固件,而不是在设备本身的永久存储器中提供固件。 这种外部固件对于许多现代图形、声音和网络适配器来说是必需的。 同时,专有固件的交付如何与在主要 Debian 构建中仅提供免费软件的要求相关联的问题是不明确的,因为固件是在硬件设备上执行的,而不是在系统中执行的,并且与设备相关。 现代计算机,即使配备完全免费的发行版,也运行设备内置的固件。 唯一的区别是有些固件是由操作系统加载的,而其他固件则已经闪存到 ROM 或闪存中。

到目前为止,专有固件尚未包含在官方 Debian 安装映像中,而是在单独的非免费存储库中提供。 具有专有固件的安装组件具有非官方状态并单独分发,这会导致混乱并给用户带来困难,因为在许多情况下只有在安装专有固件后才能实现现代设备的完整操作。 Debian 项目使用专有固件准备和维护非官方程序集,这需要额外的资源支出来组装、测试和发布与官方程序集重复的非官方程序集。

出现了一种情况,如果用户想要获得对设备的正常支持,那么非官方版本更适合用户,而安装推荐的官方版本往往会导致硬件支持出现问题。 此外,使用非官方版本会干扰仅提供开源软件的理想,并无意中导致专有软件的普及,因为用户与固件一起还收到与其他非自由软件连接的非自由存储库。软件。

为了解决非自由存储库用户在使用非自由固件的情况下激活的问题,建议将非自由存储库中的专有固件分离成单独的非自由固件组件并单独提供,无需激活非免费存储库。 关于安装组件中专有固件的交付,提出了三个更改选项供投票:

  • 在官方安装介质中包含非免费固件包。 将提供包含非免费固件的新安装映像来代替仅包含免费软件的映像。 如果您的设备需要外部固件才能运行,则默认情况下将启用所需专有固件的使用。 在这种情况下,在启动阶段,将添加一个设置,允许您完全禁用非自由固件的使用。 为了让用户做出明智的选择,安装程序将明确区分免费和非免费固件,并且还会显示有关将加载哪种类型的固件的信息。 在系统上安装后,建议默认将非自由固件存储库添加到sources.list文件中,这将允许您接收修复漏洞和重要错误的固件更新。
  • 如第 1 点所述,准备一个包含非免费固件的安装映像,但要单独提供,而不是代替仅包含免费软件的映像。 建议为带有专有固件的新安装映像赋予官方地位,但继续提供不包含专有固件的旧版本官方映像。 为了让新人更容易发现,带有固件的镜像将显示在更明显的地方。 不带固件的映像也将在同一下载页面上提供,但优先级较低。
  • 允许 Debian 项目创建一个单独的安装映像,其中包含非免费部分的软件包,除了仅包含免费软件的安装映像之外,该安装映像也可供下载。 下载的组织方式是,用户在开始下载之前,将收到有关哪些图像仅包含免费软件的信息。

    来源: opennet.ru

  • 添加评论