Linux From Scratch
Z Wikipedii
Linux From Scratch (LFS) jest to książka, tworzona przez Gerarda Beekmansa, w której znajdują się instrukcje, jak krok po kroku zbudować z kodu źródłowego system Linux. Książka jest dostępna za darmo na stronie projektu, najnowsza wersja: 6.4. Aby nie wprowadzać dodatkowego bałaganu, powstała też książka Beyond Linux From Scratch, która opisuje dalsze możliwości rozwoju naszej dystrybucji, stworzonej za pomocą LFS.
Linux From Scratch jest najprostszą drogą na stworzenie działającego systemu Linux, samodzielnie budując go z kodu źródłowego. Jest to jednak o wiele bardziej skomplikowane, niż zainstalowanie gotowej dystrybucji. Główną ideą projektu jest zrozumienie działania systemu poprzez ręczną kompilację pakietów. Dodatkowo poprzez kompilację zyskujemy szybsze programy o mniejszym rozmiarze oraz możemy doskonale dopasować dystrybucję do naszych potrzeb – "Twoja dystrybucja, twoje zasady" ("Your distro, your rules").
[edytuj] Instalacja
Do zbudowania LFS-a potrzebna jest czysta partycja i działający system Linux. Zamiast instalować system na dysku, można wykorzystać Linux From Scratch LiveCD. LiveCD zawiera wszystkie niezbędne pakiety źródłowe, podręcznik LFS, zautomatyzowane narzędzia do budowania pakietów oraz środowisko XFCE. Na początku należy skompilować narzędzia takie, jak: gcc, glibc, binutils i inne wymagane pakiety. Potem katalog główny musi zostać zmieniony (poprzez chroot) na partycję, na której znajdują się uprzednio skompilowane narzędzia i można rozpocząć budowanie systemu docelowego. Jednym z pierwszych pakietów, jakie trzeba przekompilować jest glibc; potem kolejno budujemy pozostałe pakiety.
[edytuj] Linki zewnętrzne
- Strona domowa Linux From Scratch
- Strona Beyond Linux From Scratch
- Linux From Scratch LiveCD
- podręcznik Linux From Scratch 5 przetłumaczony na język polski
Debian • Fedora • Gentoo • Mandriva Linux • PLD Linux (polska) • Red Hat Linux • Slackware • SUSE • Ubuntu
Arch Linux • Ark Linux • Aurox (polska) • Cdlinux.pl (polska) • CentOS • CRUX • Freesco • Gnoppix • KateOS (polska) • Knoppix • Kubuntu • Linspire (dawniej Lindows) • Linux From Scratch • Lycoris • NND (polska) • Linux-EduCD (polska) • Mepis • PCLinuxOS • Quantian • sidux • SLAX • Turbolinux • Trustix • Xandros • Yoper • Zenwalk GNU-Linux