Vorstellung: Linux From Scratch

Linux From Scratch (LFS) ist eine Stück-für-Stück-Anleitung, um sich ein Linux-System komplett aus Quellcodes zu erstellen. Da man sich das System selber zusammenbastelt, ist man sehr flexibel in dem Aufbau seines Linux-Systems. Das Ganze ist natürlich sehr zeitintensiv, jedoch lernt man auch eine Menge über den Aufbau von Linux und den Umgang mit diesem.

Gelegentlich wird LFS als Distribution bezeichnet, obwohl es nur eine Anleitung zum Bau eines Linux-Systems ist. Die originale Fassung von LFS ist in englischer Sprache verfasst, jedoch gibt es auch eine deutsche Übersetzung.

Weiterführende Dokumentationen

LFS selbst beschreibt nur die Installation eines minimalen Grundsystems. Als weiterführende Dokumentation kann man sich Beyond LFS (BLFS) zu Nutze machen. In BLFS wird die Installation verschiedenster Pakete beschrieben.

Dann gibt es noch das Projekt Automated LFS (ALFS) welches die langwierige und komplizierte Arbeit eines LFS automatisieren möchte.

Cross Linux From Scratch (CLFS) ist eine Dokumentation, um ein LFS für verschiedene Prozessor-Architekturen zu bauen, beispielsweise um ein auf SPARC-Prozessoren optimiertes LFS auf einem x86-Prozessor zu bauen.

Zu guter Letzt gibt es noch das Hardened Linux From Scratch-Projekt (HLFS), welches sich mit der Sicherheit eines LFS-Systemes beschäftigt.

LFS-LiveCD

Zum Aufbau eines LFS-Systems ist ein funktionsfähiges Linux-System mit bestimmten Compilern etc. Vorraussetzung. Sollte man kein laufendes Linux-System zur Hand haben, kann man sich diese LiveCD herrunterladen und zum Zusammenbasteln eines LFS benutzen. Weiterer Vorteil dieser CD ist, dass alle nötigen Pakete zum Bau eines LFS installiert sind und die LiveCD auf Funktionsfähigkeit mit der LFS-Dokumentation getestet worden ist. Es empfiehlt sich also, ein LFS-System von dieser LiveCD zu bauen.

Weblinks

Offizielle Webseite

Deutsche Übersetzung von LFS