为什么会有 Linux 内核的 D​​ebian 向后移植?

为什么会有 Linux 内核的 D​​ebian 向后移植?

我理解向后移植的原因是这样您可以在旧系统上运行较新的软件,而无需使用较新的(因此未经验证的)库。也就是说,较新的软件将由较旧的(且经过认证的稳定)工具链构建。对于 Linux 内核(Debian 6 附带2.6.32向后移植的内核是2.6.38),为什么还有向后移植?我问这个问题是因为我认为内核没有库依赖项,因此从 Debian 开发套件安装内核不会导致问题。

答案1

向后移植内核对于拥有较新硬件、需要比稳定版本所能提供的最新驱动程序的人来说非常有用。

从不稳定版安装内核或在稳定版安装上进行测试将很困难:您必须添加不稳定版或测试版作为源,并编写适当的首选项文件才能仅获取内核。如果内核打包发生变化,或者与内核包交互的其他软件发生变化(引导加载程序、模块编译框架、编译器中可能存在 ABI 不兼容等),则可能会遇到麻烦。

从向后移植中,您可以获得一个包源,您可以将其放入/etc/apt/sources.list.d.您将获得一个可与您的发行版的引导加载程序、模块编译框架等配合使用的软件包。

相关内容