为特定硬件选择内核

为特定硬件选择内核

我的旧系统配备 AMD Athlon 1.2 GHz 处理器和 [SiS] 65x/M650/740 显卡(从 lspci 输出)。

最近我发现在一个德语 ubuntu 页面自版本 10.10 起,不再支持某些较旧的处理器,自 ubuntu 版本 12.04 起,存在进一步的限制。

我猜这与所使用的内核版本完全相关。这让我产生以下问题:

  • 如何找出支持上述处理器和显卡的内核版本?哪些版本提供最佳支持(关于性能和稳定性)?
  • 当更新系统时(例如在两个 ubuntu 版本之间或更有趣的是,当运行 debian 测试或 archlinux 等滚动版本时),更新内核版本时似乎存在失去(最佳)硬件支持的危险。我是否必须在每次更新之前手动检查硬件支持,还是在上述三个发行版(ubuntu、debian testing、archlinux)中自动检查硬件支持?

答案1

这实际上与内核硬件支持完全无关。 http://en.wikipedia.org/wiki/List_of_Linux_supported_architectures

关于不支持的处理器的声明可能(技术上)取决于构建分布式二进制包时使用的编译器优化宏。

最有可能的是,这些是支持错误跟踪器或基本的可用性的最低发行版要求(不取决于内核,而是取决于任何现代发行版都喜欢默认提供的大量资源匮乏的图形环境)。

答案2

有些软件包可能会在假设 CPU 具有您所缺乏的功能的情况下进行编译(是的,随着时间的推移,一些新指令会潜入),并因此导致故障/崩溃。

相关内容