Debian团队宣布了通过官方ISO镜像分发“非免费”固件的三项提议。
Debian徽标
免费和非免费的Debian安装镜像--现状
Debian Linux根据固件类型提供了两个主要的安装程序映像。“免费”镜像包含“开源”驱动程序和包,而“非免费”镜像则用于专有固件包。
如果你尝试从官方网站下载“非免费”版本,你可能已经花了一些时间来定位安装程序镜像。
因为这些“非免费”图片被隐藏在Debian官方下载服务器的几个目录结构下。
然而,“免费”版本很容易从主下载页面上获得。
当前的Debian下载页面没有显示指向非免费图片的链接
例如,以下是Debian的“自由”路径和“非自由”路径的比较(我在Debian安装指南中详细解释了这一点):
掩埋在多个目录下的“非自由”固件镜像路径 Https://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/current/amd64/iso-dvd/ “免费”下载路径(易于导航) Https://cdimage.debian.org/cdimage/release/current/amd64/iso-dvd/
如您所见,用户需要浏览六个额外的目录才能找到非免费版本的ISO映像。
这对新用户来说是一个真正的问题。
因为新手们只想下载一个开箱即用的图像,并带有Wi-Fi、打印机、蓝牙等功能。他们最终下载的是没有专有程序包的“免费”版本,用户体验也很糟糕。
此外,“免费”这个词也有点令人困惑。人们可能会认为另一个版本是“付费”版本--与“免费”相反。
现在,Debian想要永远改变这种令人困惑的用户体验。
三点建议
在官方邮件列表中,三位贡献者概述了三种可能的选项,以处理ISO镜像中的Debian非自由固件情况。
为了便于阅读,我已经强调了这三项建议中的主要区别。
备选方案A
我们将在我们的官方媒体(安装镜像和实时镜像)上包括来自Debian存档的“非自由固件”部分的非免费固件包。在系统确定需要的情况下,默认情况下通常不会启用所包含的固件二进制文件,但在可能的情况下,我们将为用户提供在引导时禁用它们的方法(引导菜单选项、内核命令行等)。
当安装程序/实时系统运行时,我们将向用户提供有关加载了哪些固件(免费和非免费)的信息,我们还将该信息存储在目标系统上,以便用户稍后能够找到它。目标系统也将被配置为在默认情况下使用apt Soures.list文件中的非自由固件组件。我们的用户应该收到安全更新和固件二进制文件的重要修复,就像任何其他安装的软件一样。
我们将把这些镜像作为官方Debian媒体发布,取代当前不包括非免费固件包的媒体集。
史蒂夫·麦金太尔
备选方案B
我们将在我们的官方媒体(安装镜像和实时镜像)上包括来自Debian存档的“非自由固件”部分的非免费固件包。在系统确定需要的情况下,默认情况下通常不会启用所包含的固件二进制文件,但在可能的情况下,我们将为用户提供在引导时禁用它们的方法(引导菜单选项、内核命令行等)。
当安装程序/实时系统运行时,我们将向用户提供有关加载了哪些固件(免费和非免费)的信息,我们还将该信息存储在目标系统上,以便用户稍后能够找到它。目标系统也将被配置为在默认情况下使用apt Soures.list文件中的非自由固件组件。我们的用户应该收到安全更新和固件二进制文件的重要修复,就像任何其他安装的软件一样。
虽然我们将作为Debian官方媒体发布这些图像,但它们不会取代当前不包括非免费固件包的媒体集,而是与之一起提供的媒体集。包括非免费固件的图片将更突出地显示,以便新来者更容易找到它们;完全免费的图片不会被隐藏;它们将从相同的项目页面链接,但视觉优先级较低。
冈纳沃尔夫
备选方案C
Debian项目被允许将包含来自Debian归档的非免费部分的包的分发媒体(安装程序映像和实时映像)与免费媒体一起提供下载,其方式是在下载之前告知用户哪些媒体是免费的。
巴特·马滕斯
正如你所看到的,在下载Debian非免费的ISO镜像时,所有三个选项都旨在获得更好的用户体验。
无论哪个选项获胜;最终,它都将使最终用户受益,人们不会混淆“免费”和“非免费”。
最终决定预计将在2022年9月3日之后做出,因为它正处于讨论阶段。如果你想参与,你可以加入Debian投票邮件列表,发表你的意见。
最后,我觉得,一个亟需的步骤早就应该完成了。