Linux From Scratch 13.1: aggiornati 46 pacchetti software e rinnovata la toolchain

Linux From Scratch 13.1: aggiornati 46 pacchetti software e rinnovata la toolchain

Linux From Scratch, spesso abbreviata in LFS, è una distribuzione GNU/Linux atipica: non fornisce un sistema preconfezionato pronto da installare, bensì un libro, o manuale, dettagliato che guida passo dopo passo l’utente nella costruzione completa di un sistema GNU/Linux partendo dal codice sorgente. Il progetto è interamente libero e gratuito: tutto il materiale è rilasciato con licenze open source e consultabile, scaricabile e redistribuibile senza alcun costo.

Il progetto è nato nel 1999 per iniziativa di Gerard Beekmans, che scrisse la prima versione del libro come guida all’installazione manuale di un sistema GNU/Linux. Negli ultimi più di 10 anni la manutenzione è stata curata principalmente da Bruce Dubbs, affiancato da un team di curatori (Xi Ruoyao, Joe Locash e Douglas R. Reno).

LFS non si rivolge all’utente principiante: è pensata per utenti esperti che desiderano comprendere a fondo come è composto e assemblato un sistema operativo GNU/Linux, ottimizzare ogni componente e mantenere il pieno controllo su ciò che viene installato. L’ambito d’uso è prevalentemente desktop o server di nicchia, secondo le scelte dell’utente finale.

La versione attuale stabile Linux From Scratch 13.1 è stata pubblicata l’1 settembre 2026 e segue la versione stabile precedente Linux From Scratch 13.0 resa disponibile il 5 marzo 2026, significativa perché è stata la prima edizione esclusivamente basata su systemd (il sistema di avvio, o init system, ovvero il componente che gestisce l’avvio dei processi e dei servizi durante il boot del sistema operativo). Fino alla 12.4, infatti, LFS era distribuita in 2 varianti: la prima basata su systemd e la seconda su SysVinit (il sistema di inizializzazione storico di derivazione UNIX). Da LFS 13.0 la variante SysVinit è stata interrotta: il progetto ha comunicato che non verrà più mantenuta attivamente, pur lasciando aperta la possibilità di un eventuale ripristino se dovessero emergere nuovi contributori interessati. Linux From Scratch 13.1 conferma l’evoluzione esclusivamente con systemd.

Novità in Linux From Scratch 13.1

La nuova versione porta un rinnovo sostanzioso della toolchain (l’insieme degli strumenti di compilazione fondamentali, ossia l’assemblatore, il compilatore e le librerie del linguaggio C, che consentono di costruire tutto il resto del sistema) e un kernel Linux più recente, oltre a numerose patch di sicurezza (correzioni del codice volte a colmare vulnerabilità e difetti che potrebbero essere sfruttati a fini dannosi). In totale, 46 pacchetti software sono stati aggiornati o aggiunti rispetto alla precedente versione stabile e oltre 200 commit (singole modifiche registrate nella cronologia di sviluppo del progetto) sono confluiti nel libro, con correzioni e miglioramenti del testo presenti in tutte le sezioni.

Aggiornamenti della toolchain

Il cuore delle novita’ riguarda la moderna versione degli strumenti di base per la compilazione:

  • Binutils 2.47: la suite di utility per la manipolazione di file binari e oggetti, tra cui l’assemblatore (AS) e il linker (LD), che unisce fra loro i moduli compilati in un unico eseguibile. La nuova versione porta correzioni e miglioramenti rispetto alla 2.46 di LFS 13.0.
  • GCC 16.2.0: la collezione di compilatori GNU (GNU Compiler Collection), lo strumento che traduce il codice sorgente C, C++ e di altri linguaggi in istruzioni eseguibili dal processore. L’aggiornamento offre un compilatore piu’ recente e corretto rispetto alla versione presente in precedenza.
  • Glibc 2.44: la libreria C di GNU (GNU C Library), l’insieme di funzioni fondamentali che i programmi usano per operare nel sistema. Si tratta di un aggiornamento di sicurezza, che risolve vulnerabilita’ e amplia il supporto a nuove funzionalita’ di sistema.

