特定のハードウェア用のカーネルを選択する

特定のハードウェア用のカーネルを選択する

私は、AMD Athlon 1.2GHz プロセッサと [SiS] 65x/M650/740 グラフィックス (lspci からの出力) を搭載した古いシステムを持っています。

最近私はドイツ語のUbuntuページバージョン 10.10 以降では一部の古いプロセッサはサポートされなくなり、Ubuntu バージョン 12.04 以降ではさらに制限が加わります。

これは、使用されているカーネルのバージョンに完全に関係していると思います。これにより、次の質問が生じます。

  • 上記のプロセッサとグラフィック カードをサポートするカーネル バージョンを確認するにはどうすればよいでしょうか? どのバージョンが最適なサポート (パフォーマンスと安定性に関して) を提供しますか?
  • システムを更新する場合 (たとえば、2 つの Ubuntu バージョン間、またはより興味深いことに、Debian Testing や ArchLinux などのローリング リリースを実行している場合)、カーネル バージョンが更新されると (最適な) ハードウェア サポートが失われる危険性があるようです。各更新の前にハードウェア サポートを手動で確認する必要がありますか、それとも上記の 3 つのディストリビューション (Ubuntu、Debian Testing、ArchLinux) では自動的に確認されますか?

答え1

これは実際にはカーネルのハードウェア サポートとはまったく関係ありません。 http://en.wikipedia.org/wiki/List_of_Linux_supported_architectures

サポートされていないプロセッサに関する記述は、配布されるバイナリ パッケージの構築に使用されるコンパイラ最適化マクロに (技術的には) 依存する可能性があります。

おそらく、これらはバグ トラッカーのサポートや基本的な適切な使いやすさ (カーネルに依存せず、最近のディストリビューションがデフォルトで出荷する大量のリソースを大量に消費するグラフィカル環境に依存する) を実現するためのディストリビューションの最小要件です。

答え2

一部のパッケージは、CPU に欠けている機能 (時間の経過とともに新しい命令が忍び込んでくる) を想定してコンパイルされ、その結果、誤動作やクラッシュが発生する可能性があります。

関連情報