Linux From Scratch

Screenshot Software:
Linux From Scratch
Szczegóły programowe:
Wersja: 8.2 Aktualizowane
Filmu: 22 Jun 18
Wywoływacz: Gerard Beekmans
Licencja: Wolny
Popularność: 258

Rating: 4.0/5 (Total Votes: 2)

Linux From Scratch (LFS) to projekt typu open source, który zapewnia użytkownikom kompleksową dokumentację do pomyślnego budowania własnych niestandardowych systemów operacyjnych opartych na systemie Linux. Oryginalnie stworzony przez Gerarda Beekmansa, a następnie wydany przez Bruce'a Dubbsa i Matthew Burgessa, projekt Linux From Scratch jest jednym z najbardziej złożonych i dobrze udokumentowanych & bdquo; Jak zbudować własną dystrybucję Linuksa od zera & rdquo; instrukcja.


Ukierunkowane na architektury 32-bitowe i 64-bitowe

Instrukcje zawarte w tym podręczniku dotyczą 32-bitowych (AMD / Intel x86) i 64-bitowych (x86_64) architektur, ale można również zbudować systemy operacyjne działające na procesorach PowerPC i ARM. Jego podstawowymi standardami są POSIX.1-2008, Linux Standard Base (LSB) Specyfikacja i Hierarchia systemu plików Standard wersja 3.0 Draft 1 (FHS).

Każdy może nauczyć się tworzyć od zera system operacyjny oparty na jądrze Linux

Korzystając z tego projektu, każdy może nauczyć się, jak utworzyć system operacyjny oparty na jądrze Linux od podstaw, najpierw tworząc nową partycję, formatując partycję za pomocą systemu plików Linux i montując nową partycję. Następnie zapoznasz się z pakietami i jak je załatać, a także jak utworzyć katalog $ LFS / tools, dodać użytkownika LFS, skonfigurować środowisko i zbudować tymczasowy system.


Dowiesz się również, jak skonfigurować system operacyjny

Następnie dowiesz się, jak zainstalować podstawowe oprogramowanie systemowe, najpierw przygotowując wirtualny system plików jądra, wchodząc w środowisko chroot, tworząc niezbędne katalogi, pliki i dowiązania symboliczne, instalując jądro, główny kompilator i strony podręcznika, dostosowując toolchain, i zainstaluj wszystkie niezbędne pakiety. Użytkownicy dowiedzą się również, jak skonfigurować sieć, dostosować plik / etc / hosts, obsługiwać moduły i urządzenia w systemie LFS, tworzyć niestandardowe dowiązania symboliczne do urządzeń, konfigurować nazwę hosta systemu, skrypt setclock, konsolę Linux, skrypt sysklogd, rc.site plik, plik / etc / inputrc i pliki startowe powłoki bash.

Ostatnie słowa

Na koniec dokumentacja zawiera szczegółowe informacje o tym, jak utworzyć plik / etc / fstab, skonfigurować najnowszy stabilny pakiet jądra systemu Linux, a także zainstalować GRUB jako domyślny program ładujący.

< strong> Co nowego w tej wersji:

  • Ta wersja LFS zawiera aktualizacje glibc-2.27, binutils-2.30 i gcc-7.3.0. Ponadto pięć nowych pakietów przeniesiono do podstawowej książki LFS z BLFS: libffi, openssl, Python3, ninja i mezon. Zmiany w tekście zostały dokonane w całej książce. Jądro Linuksa zostało również zaktualizowane do wersji 4.15.3.

Co nowego w wersji:

  • Wersja LFS zawiera aktualizacje glibc-2.26, binutils-2.29 i gcc-7.2.0. Ogółem zaktualizowano 32 pakiety, poprawki do skryptów startowych i wprowadzono zmiany w tekście w całej książce. Wersja BLFS zawiera około 900 pakietów poza podstawową książką Linux From Scratch Version 8.1. To wydanie zawiera ponad 885 aktualizacji z poprzedniej wersji, w tym liczne zmiany tekstu i formatowania.

Co nowego w wersji 8.0:

  • Wersja LFS zawiera aktualizacje glibc-2.24, binutils-2.27 i gcc-6.2.0. Ogółem zaktualizowano 29 pakietów, poprawiono wpisy do skryptów startowych i wprowadzono zmiany w tekście w całej książce. Wersja BLFS zawiera około 800 pakietów poza podstawową książką Linux From Scratch Version 7.9. To wydanie zawiera ponad 810 aktualizacji z poprzedniej wersji, w tym liczne zmiany tekstu i formatowania. Główne zmiany w BLFS obejmują usunięcie Qt4 i KDE4. Systemowa wersja BLFS zawiera teraz pełny pulpit GNOME. Jedną z wewnętrznych uwag jest to, że dzięki wysiłkom kilku redaktorów, źródła książek połączyły wersje Systemu V i systemd w jeden zestaw plików xml, ale nadal zapewnia oddzielne generowanie książek. Dzięki temu 80% z dwóch książek, które są wspólne, można skutecznie utrzymywać.