Kernel Linux 7.1.8

Il kernel Linux utilizzato dal libro è stato aggiornato alla versione 7.1.8, un salto significativo rispetto al kernel Linux 6.18.10 impiegato in LFS 13.0. Il kernel è la componente essenziale che gestisce la memoria, i processi, i driver hardware e le comunicazioni di rete; una versione più recente assicura supporto a hardware più recente e porta correzioni di stabilita’ e sicurezza.

Aggiornamenti di sicurezza

La nuova versione incorpora aggiornamenti di sicurezza per diversi componenti critici del sistema:

  • Glibc: correzione di vulnerabilita’ nella libreria C di base.
  • Coreutils: la raccolta delle utility di base GNU (come cp, ls, mv), aggiornata alla versione 9.11.
  • Expat: la libreria per l’analisi di documenti XML (eXtensible Markup Language), portata alla versione 2.8.3 per chiudere falle di sicurezza.
  • Perl: il linguaggio di scripting molto diffuso in ambito amministrativo, aggiornato a 5.44.0.
  • Python: il linguaggio di programmazione, portato a 3.14.7 con correzioni di sicurezza e consolidamento di patch.
  • systemd: il sistema di avvio e gestione dei servizi, aggiornato alla versione 261.2.
  • XZ: la libreria di compressione dati senza perdita, alla versione 5.8.3.
  • Vim: l’editor di testo a terminale, aggiornato a 9.2.1025 con fix di sicurezza.

Oltre a questi, ricevono aggiornamenti di sicurezza anche attr e acl (gestione degli attributi estesi e delle liste di controllo degli accessi sui file, rispettivamente 2.6.0 e 2.4.0), util-linux (2.42.2), il kernel Linux stesso e zlib (la libreria di compressione di base).

Altri aggiornamenti dei pacchetti software

Il resto degli aggiornamenti è distribuito su molte componenti del sistema di base:

  • Bash 5.3: la shell predefinita, l’interprete a riga di comando con cui l’utente interagisce col sistema.
  • Ncurses 6.6: la libreria per la gestione di interfacce testuali a terminale.
  • Diffutils 3.12, File 5.48, Findutils 4.11.0, Gawk 5.4.1, Grep 3.12, Gzip 1.14, Make 4.4.1, Patch 2.8 e Sed 4.10: utility classiche GNU aggiornate.
  • M4 1.4.21, Bison 3.8.2, Gettext 1.0, Libtool 2.6.2, Texinfo 7.3: strumenti di compilazione e documentazione.
  • Pkgconf 3.0.5 e Meson 1.12.0: sistemi di configurazione e build (di compilazione) moderni.
  • Shadow 4.20.2: gestione di utenti e password.
  • Procps-ng 4.0.7: utility per il monitoraggio dei processi (ps, top).
  • Iproute2 7.1.0: strumenti di configurazione di rete.
  • OpenSSL 4.01: librerie crittografica più importanti e utilizzate al mondo nel panorama del software libero.
  • SQLite 3.53.4: la libreria di database integrata.
  • Libffi 3.8.0: libreria per le interfacce di funzioni esterne.
  • IANA-etc 20260805: il database dei numeri di porta e protocolli assegnati.
  • Tzdata 2026c: i dati relativi ai fusi orari.
  • mpdecimal 4.0.1: componente aggiunto per il calcolo decimale ad alta precisione, usato da Python.
  • Zlib 1.3.2: libreria di compressione di base.

Oltre agli aggiornamenti elencati si segnalano anche alcune modifiche infrastrutturali e di manutenzione: Groff e Man-pages ricevono revisioni incrementali, mentre i pacchetti XML-Parser e intltool sono stati rimossi dal libro e spostati in BLFS. Nel conteggio complessivo delle 46 modifiche rientrano anche patch specifiche, come tar‑1.35‑acl_fix‑1.patch Tar 1.35 (strumento di archiviazione) per risolvere un problema legato ad acl-2.4.0. e Python‑3.14.6‑consolidated_fixes‑1.patch, che raccoglie e applica le correzioni cumulative integrate nella versione 3.14.7.

