Systemd 261: nuova versione con nuove funzionalità

Systemd è un componente fondamentale dell’ecosistema GNU/Linux: è un sistema di init (inizializzazione) e gestione dei servizi progettato per avviare il sistema operativo, controllare i processi, gestire il logging e coordinare numerosi sottosistemi.
Nato come alternativa al tradizionale System V init, si è rapidamente affermato come standard de facto nella maggior parte delle distribuzioni GNU/Linux moderne. Il progetto è stato avviato da Lennart Poettering e Kay Sievers nel 2010, con l’obiettivo di migliorare la gestione dei servizi, l’avvio del sistema e la parallelizzazione dei processi.
Systemd è distribuito sotto la licenza LGPL-2.1+, il che significa che può essere utilizzato sia in contesti privati che aziendali, garantendo flessibilità e apertura.
Systemd è disponibile su tutte le principali distribuzioni GNU/Linux, incluse Fedora, Debian, Ubuntu, Arch Linux, openSUSE, RHEL, AlmaLinux e molte altre. Supporta una vasta gamma di architetture hardware e si integra con i principali ambienti desktop come GNOME, KDE e Xfce.
La nuova versione stabile Systemd 261 è stata rilasciata il 19 giugno 2026. La versione stabile precedente era Systemd 260, rilasciata nel marzo 2026.
Novità in Systemd 261
Systemd 261 introduce un insieme significativo di miglioramenti che riguardano cloud, sicurezza, gestione dei servizi, rete, avvio del sistema, contenitori e macchine virtuali. Le principali innovazioni includono un nuovo sottosistema per i metadati cloud, aggiornamenti per la sicurezza TPM (Trusted Platform Module), nuove funzionalità per systemd-networkd, miglioramenti al processo di avvio e nuove capacità per contenitori e macchine virtuali.
Di seguito una panoramica completa e rielaborata delle novità.
Sottosistema Cloud IMDS (Instance Metadata Service)
Systemd 261 introduce un nuovo servizio locale chiamato systemd-imdsd, basato su Varlink, che permette ai programmi locali di accedere ai metadati cloud tramite un’interfaccia unificata. Questo evita la necessità di collegarsi direttamente ai servizi di metadati dei singoli provider.
Il riconoscimento della piattaforma cloud avviene tramite un file hardware dedicato (hwdb.d/40-imds.hwdb) che identifica l’ambiente tramite informazioni SMBIOS.
Piattaforme supportate:
- Amazon EC2
- Microsoft Azure
- Google Compute Engine
- Hetzner
- Oracle Cloud
- Scaleway
- Tencent Cloud
- Alibaba ECS
- Vultr
È inoltre possibile limitare l’accesso di rete ai servizi di metadati per aumentare la sicurezza, con la nota che ciò può interferire con strumenti tradizionali come cloud-init.
Aggiornamenti per TPM e sicurezza
Systemd 261 introduce la condizione ConditionSecurity=measured-os, che verifica se il sistema è stato avviato con meccanismi di measured boot, una tecnica che registra l’integrità del sistema nel TPM.
Ulteriori miglioramenti includono:
- Misurazione automatica dei dati SMBIOS (tipi 1, 2 e 11) nel registro PCR 1 quando il firmware non lo fa.
- Miglioramenti a systemd-boot e systemd-stub per garantire una maggiore affidabilità nelle misurazioni di sicurezza.
La nuova versione introduce anche il nuovo servizio systemd‑tpm2‑swtpm.service, che fornisce automaticamente un TPM software (swtpm) nei sistemi privi di TPM fisico, garantendo compatibilità con le funzionalità di sicurezza basate su TPM.
Gestione dei servizi e nuove interfacce
Sono state introdotte nuove funzionalità per migliorare la gestione dei servizi:
- Nuova proprietà ReloadCount accessibile tramite D-Bus e Varlink, che incrementa a ogni ricaricamento della configurazione.
- Nuovi metodi Varlink per avviare unità temporanee e richiedere operazioni di spegnimento del sistema.
- Introduzione della condizione ConditionFraction= per distribuire gradualmente servizi su flotte di macchine, utile per aggiornamenti progressivi.
Miglioramenti di rete
Systemd-networkd riceve numerosi aggiornamenti:
- Nuovo comando
networkctl dhcp-lease INTERFACCIA, che permette di visualizzare tutte le informazioni assegnate dal server DHCP all’interfaccia di rete, come indirizzo IP, gateway, DNS, durata dell’assegnazione e altri parametri di configurazione. - Nuove API Varlink per descrivere, riconfigurare, rinnovare e forzare il rinnovo delle interfacce.
- systemd-resolved ora supporta record DNS statici tramite file JSON nella cartella systemd/resolve/static.d/.
- Aggiunte impostazioni per la dimensione della cache DNS, MulticastDNS e LLMNR.
- Rilettura automatica del file /etc/hosts al ricaricamento.
Miglioramenti al processo di avvio
Le novità includono:
- systemd-stub ora genera un boot secret basato su una variabile EFI persistente, utile quando il TPM non è disponibile.
- PID1 introduce il supporto alle nuove funzionalità del kernel Live Update Orchestrator (LUO) e Kernel Handover (KHO), due meccanismi progettati per rendere gli aggiornamenti del kernel più affidabili e continui. LUO coordina il processo di aggiornamento live, mentre KHO permette di trasferire lo stato del sistema dal vecchio kernel a quello nuovo, riducendo al minimo le interruzioni e migliorando la continuità operativa.
- Rilevamento automatico della console seriale EFI attiva e passaggio del parametro console= al kernel.
- systemd-boot conserva la versione precedente come fallback e crea una voce UEFI alternativa.
- systemd-sysupdate viene installato in /usr/bin/ e non è più considerato sperimentale.
systemd‑sysinstall: nuovo installer testuale
Systemd 261 introduce systemd‑sysinstall, un nuovo strumento testuale progettato per semplificare l’installazione e la configurazione dei sistemi basati su systemd. È pensato come un installer (programma di installazione) modulare, scriptabile e integrabile, utile per distribuzioni, immagini cloud e ambienti automatizzati.
Le sue caratteristiche includono:
- installazione del sistema tramite preset e profili
- gestione automatizzata dei file di configurazione
- supporto per layout di filesystem moderni
- integrazione con systemd‑sysupdate e altri componenti del sistema
Questo strumento è destinato a diventare un elemento chiave per le distribuzioni che vogliono adottare un installer minimale e completamente basato su systemd.
Contenitori e macchine virtuali
systemd-nspawn
- Possibilità di inoltrare i messaggi del journal del contenitore verso socket selezionati.
- Supporto alla conservazione dello stato del file descriptor store del gestore di sistema del contenitore.
systemd-vmspawn
Nuove funzionalità:
- Supporto per volumi bind.
- Console headless.
- Gestione dello stato EFI NVRAM.
- Avvio diretto del kernel senza firmware UEFI.
- Selezione del tipo di disco immagine.
- Manipolazione dello storage tramite interfaccia Varlink io.systemd.MachineInstance.
storagectl: nuovo strumento per la gestione dello storage
Systemd 261 introduce anche storagectl, un nuovo comando dedicato alla gestione dello storage e delle immagini disco. Offre un’interfaccia unificata per:
- creare, ispezionare e modificare immagini disco
- gestire volumi e snapshot
- integrare operazioni di storage con systemd‑vmspawn e systemd‑nspawn
- utilizzare l’interfaccia Varlink per automazione e orchestrazione
Si tratta di un componente pensato per semplificare la gestione di ambienti containerizzati e virtualizzati, soprattutto in contesti cloud‑native.
Funzionalità in rimozione nella futura versione 262
Systemd segnala alcune funzionalità destinate alla rimozione:
- Supporto per /run/boot-loader-entries/ e interfacce correlate.
- Rimozione dell’API D-Bus sperimentale di systemd-sysupdated, sostituita da Varlink.
Download e Riferimenti
Systemd è distribuito tramite i repository software ufficiali delle principali distribuzioni GNU/Linux. L’installazione o l’aggiornamento avviene tramite il gestore pacchetti software della propria distribuzione.
Per ulteriori informazioni, è possibile consultare il changelog (registro delle modifiche) completo.
Fonte: https://github.com/systemd/systemd/releases/tag/v261
Fonte: https://www.phoronix.com/news/systemd-261
Fonte: https://linuxiac.com/systemd-261-lands-with-cloud-imds-tpm-and-network-updates/
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.
























