Es wurden neue Ausgaben der Handbücher Linux From Scratch 11 (LFS) und Beyond Linux From Scratch 11 (BLFS) sowie Ausgaben von LFS und BLFS mit dem Systemmanager systemd vorgestellt. In Linux From Scratch finden sich Anleitungen zur Erstellung eines grundlegenden Linux-Systems von Grund auf unter Verwendung nur der Quelltexte der erforderlichen Software. Beyond Linux From Scratch ergänzt die LFS-Anleitungen mit Informationen zum Zusammenstellen und Konfigurieren von etwa 1000 Softwarepaketen, die verschiedene Anwendungsbereiche abdecken, von Datenbanksystemen und Serversystemen bis hin zu grafischen Oberflächen und Mediaplayern.
Die signifikante Versionsänderung ist mit dem Übergang zur Verwendung einer gemeinsamen Hierarchie für ausführbare Dateien und Bibliotheken verbunden, die die Platzierung aller Dateien in der Hierarchie /usr unter Verwendung von symbolischen Links zur Umleitung des Inhalts von /bin nach /usr/bin, /sbin nach /usr/sbin und /lib nach /usr/lib vorsieht. In Linux From Scratch 11 wurde auf gcc 11.2.0, glibc 2.34 und binutils 2.37 umgestiegen. Der Linux-Kernel wurde auf die Version 5.13.12 aktualisiert. Neue Versionen von 40 Paketen wurden vorgeschlagen, darunter Bash 5.1.8, Grep 3.7, GRUB 2.06, Openssl-1.1.1l, Perl 5.34.0, Python 3.9.6, Systemd 249, SysVinit 2.99, Vim 8.2.3337 und Zstd-1.5.0. Fehler in den Startskripten wurden behoben, und es wurden redaktionelle Arbeiten an den erläuternden Materialien im gesamten Buch durchgeführt.
In Beyond Linux From Scratch 11 wurden etwa 900 Programme aktualisiert, darunter GNOME 40, KDE Plasma 5.22, KDE Gears 21.08, LibreOffice 7.2, Ffmpeg 4.4, GIMP 2.10.24, Inkscape 1.1, Transmission 3.00, Thunderbird 91.0.3, Firefox 91.0.1, SeaMonkey 2.53.9, IceWM 2.7.0, Mesa 21.2.1, GTK 4.4.0, MariaDB 10.6.4, PostgreSQL 13.4, Postfix 3.6.2, BIND 9.16.20 usw.
Neben LFS und BLFS wurden im Rahmen des Projekts zuvor mehrere zusätzliche Bücher veröffentlicht:
- „Automated Linux From Scratch“ ist ein Framework zur Automatisierung des Aufbaus des LFS-Systems und zur Paketverwaltung;
- „Cross Linux From Scratch“ beschreibt den plattformübergreifenden Aufbau des LFS-Systems und unterstützt Architekturen wie: x86, x86_64, sparc, mips, PowerPC, alpha, hppa, arm;
- „Hardened Linux From Scratch“ bietet Anleitungen zur Verbesserung der Sicherheit von LFS, zur Anwendung zusätzlicher Patches und Einschränkungen;
- „LFS Hints“ ist eine Sammlung zusätzlicher Tipps mit Beschreibungen alternativer Lösungen für die in LFS und BLFS beschriebenen Schritte.
Quelle: opennet.ru
