Linux od podstaw | |
Rodzina | Systemy uniksowe |
---|---|
Języki | język angielski |
Stan projektu | w rozwoju |
Platformy | IA-32 , x86-64 |
Firma / Założyciel |
Gerard Beekmans |
Firma / Deweloper |
Gerard Beekmans , a następnie Bruce Dubbs |
Licencja | Licencja Creative Commons i Licencja MIT |
Stany źródłowe | Otwarte źródło |
Pierwsza wersja | 1,0 (16 grudnia 1999) |
Najnowsza stabilna wersja | 10, 0 (1 st wrzesień 2020) |
Metoda aktualizacji | Kompilacja źródeł |
Domyślny interfejs użytkownika | Bash (domyślnie) |
Środowisko biurowe | Brak (domyślnie) |
Menedżer pakietów | Brak (ręczna kompilacja źródeł) |
Stronie internetowej | www.linuxfromscratch.org |
Linux From Scratch ( Linux od zera , często w skrócie LFS ) to projekt zainicjowany przez komputerowego Holendra Gerarda Beekmansa (ur. 1979) i obecnie obsługiwany przez Bruce'a Dubbsa, za pomocą którego można zbudować własną dystrybucję Linuksa z oprogramowania źródłowego i zrozumieć wewnętrzne działanie systemu GNU / Linux .
Projekt Linux From Scratch to dokument (książka) opisująca różne etapy tworzenia systemu Linux.
Argumentem wysuniętym przez projekt na korzyść LFS jest to, że otrzymujesz kompaktowy, zoptymalizowany, bezpieczny, spersonalizowany system i lepiej rozumiesz, jak działa system Linux. Linux From Scratch różni się od innych systemów Linux tym, że każdy program trzeba skompilować, co oczywiście trwa dłużej niż instalacja wstępnie skompilowanego systemu.
Projekt publikuje nową wersję książki średnio co sześć miesięcy. Dostępna jest również wersja rozwojowa książki, regularnie aktualizowana. Książka została pierwotnie napisana w języku angielskim, ale została przetłumaczona na inne języki, takie jak francuski, włoski czy niemiecki.
Zaczynając od istniejącej dystrybucji Linuksa (zainstalowanej na komputerze lub z Live CD ), użytkownik kompiluje wszystkie niezbędne programy źródłowe na oddzielnej partycji , używając narzędzi kompilacji dystrybucji hosta. Następnie umieszcza się we wspomnianej partycji i kompiluje wszystkie programy jeden po drugim, ale za pomocą narzędzi kompilacji utworzonych w poprzednim kroku.
Do budowy systemu można było wykorzystać Live CD oferowany przez LFS do wersji 7.0, nie jest on już utrzymywany.
Aby zachować prostotę i zwięzłość LFS, Beyond Linux From Scratch (BLFS) jest dostępny do dalszej personalizacji minimalistycznego systemu wyprodukowanego za pomocą LFS. BLFS zawiera między innymi instrukcje dotyczące konfiguracji serwera X , łączności sieciowej, dźwięku i zarządzania drukarką.
Oto lista programów źródłowych zawartych w wersji 9.0 (wydanej 01.09.19) LFS:
Niektóre programy są obecne tylko w wersji Systemd lub Sysvinit . Dla wersji Systemd możemy znaleźć:
A dla wersji SysVinit:
Pochodzenie: Projekt GNU , Linux , ... |
Na podstawie: GNU / Linux |
Linux od podstaw |
Warianty: BLFS , Alfs , CLFS , Hardened Linux From Scratch (HLFS) |
Pochodne: IPCop , NuTyX ... |