Fedora 43 è finalmente disponibile, questa release include il Kernel Linux 6.17, che introduce supporto hardware aggiornato e miglioramenti delle prestazioni. Questa versione del kernel rappresenta un passo avanti significativo per l’ottimizzazione del sistema operativo.

I sistemi AMD beneficiano di una distribuzione più intelligente dei carichi di lavoro sui processori Ryzen grazie alla nuova Hardware Feedback Interface, mentre i laptop ibridi ottengono efficienza energetica migliorata e gestione grafica con il supporto SmartMux. La virtualizzazione diventa più sicura e stabile, rendendo Fedora 43 una scelta solida per chi lavora con ambienti virtuali e container.
GNOME 49 dice addio definitivo a X11
Il cambiamento più radicale riguarda l’ambiente desktop predefinito. Fedora 43 include GNOME 49 per l’edizione Workstation, ma la vera rivoluzione sta nella decisione di rimuovere completamente i pacchetti GNOME X11 dai repository, migrando tutti gli utenti alla sessione GNOME Wayland. Questa scelta anticipa la roadmap ufficiale di GNOME e rappresenta una transizione definitiva verso il protocollo display più moderno.

X11, noto anche come X Window System, è stato per decenni la base delle interfacce grafiche su sistemi Unix e GNU/Linux. La sua rimozione da Fedora 43 non significa però l’impossibilità di utilizzare applicazioni legacy, poiché grazie a Xwayland le applicazioni meno aggiornate continueranno a funzionare senza problemi. Wayland offre vantaggi concreti in termini di sicurezza, gestione delle risorse e performance grafiche complessive.
RPM 6.0 e la rivoluzione della sicurezza dei pacchetti
Sul fronte della gestione dei pacchetti, Fedora 43 aggiorna RPM alla versione 6.0, introducendo miglioramenti significativi alla sicurezza. Il cambiamento principale riguarda la modalità di riferimento alle chiavi OpenPGP, che ora vengono identificate tramite fingerprint invece che con ID chiave brevi, rendendo la verifica dei pacchetti più affidabile e sicura.
RPM 6.0 introduce il supporto per firme multiple per pacchetto e chiavi OpenPGP v6, incluso il supporto alla crittografia post-quantum. Questa evoluzione prepara l’infrastruttura Fedora alle sfide della sicurezza informatica del futuro, quando i computer quantistici potrebbero minacciare gli attuali sistemi crittografici. Inoltre, RPM 6.0 può utilizzare Sequoia-sq come alternativa a GnuPG per le operazioni di firma, offrendo maggiore flessibilità agli amministratori di sistema.

