ホームページ  >  記事  >  システムチュートリアル  >  Linux は単なるカーネルです。これは何を意味しますか?

Linux は単なるカーネルです。これは何を意味しますか?

WBOY
WBOY転載
2024-02-15 13:21:031140ブラウズ

これは Linux ユーザーを悩ませる一般的な問題です。これも試験や面接でよく聞かれる質問です。知っておくべきことはすべてここにあります。

このような議論をインターネット上で見聞きしたことがあるかもしれません。

#「

Linux は単なるカーネルです

#これでは混乱してしまいます。カーネルですか?オペレーティングシステムですか?両者の違いは何ですか?

この記事では、そんなあなたの疑問にお答えします。

Linux はオペレーティング システムですか、それともカーネルですか? わかりました、

技術的に言えば、Linux は単なるカーネルであり、

オペレーティング システムではありません。ただし、用語 Linux は通常、システムを制御するためのシェル (bash など) とコマンド ラインや GUI ツールを含む完全なオペレーティング システムを指します。この完全なオペレーティング システムを指す技術的に正しい用語は、Linux ディストリビューション、または単に Linux ディストリビューションです。一般的な Linux ディストリビューションの例には、Ubuntu、Red Hat、Debian などがあります。 1991 年に遡ると、Linus Torvalds はカーネルしか作成していませんでした。彼は現在でも Linux カーネルの開発に取り組んでいます。彼はもうコードを書くことはしませんが、どのコードがカーネルに入るのかを監督しています。

カーネルとは何ですか? カーネルはあらゆるオペレーティング システムの中心です。これは Linux に限った話ではありません。 Windows と macOS にもカーネルがあります。

カーネルはオペレーティング システムの中核であると考えてください。心なしでは生きていけません。カーネルがなければ、オペレーティング システムは存在できません。

ただし、心臓が生きていくためには体が必要であるのと同じように、カーネルには、人々がコンピュータで使用できる完全なオペレーティング システムを作成するための他のプログラムやツールが必要です。

次に、オペレーティング システムの一般的な構造を示します:

カーネルは、ハードウェアとの対話の中核です。最も重要なのは、カーネルと対話するシェルです。さらに、アプリケーション、コマンド ライン、グラフィックスがあり、システムをさまざまな方法で使用できます。 Linux 只是一个内核:这意味着什么?

カーネルはエンジンであり、オペレーティング システムは車です カーネルを車のエンジン、オペレーティング システムを車と考えるとさらに分かりやすくなります。

エンジンを運転することはできませんが、エンジンがなければ車を運転することもできません。運転できる車にするには、タイヤ、ステアリング、その他のコンポーネントが必要です。

繰り返しになりますが、カーネルを直接使用することはできません。オペレーティング システムを使用するには、シェルが必要であり、その後、他のツールとコンポーネントが必要です。

Linux 対 GNU/Linux 同様のステートメントでは、「Linux は単なるカーネルであり、あなたが呼ぶ Linux は実際には GNU Linux です。」のようなステートメントも出てきます。

1991 年に Linus Torvalds が Linux を作成する前から、Richard Stallman はフリー ソフトウェア運動と GNU プロジェクトを設立しました。 GNU プロジェクトには、ls、grep、sed などの一般的な UNIX ツールとコマンドの再実装が含まれています。

通常、Linux ディストリビューションには、Linux カーネル上にこれらすべての GNU ツールが付属しています。

だからこそ、純粋主義者たちは Linux の成功における GNU の貢献と重要性を人々が忘れないように、それを GNU Linux と呼ぶことにこだわるのです。

#########やっと…#########

##したがって、口頭試験や面接でこの質問をされたら、「Linux はカーネルであり、オペレーティング システムではありません」と答えてください。ほとんどの場合、教師や面接官はこの答えを探しています。 * カーネルとオペレーティング システムの違いを深く理解してください。

誰かが「私は Linux を使っています」と言えば、その人が単なるカーネルではなく、Linux ディストリビューションについて言及していることがわかります。 「Linux は単なるカーネルであり、オペレーティング システムではありません」と誰かを訂正する必要はありません。

以上がLinux は単なるカーネルです。これは何を意味しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はlxlinux.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。