Nieuwe edities van de handleidingen Linux From Scratch 11 (LFS) en Beyond Linux From Scratch 11 (BLFS) zijn gepresenteerd, evenals versies van LFS en BLFS met de systeembeheerder systemd. In Linux From Scratch worden instructies gegeven voor het opbouwen van een basis Linux-systeem vanaf nul, alleen met behulp van de broncode van de benodigde software. Beyond Linux From Scratch aanvult de LFS-instructies met informatie over het bouwen en configureren van ongeveer 1000 softwarepakketten, die verschillende toepassingen bestrijken, van databasesystemen en serversystemen tot grafische omgevingen en mediaspelers.
De significante wijziging in het versienummer is te wijten aan de overstap naar een gemeenschappelijke hiërarchie van uitvoerbare bestanden en bibliotheken, waarbij alle bestanden in de hiërarchie /usr worden geplaatst, met behulp van symbolische links om de inhoud van /bin naar /usr/bin, /sbin naar /usr/sbin en /lib naar /usr/lib door te verwijzen. In Linux From Scratch 11 is de overstap gemaakt naar gcc 11.2.0, glibc 2.34 en binutils 2.37. De Linux-kernel is bijgewerkt naar versie 5.13.12. Nieuwe versies van 40 pakketten zijn voorgesteld, waaronder 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 en Zstd-1.5.0. Fouten in opstartscripts zijn gecorrigeerd en er zijn redactionele wijzigingen aangebracht in de toelichtingen door het hele boek.
In Beyond Linux From Scratch 11 zijn ongeveer 900 programma's bijgewerkt, waaronder GNOME 40, KDE Plasma 5.22, KDE Gears 21.08, LibreOffice 7.2, Fmpeg 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, enzovoort.
Naast LFS en BLFS zijn er eerder verschillende aanvullende boeken uitgebracht binnen het project:
- «Automated Linux From Scratch» — een framework voor het automatiseren van de opbouw van een LFS-systeem en pakketbeheer;
- «Cross Linux From Scratch» — beschrijving van de cross-platform bouw van een LFS-systeem, dat architecturen ondersteunt: x86, x86_64, sparc, mips, PowerPC, alpha, hppa, arm;
- «Hardened Linux From Scratch» — instructies voor het verhogen van de veiligheid van LFS, toepassen van extra patches en beperkingen;
- «LFS Hints» — een verzameling extra tips met beschrijvingen van alternatieve oplossingen voor de stappen beschreven in LFS en BLFS.
Bron: opennet.ru
