「同じカーネル」とは、元々Torvaldsによって作成され、次に人々によって更新されたものを意味します:http : //www.kernel.org
さまざまなディストリビューションがすべてカーネルを変更せずに保持し(もちろん、上記のサイトから新しいバージョンがある場合はカーネルを更新します)、独自のさまざまなユーティリティのみを変更しますか?
「同じカーネル」とは、元々Torvaldsによって作成され、次に人々によって更新されたものを意味します:http : //www.kernel.org
さまざまなディストリビューションがすべてカーネルを変更せずに保持し(もちろん、上記のサイトから新しいバージョンがある場合はカーネルを更新します)、独自のさまざまなユーティリティのみを変更しますか?
回答:
すべてのディストリビューションは同じ「Linux」カーネルを使用しますが、すべてのディストリビューションはカーネルを最適に動作させるためにわずかな変更を加えますが、これらの変更はほとんど常にLinusがマージするトップにアップロードされます。そのため、すべてがLinuxカーネルを使用しますが、そのディストリビューションで最適に動作するように、いくつかの異なるコード行が含まれています。また、ディストリビューションは、各バージョンに適していると思われるカーネルのバージョンとともに出荷されることにも注意してください。一部のディストリビューションは、他のディストリビューションよりも新しいカーネルを選択します。新しいカーネルの主な長所は、ドライバーとハードウェアの互換性の改善です。欠点は、すべての新しいコードにバグがあるため、安定性が失われることです。したがって、安定性のために機能を交換します。これが、より安定していることが知られているディストリビューションが、通常、よりリスクの高いディストリビューションよりも常に古いカーネルを出荷する理由です。
uname -r
これにより、現在コンピューター上にあるUbuntuのバージョンで実行しているものが表示されます。お楽しみください!
はいといいえが答えになります。
「Linuxカーネル」は、かなり複雑なソフトウェアであり、さまざまな方法でコンパイルできます。基本的に、構成ファイルはオプションのランドリーリストで設定され、このファイルはその後、システムの「Linuxカーネル」に含まれるソースコードのブロックを正確に決定します。(同じプロセスにより、どのカーネルモジュールが構築されるかが決まります。)
一般的に言えば、ディストリビューターライターがすべての「重いリフティング」を行います。
慎重に選択した構成オプションを使用して、1つ以上のカーネルをコンパイルし、それらを(バイナリ形式で)ディストリビューションに含めます。カスタムパッチを含めることもできます。
したがって、あなたの質問に対する答えは「はい」と「いいえ」の両方です。
礼儀: sundialsvcsのコメントはこちら。
また、チェックアウトこの記事をいくつかのより多くの関連情報についてのstackoverflowに。
http://www.kernel.orgにアップロードされた同じカーネルを使用します。
しかし、ディストリビューションごとに、それぞれのプロジェクトの目標、リリースを対象とするシステムは、それぞれのカーネルのカスタマイズを形成します。
ローリングリリースの場合は最先端のカーネルになり、安定リリースの場合はアップストリームの安定リリースに基づきます。
たとえば、3.5は現在Quantalリリースですが、3.2はStable Preciseリリースとその将来のアップデート用です。
Ubuntuのカスタマイズされたカーネルは、http://kernel.ubuntu.com/~kernel-ppa/mainlineで提供されてい ます。
Fedoraのカスタマイズされたカーネルhttps://admin.fedoraproject.org/updates/kernel。
たとえば、Ubuntu Kernelチームの開発を理解するのが最良の方法です。
はい、確かに、UbuntuはLinus Torvaldsによって最初に作成された同じカーネルを使用しますが、もちろん更新されたバージョンです。
Linuxディストリビューションのカーネルは元のカーネルから更新されています。このリンクを参照して、カーネルバージョンの変更のビューを取得してください。
Ubuntuはリリースされた最新の安定したlinuxバージョンに基づいており、より正確には、debianのカーネル(より正確には、Debianテストから派生したLTSを除くdebian不安定リリースから)に基づいており、さらにいくつかのディストリビューション固有のカスタマイズを追加しています。
詳細については、これらのリンクを参照してください
upstart
他のディストリビューションsysvinit
が開始に使用するのに、なぜubuntuが使用されているのですか?カーネルにはシステム開始機能が含まれていますか?