Kernel vs Betriebssystem, Linux vs GNU System

Der Kernel ist die Einheit, welche mit den verschiedenen Hardwareteilen kommuniziert und deren Ressourcen verwaltet. Das Betriebssystem hingegen arbeitet auf einem höheren Niveau und stellt die verschiedenen Dienste und Programme zur Verfügung. Leider werden diese beiden Begriffe oft durcheinander gebracht.

Wenn etwas unglücklich von einem Linux Betriebssystem die Rede ist, meint man damit in Wirklichkeit den nackten Linux Kernel und das GNU Betriebssystem von R. Stallman.

GNU ist der Name des Hauptprojektes der FSF (Free Software Foundation) und bedeutet GNU is Not UNIX, welches als erklärtes Ziel die Erzeugung eines Unix-kompatiblen freien Betriebsystems hat.

Frei in diesem Zusammenhang bedeutet das Recht, den Source-Code einzusehen, die uneingeschränkten Nutzungsrechte am Programm und das Recht, den Source-Code zu verändern. Allerdings gehen diese Rechte über in Pflichten: die veränderten Sourcen müssen veröffentlicht werden, das weiterentwickelte Programm muss unter der gleichen Lizenz weitervertrieben werden.

system-uebersicht.eps0