![Ubuntu 内核 15.10 版本中有哪些 blob?](https://linux22.com/image/880950/Ubuntu%20%E5%86%85%E6%A0%B8%2015.10%20%E7%89%88%E6%9C%AC%E4%B8%AD%E6%9C%89%E5%93%AA%E4%BA%9B%20blob%EF%BC%9F.png)
有人指出我的问题与后面的问题很相似,编辑建议解释为什么不同。这是关于内核的,而不是关于存储库的。请参阅以下问题并查看区别:12.04 上哪些软件库是免费软件
此外,我不是在问如何安装无 blob 内核。我要求得到关于内核中有哪些 blob 的确切答案。vanilla 内核包含 blob。如果您告诉我没有,请指出您的来源,以便我可以查看。我不是在批评 Ubuntu,只是在寻找有趣的信息。意见并不有趣。事实会对我有帮助。
我在一个回复中看到,Ubuntu 所包含的内核中没有 BLOB。但是,vanilla 内核确实有 BLOB。Ubuntu 内核是不同的版本吗?2013 年确实有:Ubuntu 是否包含非自由内核 blob 和其他非自由系统组件?
我在上面问题的答案中看到,安装 Ubuntu 时可以选择不包含专有软件。我看到了不安装某些 mpeg 解码内容的选项,但没有看到关于安装无 blob 内核的任何信息。
因此,假设内核中有 blob,无论我们选择什么选项(我对这是否是一件好事的问题持中立态度)我真的很想知道其中有什么 blob。
如果我错了,那么我的问题是:Ubuntu 是否有单独的版本,其中一个版本没有 blob,另一个版本有 blob?否则 blob 是否包含在可加载模块中?
答案1
Ubuntu 内核不包含任何 blob。
当您安装 Ubuntu 时,默认不会安装任何专有软件包。
所以答案是:如果您不启用专有软件包或者随后不安装任何专有驱动程序,您将获得无 blob 安装。
有一个例外,但它不在内核中。linux-firmware
包。它包含硬件固件,即一组 blob,默认情况下会安装。但此代码不应由 CPU 执行,不能被视为通常意义上的“blob”。
答案2
[来自 reddit 的信息][1]至于我所说的“blob”,这个链接解释得很清楚。我不需要任何意见 - 维基百科对我来说已经解释得很清楚了。我读到 Debian “deblobs” 他们的内核,而 Ubuntu 是围绕 Debian 发行版构建的。所以我进一步查看并找到了这个:[1]:https://www.reddit.com/r/debian/comments/3ndgx0/how_to_deblob_vanilla_kernel/ 所以,现在我至少对“blob”是什么有了实际的了解,我知道在哪里可以找到更多信息,而且我已经学会了自己做研究,否则我会淹没在意见的海洋中。我想知道在这个论坛上是否有任何问题可以讨论,因为一切都取决于即兴的意见。如果你不喜欢热气,就离开厨房,就像他们说的,所以谢谢你,再见。我曾希望得到更多,但我学会了必须自立。祝大家好运!