据我所知,CentOS内核中带有非自由气泡。
似乎存在一个“非自由的blob"-free内核。Linux-Libre。是否有可能让CentOS使用Linux内核而不是其默认的非自由blob内核?
我对CentOS特别感兴趣,因为它的发布周期,10年加上支持。
发布于 2014-02-25 12:39:03
我把你引向这条线,它讨论的是自由-或。在Linux-Libre维基百科页面中提到这是一个子项目,为Fedora 19提供Libre内核的RPM。
看来他们正在积极讨论这个想法,并且正在积极地研究(RHEL 7/ CentOS 7),这是从Fedora 19派生出来的,所以使用这些发行版是有意义的。
节选
你好,我运行的公共RHEL 7测试版在这台笔记本上,有一个使用ath5k驱动的Atheros卡。该驱动程序是完全免费的,不需要固件。图形也是英特尔的,所以完全免费工作在这个Thinkpad x61s上。Red已经删除了对包括Ath5k在内的一些旧的wifi卡的支持,所以我从目前还不允许发布链接下载了Fedora 19的libre内核( RHEL 7是基于这个内核的)并安装了它。效果很好。使用wifi :-)这让我思考了将释放的-ora存储库/方法调整到CentOS/Scientific /Springdale Linux安装的可能性。优点是任何一个版本的支持周期都要长得多,同时保留人们所看重的yum/rpm打包系统。我在这里说垃圾吗?
发布于 2014-02-25 13:53:36
如果将不受支持的内核插入到CentOS中,任何保证都会从窗口中消失。RHEL (和CentOS作为一个克隆)保持一个稳定的Linux内核版本,并支持各种错误修复(以及一些新的驱动程序),并发布结果。内核欠整洁的CentOS与libre及其类似的内核有很大不同。
在相当长的一段时间里,Linux不包括内核源代码中的固件,它们是根据驱动程序的请求加载的。如果您没有任何设备需要上述固件,它就不会被加载。如果一个设备需要不存在的固件,它就不能工作。
这里(Fedora 20,但最新的CentOS应该是非常类似的),我有一个包linux-firmware与固件的内核所需。但是还有其他几个-firmware包,用于各种设备(特别是WiFi驱动程序)。如果你不安装它们,你可以认为你自己是纯正的。
只是为了增加你的偏执狂,很多(大多数?)现在的CPU需要加载固件以进行正确的操作(大概是为了修复最后一分钟的错误)。
https://unix.stackexchange.com/questions/116848
复制相似问题