カーネルはコンピュータのオペレーティングシステムの構成要素です。[ 1 ] ソフトウェアとハードウェアを接続する仲介役として機能し、両者がシームレスに連携できるようにします。[ 2 ]システムカーネルを比較することで、特定のオペレーティングシステムの開発者が行った設計やアーキテクチャの選択についての洞察が得られます。
以下の表は、広く利用されている、現在入手可能な多数のオペレーティングシステムカーネルに関する一般情報と技術情報を比較したものです。詳細については、各製品の記事をご覧ください。
利用可能なLinuxディストリビューションは数多く、種類も豊富ですが、これらのカーネルはパッチレベルの違いしかないため、これらの表ではすべて1つのエントリにまとめられています。詳細な比較については、 「Linuxディストリビューションの比較」を参照してください。リアルタイムコンピューティングカーネルなど、カーネルが大幅に変更されているLinuxディストリビューションは、別途リストする必要があります。また、さまざまなマイナーBSDオペレーティングシステムも存在し、その多くは「BSDオペレーティングシステムの比較」で確認できます。
これらの表には、各カーネルやオペレーティングシステムの長所に関する主観的な見解は一切含まれていません。
主要な現代の汎用カーネルを比較して示します。技術的な特徴の概要のみを詳しく説明します。
物理ファイルシステム:
この表は、各カーネルについて、そのカーネルで実行可能なオペレーティングシステムの実行可能イメージとデバイスドライバを示しています。
これは、ファイルシステムの暗号化など、一部の状況で利用できる可能性があります。
これは、圧縮ファイルシステムのような状況では利用できる可能性があります。
対策は既定で有効になっており、無効にすることはできません。
OS X および Sun の Solaris オペレーティングシステムで使用される ACL は、Windows の ACL と類似しており、互いにうまく連携するようにしています。
4.17で廃止されるアーキテクチャは、Blackfin、CRIS、FRV、M32R、Metag、MN10300、Score、およびTileです。
ビット専用のx86ハードウェアのサポートは終了しました。32ビットアプリケーションとライブラリの実行サポートは継続されます。
ビット VMkernel — ESX/ESXi 4.0 ハイパーバイザの中核コンポーネントである VMkernel が 64 ビットになりました。
ESXi 4.0 は、64 ビット x86 CPU を搭載したサーバーにのみインストールおよび実行できます。
はデフォルトのミキサーデバイスです。