Co nowego w wersji 7.9:

  • Wersja LFS zawiera aktualizacje glibc-2.23, binutils-2.26 i gcc-5.3.0. W sumie zaktualizowano 25 pakietów i wprowadzono zmiany w tekście w całej książce. Wersja BLFS zawiera około 800 pakietów poza podstawową książką Linux From Scratch Version 7.9. To wydanie ma 597 aktualizacji z poprzedniej wersji, w tym liczne zmiany tekstu i formatowania. Główną zmianą w BLFS jest dodanie pulpitu KDE Plasma 5. Książka zawiera teraz 5 środowisk graficznych, 5 oddzielnych menedżerów okien, 3 serwery pocztowe, 4 przeglądarki graficzne i 3 tekstowe, 4 serwery baz danych oraz wiele programów głównych i pomocniczych użytkowników.

Co nowego w wersji 7.8 / 7.9 RC2:

  • Jest to główne wydanie z aktualizacjami narzędzi do toolchain glibc-2.22, binutils-2.25.1 i gcc-5.2.0. Ogółem zaktualizowano 30 paczek, a w całej książce wprowadzono zmiany w obu notatkach i tekstach.

Co nowego w wersji 7.8:

  • Jest to główne wydanie z aktualizacjami toolchain do glibc-2.22 , binutils-2.25.1 i gcc-5.2.0. Ogółem zaktualizowano 30 paczek, a w całej książce wprowadzono zmiany w obu notatkach i tekstach.

Co nowego w wersji 7.7:

  • Jest to główne wydanie z aktualizacjami toolchain do glibc-2.21 i gcc-4.9.2. Ogółem zaktualizowano 30 paczek, a w całej książce wprowadzono zmiany w obu notatkach i tekstach.

Co nowego w wersji 7.6:

  • To wydanie jest główną aktualizacją zarówno LFS, jak i BLFS oraz teraz zawiera osobne wersje dla systemd.
  • Wersje LFS zawierają aktualizacje toolchain do glibc-2.20 i gcc-4.9.1. W sumie zaktualizowano 26 pakietów i dodano 8 pakietów z LFS 7.5.
  • Wersja BLFS zawiera około 750 pakietów poza podstawową książką Linux From Scratch Version 7.6. Zawiera ponad 880 aktualizacji z poprzedniej wersji, w tym liczne zmiany tekstu i formatowania.
  • Ponadto chcielibyśmy wprowadzić po raz pierwszy wersję BLFS opartą na systemie. Wersja jest zharmonizowana ze standardową książką BLFS, ale zawiera dostosowane instrukcje dla systemów opartych na systemie.

Co nowego w wersji 7.4:

  • Jest to główne wydanie z aktualizacjami toolchain do binutils-2.23.2, glibc-2.18 i gcc-4.8.1. Ogółem zaktualizowano 32 paczki (z 62) z LFS 7.3, a zmiany w obu pozycjach i tekstu zostały wprowadzone w całej książce.

Co nowego w wersji 7.4 RC1:

  • Jest to pierwszy kandydat do wydania na drodze do LFS -7,4. Jest to główne wydanie z aktualizacjami toolchain do binutils, glibc i gcc. W sumie zaktualizowano 32 pakiety z LFS-7.3, a zmiany w butach i tekstach zostały wprowadzone w całej książce.

Co nowego w wersji 7.3:

  • Jest to główne wydanie z aktualizacjami toolchain do binutils-2.23 .1, glibc-2.17 i gcc-4.7.2. Ogółem zaktualizowano 31 pakietów z LFS-7.2, a zmiany w butach i tekstach zostały wprowadzone w całej książce.

Co nowego w wersji 7.2:

  • Jest to główne wydanie z aktualizacjami narzędzi do obu glibc- 2.16.0 i gcc-4.7.1. W sumie zaktualizowano 28 pakietów z LFS-7.1, a zmiany w butach i tekstach zostały wprowadzone w całej książce.

Co nowego w wersji 7.1:

  • Jest to przyrostowe wydanie z aktualizacjami z LFS 7.0 do 20 pakietów, a także poprawki do uruchamiania skryptów i tekstu w całej książce.

Podobne oprogramowanie

Komentarze do Linux From Scratch

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!