Anaconda WebUI e DNF5 trasformano l’installazione
L’esperienza di installazione subisce una trasformazione completa. Anaconda WebUI diventa predefinito per Fedora Spins, introducendo un’interfaccia di installazione moderna e uniforme per tutte le varianti desktop. Questo cambiamento avvicina Fedora alla sostituzione definitiva dell’attuale installer GTK con una soluzione più accessibile e user-friendly.
L’installer Anaconda passa a DNF5 per una migliore gestione dei pacchetti durante l’installazione e un passo verso l’abbandono di DNF4, ora in modalità manutenzione. DNF5 rappresenta una riscrittura completa del gestore di pacchetti, con prestazioni superiori e una base di codice più moderna che faciliterà la manutenzione futura e l’implementazione di nuove funzionalità.
Linguaggi di programmazione all’avanguardia
Gli sviluppatori trovano in Fedora 43 un ambiente particolarmente ricco di novità. Fedora 43 include Python 3.14, consentendo di identificare bug critici nel nuovo Python prima del rilascio ufficiale. Questa adozione anticipata delle versioni più recenti dei linguaggi di programmazione è da sempre un tratto distintivo di Fedora, che si propone come piattaforma ideale per testare le tecnologie emergenti.
Golang 1.25 porta importanti novità per lo sviluppo in Go, tra cui miglioramenti alla gestione della memoria, nuovo server documentazione e supporto a moduli in sottodirectory. Gli sviluppatori Go apprezzeranno anche le funzionalità avanzate di rilevamento delle perdite di memoria e la possibilità di utilizzare sottodirectory di un repository come root di un modulo.
Fedora 43 aggiunge il supporto per il linguaggio di programmazione Hare, un linguaggio di sistema leggero orientato alla semplicità e alle prestazioni. Anche se Hare rimane una nicchia rispetto a C o Rust, il suo focus sulla programmazione a basso livello e il runtime minimale lo rendono interessante per specifici compiti di sviluppo di sistema.
Toolchain GNU e strumenti di sviluppo aggiornati
Il supporto per gli sviluppatori si estende anche agli strumenti fondamentali. Gli aggiornamenti al Toolchain GNU garantiscono che Fedora rimanga aggiornato con le ultime funzionalità, miglioramenti e correzioni di bug e sicurezza dai progetti upstream gcc, glibc, binutils e gdb. Questo assicura un compilatore di sistema funzionante, assemblatore, linker statico e dinamico, runtime dei linguaggi core e debugger sempre all’avanguardia.
Gli strumenti di sistema vengono aggiornati alle ultime versioni, inclusi GCC 15.2, GNU Binutils 2.45, GNU C Library 2.42, GDB 17.1, LLVM 21, Perl 5.42, PostgreSQL 18, Ruby on Rails 8.0 e MySQL 8.4. Questa attenzione agli aggiornamenti del toolchain di sviluppo rende Fedora una piattaforma affidabile per chi lavora quotidianamente con codice e necessita degli strumenti più recenti.
Fedora Kinoite e gli aggiornamenti automatici
La variante immutabile basata su KDE Plasma riceve un miglioramento significativo nella gestione degli aggiornamenti. Fedora Kinoite abiliterà gli aggiornamenti automatici per assicurare sempre le ultime patch di sicurezza, garantendo che gli utenti eseguano sempre un sistema aggiornato dopo un semplice riavvio. Gli aggiornamenti vengono applicati automaticamente in background, riducendo l’intervento manuale necessario per mantenere il sistema sicuro e aggiornato.
Questa filosofia di aggiornamento automatico si allinea con l’approccio delle distribuzioni immutabili, dove la stabilità del sistema viene garantita attraverso aggiornamenti atomici che possono essere facilmente ripristinati in caso di problemi. Per gli utenti di Fedora Kinoite, questo significa meno preoccupazioni relative alla manutenzione del sistema e maggiore tranquillità nell’utilizzo quotidiano.

Ottimizzazioni di sistema e migliorie tecniche
Fedora 43 introduce anche ottimizzazioni più sottili ma ugualmente importanti. Quando un font monospace specificato è mancante, viene utilizzato un font di fallback coerente, evitando cambiamenti improvvisi nell’aspetto del sistema dopo l’installazione di nuovi pacchetti di font. Questo dettaglio apparentemente minore migliora significativamente la coerenza dell’esperienza utente, particolarmente per sviluppatori e utenti terminale.
Le macro RPM specifiche per pacchetto nei flag di compilazione forniscono un modo consistente e standard per i pacchetti di aggiungere alla lista predefinita di flag del compilatore. Questo cambiamento semplifica il lavoro dei maintainer dei pacchetti, evitando la necessità di modificare ed esportare manualmente variabili ambientali e prevenendo potenziali problemi derivanti dal vecchio metodo manuale.
Fedora CoreOS e la build containerizzata
Anche l’infrastruttura di build evolve con questa versione. La build di Fedora CoreOS utilizza ora Containerfile, portando il processo di build sotto un’immagine container standard. Questo approccio si allontana dallo strumento personalizzato CoreOS Assembler, abbracciando metodologie più standard che agevolano la creazione locale o automatizzata di immagini FCOS.
Questo cambiamento rende più accessibile il processo di personalizzazione e build di Fedora CoreOS per amministratori di sistema e DevOps engineer che già lavorano quotidianamente con container. L’utilizzo di standard containerizzati riduce la curva di apprendimento e permette di integrare più facilmente Fedora CoreOS nelle pipeline di continuous integration e deployment esistenti.

Wallpaper ispirato a Sally Ride
Sul fronte estetico, Fedora 43 presenta uno sfondo giorno/notte completamente nuovo. Il wallpaper è ispirato all’eredità di Sally Ride, la prima donna americana ad andare nello spazio il 18 giugno 1983. Il design riflette l’arte spaziale colorata e luminosa della metà del secolo e il retrofuturismo, rappresentando perfettamente il suo lavoro nelle discipline STEM. La community ha scelto Sally Ride tra candidati i cui cognomi iniziano con la lettera “R”, seguendo la tradizione Fedora di nominare le versioni seguendo l’ordine alfabetico.