他のシステムのLinuxカーネル

他のシステムのLinuxカーネル

まったく同じLinuxカーネルが別のシステム(Android携帯電話、デスクトップ、スーパーコンピュータなど)に存在するかどうかを知りたいです。どんな変化がありますか?

気になる私は見た新しいLinuxカーネルがリリースされると、どのプラットフォーム(システム)用にリリースされるかについての言及はありません。そのため、Linuxカーネルを使用したい人は、スマートフォン、デスクトップコンピュータ、または他の用途に使用しても、まったく同じカーネルを使用する必要があるようです。しかし、私はそれについてよくわかりません。この質問が正しいかどうかを明確にしてください。

答え1

カーネルは実際には特定のシステム用にリリースされません。少なくとも「アップストリーム」カーネルプロジェクトではリリースされません。

これは、ユースケースに応じて変形がないという意味ではありません。カーネルには、コンパクトな組み込みシステムからスーパーコンピュータまでのシナリオに適用するために使用できる多くの構成設定があります。さらに、組み込みシステムのカーネルは一般に製造業者によって調整され、ほとんどの携帯電話、組み込みシステムなどは製造業者によって提供される「BSP」を使用するが、これらの変更は一般にコア変更ではなく追加のドライバを含む。必要ありません)。

Googleが最近発表した彼らはAndroidのメインラインカーネルの使用に取り組んでいます。。一部の電話機はすでにメインラインカーネルで動作します。クローンいくつかの例を見てください。グレッグ・クロハットマン主要なLinuxカーネル開発者の一人が長年これを擁護してきましたが、それが唯一の人ではありません。カーネルの開発モデルは、製造業者が変更を上流に貢献することを推奨し、長期的に誰にとっても最善の方法はメインラインカーネルを使用することです。構成以外は何も変更なし。

関連情報