Linux From Scratch har släppt version 13.0 av sin välkända guide för att bygga ett komplett Linux-system från källkod. Den nya utgåvan innebär flera viktiga förändringar, bland annat att projektet nu helt överger SysVinit och enbart erbjuder en systemd-baserad version, samtidigt som ett stort antal centrala komponenter har uppdaterats.

Linuxvärlden domineras i dag av färdiga distributioner som Ubuntu, Fedora och Debian. Men det finns också ett projekt som tar ett helt annat grepp: Linux From Scratch (LFS). I stället för att installera ett färdigt system får användaren här instruktioner för att själv bygga upp hela operativsystemet från grunden.
LFS är egentligen inte en distribution utan en bok och ett projekt som steg för steg visar hur man laddar ner, kompilerar och installerar alla delar som behövs för ett fungerande Linux-system. Resultatet blir ett minimalt men fullt fungerande system där användaren själv har kontroll över varje komponent.
Nu endast systemd
En av de största förändringarna i LFS 13.0 är att projektet nu helt överger den klassiska init-lösningen SysVinit. Tidigare versioner av guiden fanns i två varianter: en med SysVinit och en med systemd.
I den nya versionen finns endast systemd-utgåvan kvar.
Beslutet motiveras främst av underhållsskäl. Allt fler moderna program förutsätter systemd eller använder funktioner som är tätt integrerade med systemet. Genom att fokusera på en enda init-lösning hoppas utvecklarna kunna hålla dokumentationen enklare och mer aktuell.
Uppdaterade kärnkomponenter
LFS 13.0 innehåller också flera uppdateringar av centrala systemkomponenter. Bland de viktigaste finns:
- binutils 2.46
- glibc 2.42
- Linux-kärnan 6.18.10 LTS
Totalt har 36 paket uppdaterats jämfört med föregående stabila version. Det innebär att instruktionerna i boken nu speglar en modern Linux-miljö och gör det möjligt att bygga ett system baserat på aktuella verktyg och bibliotek.
Över 100 ändringar i boken
Sedan den senaste stabila utgåvan har utvecklarna gjort över 100 ändringar i LFS-boken. En stor del av arbetet har handlat om säkerhetsuppdateringar.
Bland de program som fått säkerhetsrelaterade uppdateringar finns:
- glibc
- coreutils
- expat
- Perl
- Python
- systemd
- xz
- Vim
Det gör att den nya versionen inte bara är modernare utan också bättre rustad ur säkerhetssynpunkt.
Beyond Linux From Scratch kompletterar systemet
Samtidigt som LFS 13.0 släpptes publicerades även Beyond Linux From Scratch (BLFS) 13.0. Medan LFS beskriver hur man bygger ett grundläggande Linux-system, går BLFS betydligt längre.
BLFS innehåller instruktioner för hur man installerar hundratals extra program och bibliotek, bland annat skrivbordsmiljöer som GNOME, KDE Plasma, XFCE och LXQt, samt vanliga program som webbläsare, e-postklienter och kontorsprogram.
Tillsammans gör LFS och BLFS det möjligt att steg för steg bygga upp ett komplett Linux-system – från kärnan till ett fullt grafiskt skrivbord.
Ett projekt för den nyfikne
Linux From Scratch är inte tänkt för nybörjare som bara vill installera ett operativsystem snabbt. I stället riktar det sig till entusiaster, utvecklare och studenter som vill förstå hur Linux verkligen fungerar bakom kulisserna.
Genom att själv kompilera varje komponent – från kompilatorn till systembiblioteken – får man en unik inblick i hur ett modernt operativsystem byggs upp.
För många fungerar LFS därför både som ett utbildningsprojekt och en experimentplattform där man kan lära sig mer om Linux än vad en vanlig distribution normalt visar.
https://linuxfromscratch.org/blfs/view/13.0-systemd
Fakta: Linux From Scratch 13.0
Typ: Bok och projekt för att bygga Linux från källkod
Ny version: LFS 13.0
Init-system: Endast systemd
Tidigare stöd: SysVinit har tagits bort
Viktiga komponenter: binutils 2.46, glibc 2.42, Linux 6.18.10 LTS
Antal uppdaterade paket: 36
Komplettering: BLFS 13.0 ger stöd för bland annat GNOME, KDE Plasma, XFCE och LXQt




















