web-dev-qa-db-ja.com

ディストリビューションなしのLinux

重複の可能性:
Linuxカーネルのみをインストールすることは可能ですか?

私はドキュメンタリー Revolution OS を見ていて、GNUによる基本的なオペレーティングシステムとLinuxによるカーネルがあります。その後、Linuxオペレーティングシステムの修正バージョンであるディストリビューションが登場します。システム。

デフォルトのLinuxオペレーティングシステムであり、ディストリビューションではないオペレーティングシステムが必要です。 LinuxのWebサイトを見てみましたが、ディストリビューションに関する情報しかありません。

ユーザーはデフォルトのLinux OSを利用できませんか?

17
S. A. Malik

Linux自体は、アプリケーションがないため、あまり有用ではありません。純粋にカーネルです。実際、カーネルの起動が完了すると、最初にinitというアプリケーションを起動します。そのアプリケーションが存在しない場合、大きなエラーメッセージが表示され、それを使用して何もできなくなります*。

ディストリビューションは、Linuxカーネルを一連のアプリケーションと共に配布するため、このように呼ばれています。

同様に、GNUユーティリティ自体はカーネルなしでは役に立ちません。それらをストレージメディアに置いてコンピュータの電源を入れることもできますが、これらのプログラムを実行するものはありません。また、 initinit、その他すべてのプログラムがサービスをカーネルに依存している場合、たとえば、最初にinitと呼ばれるプログラムファイルを開く_/etc/inittab_;そのファイルを開くには、関数open()を呼び出し、その関数はカーネルによって提供されます。

これで、GNUアプリケーションがない(または少ない)ディストリビューションを構築できます。例については Alpine Linux を参照してください。これがLinux GNU /を呼び出さない理由です) Linux;私がLinuxと言うとき、私はGNUユーティリティを持つLinuxシステムのサブセットを指していません。

*技術的には、カーネルのみで実行できる いくつかのもの があります。

30
Shawn J. Goff

ディストリビューションは、主にGNU Linuxカーネルを備えたソフトウェアのコンパイルであり、それを行う人々の欲望に合わせてカスタマイズされています。一部の「パッケージ」は、別のディストリビューションの一部ではなく、あるディストリビューションの一部である場合があります。一部のディストリビューションは、異なるソフトウェアのファイルがインストールされている場所を変更することも好みます。

たぶん、あなたは Linux From Scratch を最も純粋なLinuxインストールの1つとして試す必要があります。

5
Luis

Linuxの最も純粋な形式は、Vanilla Linuxです。変更やアプリケーションのない、単なるカーネルです。 http://www.kernel.org からダウンロードできます。

ほとんどのディストリビューションがカーネルに変更を加えることを知っている限り、ディストリビューションはこのカーネル上で実行されるアプリケーションの構成です。

一部の人々は、カーネルとディストリビューションへのGNU/Linuxに対してのみLinuxという名前を使用することにより、カーネル自体とディストリビューションを区別します。

詳細はこちら: http://en.wikipedia.org/wiki/GNU/Linux_naming_controversy

カーネルへの変更が少ないLinuxディストリビューションは、Slackware、Arch Linux、Gentoo、およびLinux from Scratchです。

1
fdisk