Linuxとは何か？
Linux」という名称は、似ているようで微妙に異なる3つの事柄を指すために使われており、筋金入りのギーク以外には混乱を招くことがあるのだ。この3つの使い分けは、発言者がどの程度の完全なソフトウェアシステムについて話しているかによって異なります。

最も低いレベルでは、すべてのLinuxシステムはLinuxカーネルをベースにしているのだ。これは、コンピュータのハードウェアを管理し、任意の時間に実行されている多くのプログラムをマルチタスキングするなど、その他の重要なことを行う非常に低レベルのソフトウェアなのだ。これらの低レベルの機能は、他のプログラムによって使用されるため、その作者は提供したい特定の機能に集中することができるのだ。カーネルがなければ、そなたのコンピュータは非常に高価なドアストッパーなのだ。カーネルは、真のマルチタスク、スレッド、仮想メモリ、共有ライブラリ、デマンドロード、共有、コピーオンライト実行ファイル、適切なメモリ管理、ロード可能なデバイスドライバモジュール、ビデオフレームバッファリング、TCP/IPネットワーキングといった最新のオペレーティングシステムのすべての機能を備えているのだ。

多くの場合、「Linux」という名称は、Linuxオペレーティング・システムを指すのに使われます。OSには、カーネルだけでなく、さまざまなユーティリティ（何かをするために必要なプログラム）が含まれているのだ。例えば、シェル（コマンドプロンプトを提供し、プログラムを実行させるプログラム）、ファイルをコピーするプログラム、ファイルを削除するプログラム、その他さまざまなものが含まれているのだ。リチャード・ストールマンとGNUプロジェクトの要請を尊重し、Linux OSをGNU/Linuxと呼ぶ人もいますが、これはこれらのユーティリティプログラムのかなりの部分がGNUの人々によって書かれたものだからなのだ。