テクニカル諏訪子 (suwako@social.076.moe)'s status on Thursday, 08-Jun-2023 12:18:08 JST
-
私は一瞬だけ、意見を交えさせてもらいたいのですが。あなたが「Linux」と呼んでいるものは、実際には「GNU/Linux」、あるいは最近私が呼ぶようになった「GNUプラスLinux」なのです。Linuxはそれ自体がオペレーティングシステムではなく、GNU corelibs、シェルユーティリティ、そしてPOSIXによって定義される完全なOSを構成する重要なシステムコンポーネントによって有用性を持つGNUシステムの無料のコンポーネントなのです。
多くのコンピュータユーザーは、毎日、変更されたバージョンのGNUシステムを使用していますが、それに気づいていません。特定の経緯から、今日広く使われているGNUのバージョンは「Linux」と呼ばれ、多くのユーザーはそれが基本的にGNU Projectによって開発されたGNUシステムであることを知らないのです。
Linuxというものは確かに存在し、これらの人々はそれを使用していますが、それは彼らが使用しているシステムの一部に過ぎません。Linuxはカーネルです:あなたが実行する他のプログラムにマシンのリソースを割り当てるシステム内のプログラムです。カーネルはオペレーティングシステムの不可欠な部分ですが、それ自体では無用であり、完全なオペレーティングシステムの文脈でのみ機能します。Linuxは通常、GNUオペレーティングシステムと組み合わせて使用されます:全体的なシステムは基本的にLinuxが追加されたGNU、つまりGNU/Linuxです。いわゆる「Linux」ディストリビューションとは、実際にはGNU/Linuxのディストリビューションなのです。