Przejdź do zawartości

Linux From Scratch

Z Wikipedii, wolnej encyklopedii
To jest stara wersja tej strony, edytowana przez Renamed user 4242270832 (dyskusja | edycje) o 11:45, 25 lut 2017. Może się ona znacząco różnić od aktualnej wersji.
Linux From Scratch
[[Plik:{{{grafika}}}|250x250px|alt=Ilustracja|Interfejs użytkownika]]
Interfejs użytkownika
Producent

Linux From Scratch Team

Architektura

{{{architektura}}}

Pierwsze wydanie

{{{pierwsze wydanie}}}

Aktualna wersja

7.10 - 7 września 2016; ponad 8 lat temu

Jądro

{{{jądro}}}

Środowisko pracy

{{{środowisko pracy}}}

Licencja

GNU GPL

Typ pakietów

brak, kompilacja z kodu źródłowego

Wersja Live
Poprzednik

{{{starsza wersja}}}

Następca

{{{nowsza wersja}}}

[www.linuxfromscratch.org Strona internetowa]

Linux From Scratch (LFS, w wolnym tłumaczeniu z jęz. ang. Linux od podstaw) 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. Dostępna jest za darmo na stronie projektu

Powstała też książka Beyond Linux From Scratch, która opisuje dalsze możliwości rozwoju dystrybucji stworzonej za pomocą LFS. Wersja 5 tej książki została przetłumaczona na język polski przez Jerzego Iwaniuka, kolejne przez Tomasza Sekścińskiego.

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").

Instalacja

Do zbudowania własnej dystrybucji potrzebna jest czysta partycja i działający system Linux. Na początku należy skompilować narzędzia takie, jak: gcc, glibc, GNU Binutils i inne wymagane pakiety. Następnie 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.

Linki zewnętrzne