Beyond Linux From Scratch: stato del progetto complementare

Un aspetto da segnalare riguarda BLFS (Beyond Linux From Scratch), il libro complementare che espande il sistema base LFS aggiungendo software aggiuntivo: ambienti desktop (DE: Desktop Environment, l’insieme di strumenti grafici che compone l’interfaccia utente visiva), applicazioni con interfaccia grafica, strumenti di rete e altri pacchetti software rivolti all’utente finale. La versione 13.1 di BLFS non viene rilasciata contestualmente a LFS 13.1, diversamente da quanto accaduto in passato.

Il progetto precisa tuttavia che lo stato di avanzamento di BLFS 13.1 è gia’ molto vicino al completamento: oltre il 99% dei suoi oltre 1.000 pacchetti software è stato compilato e collaudato sulla base LFS 13.1, e il rilascio finale è atteso a breve.

Download e Riferimenti

Linux From Scratch 13.1 è disponibile per la consultazione online all’indirizzo ufficiale del progetto. Per l’uso senza connessione, è possibile effettuare il download dei file della nuova versione dalla cartella di download del progetto, che include i formati HTML senza interruzioni di capitolo (LFS-BOOK-13.1-NOCHUNKS.html), il pacchetto compresso (LFS-BOOK-13.1.tar.xz) e il documento PDF (LFS-SYSD-BOOK-13.1.pdf), oltre alla lista dei file per wget (wget-list) e agli hash di verifica (md5sums).

Non essendoci un sistema preinstallato, l’installazione consiste nel seguire passo dopo passo le istruzioni del libro per compilare ogni componente dal codice sorgente; gli utenti che gia’ impiegano una versione precedente non effettuano un aggiornamento in senso tradizionale, ma ricostruiscono il sistema seguendo le istruzioni della nuova versione.

Per segnalazioni o commenti è possibile scrivere alla lista di discussione degli sviluppatori all’indirizzo lfs-dev@lists.linuxfromscratch.org (la registrazione alla lista è obbligatoria).

Riferimenti Ufficiali

Per approfondire le novità è possibile leggere l’annuncio ufficiale e consultare il changelog (registro delle modifiche) sul sito del progetto.

Fonte: https://www.linuxfromscratch.org/lfs/news.html
Fonte: https://www.linuxfromscratch.org/lfs/view/stable-systemd/chapter01/changelog.html
Fonte: https://www.linuxfromscratch.org/lfs/view/stable-systemd/
Fonte”https://distrowatch.com/12943
Fonte: https://linuxiac.com/linux-from-scratch-13-1-is-out-with-major-toolchain-updates/

Visited 1 times, 1 visit(s) today
Se vuoi sostenermi, puoi farlo acquistando qualsiasi cosa dai diversi link di affiliazione che ho nel mio sito o partendo da qui oppure alcune di queste distribuzioni GNU/Linux che sono disponibili sul mio negozio online, quelle mancanti possono essere comunque richieste.

Se ti senti generoso, puoi anche donarmi solo 1€ o più se vuoi con PayPal e aiutarmi a continuare a pubblicare più contenuti come questo. Grazie!

Hai dubbi o problemi? Ti aiutiamo noi!

Se vuoi rimanere sempre aggiornato, iscriviti al nostro canale Telegram.
Se vuoi ricevere supporto per qualsiasi dubbio o problema, iscriviti alla nostra community Facebook o gruppo Telegram.
Cosa ne pensi? Fateci sapere i vostri pensieri nei commenti qui sotto.
Ti piace quello che leggi? Per favore condividilo con gli altri.
Amazon Music
Scopri le ultime offerte per dischi ssd su Acquista su Amazon
Scopri le ultime offerte per memorie RAM DDR su Acquista su Amazon
Scopri le ultime offerte per Chromebook su Acquista su Amazon
Scopri le ultime offerte per Raspberry su Acquista su Amazon

Potrebbero interessarti anche...

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.