È stato rilasciato il nuovo Fedora Linux 44. Sono disponibili per il download i prodotti Fedora Workstation, Fedora KDE Plasma Desktop, Fedora Server, Fedora IoT, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition, Fedora Silverblue, Fedora Kinoite e le versioni live fornite sotto forma di spin con ambienti personalizzati come Xfce, MATE, Cinnamon, LXDE, Phosh, Miracle, LXQt, Budgie, Sway e Cosmic. Le versioni sono disponibili per le architetture x86_64, Power64 e ARM64 (AArch64).
I cambiamenti più significativi in Fedora Linux 44:
- L'ambiente desktop GNOME è stato aggiornato alla versione 50, nella quale è stato rimosso il codice per il supporto di X11, è stato implementato un nuovo sistema di salvataggio delle sessioni, rinnovata l'interfaccia del controllo genitori, migliorato il supporto per i livelli di scaling non integer e la funzionalità VRR (Variable Refresh Rate), ed è stato aggiunto il supporto per il protocollo Wayland color-management-v2 per la gestione del colore.
- In tutte le edizioni del sistema operativo con ambiente desktop KDE (Fedora KDE Plasma Desktop Edition, Fedora KDE Plasma Mobile Spin e Fedora Kinoite), è stato utilizzato il progetto di configurazione Plasma Setup sviluppato da KDE per la configurazione iniziale del sistema, mentre nell'installer Anaconda sono state disattivate le fasi di configurazione in conflitto con questa applicazione.
- In tutte le edizioni con KDE, il gestore di accesso SDDM è stato sostituito dal Plasma Login Manager, un progetto sviluppato da KDE.
- È stata ristrutturata l'edizione Fedora Games Lab, che offre una selezione di pacchetti e impostazioni per gli appassionati di videogiochi. Nella nuova versione è stato aggiornato lo stack software per l'esecuzione dei giochi e sono state implementate tecnologie attuali come Wayland e PipeWire.
- L'ambiente desktop Budgie è stato aggiornato alla versione 10.10, adattata per Wayland.
- È stata modificata la logica di creazione dei profili di rete nell'installer Anaconda (file di configurazione per NetworkManager) nel sistema installato. I profili ora vengono creati solo per i dispositivi di rete cablati configurati durante l'installazione tramite GUI, opzioni di avvio o file kickstart, anziché per tutti i dispositivi disponibili. Creare profili per tutti i dispositivi disponibili, e non solo per quelli selezionati dall'utente, richiedeva di eliminare profili non necessari dopo l'installazione e generava difficoltà nel successivo cambiamento delle impostazioni.
- Il modulo del kernel NTSYNC è attivato di default, consentendo un notevole aumento delle prestazioni nei giochi Windows eseguiti tramite Wine. Il modulo implementa il dispositivo a carattere /dev/ntsync e un insieme di primitive per la sincronizzazione utilizzate nel kernel Windows NT. Un significativo guadagno in prestazioni è ottenuto grazie all'eliminazione dei sovraccarichi associati all'uso della RPC nello spazio utente.
- Su sistemi con architettura Aarch64 è stata garantita la selezione automatica del file di descrizione hardware DTB (Device Tree Blobs) per il bootloader UEFI, risolvendo i problemi di avvio delle versioni Live di Fedora sui notebook ARM forniti con Windows.
- Nei rilasci Live è stato utilizzato un set di script livesys-scripts per configurare l'ambiente di lavoro e nuove funzionalità dello strumento Dracut per la creazione automatica di uno storage overlay persistente tra i riavvii quando si scrive un'immagine su unità USB.
- Continuato il lavoro per la migrazione dell'infrastruttura di integrazione continua (dist-git CI), che ricompila i pacchetti RPM dopo modifiche o aggiornamenti, all'uso predefinito dello strumento Packit invece di Fedora CI e Zuul.
- Per impostazione predefinita è attivato l'uso dei link rigidi per collegare file identici installati da pacchetti diversi nella gerarchia /usr. La creazione di un link rigido avviene automaticamente durante l'installazione del pacchetto da parte del gestore nella fase di "post install".
- È stato aggiunto al repository un toolkit con il gestore pacchetti Nix, che consente di installare pacchetti nel formato Nix dalla collezione nixpkgs. I pacchetti possono essere installati in modalità utente singolo (nella cartella home dell'utente) e in modalità multiutente (nella cartella /nix).
- È stata interrotta la fornitura di build QEMU per sistemi host a 32 bit (i686).
La modifica riflette il lavoro del progetto QEMU per rimuovere il supporto per sistemi host a 32 bit. - Sono stati rimossi gli eseguibili e le librerie FUSE 2 dal set delle edizioni atomiche di Fedora per sistemi desktop (questa versione era stata precedentemente dichiarata obsoleta e tutti i pacchetti sono stati migrati all'uso di FUSE 3).
È stata anche interrotta la supporto per le regole obsolete di polkit fornite in file con estensione pkla. - PackageKit è stato cambiato per utilizzare il nuovo backend DNF5, compilato con la libreria libdnf5.
- Nella versione del pacchetto con il gestore di composizione MiracleWM, la shell desktop nwg-shell è stata sostituita con Dank Material Shell.
- In Fedora Cloud, invece di una partizione separata /boot, è ora disponibile una sottosezione omonima Btrfs.
- È stata interrotta la fornitura del pacchetto libreoffice-KF5 con componenti per l'integrazione di LibreOffice con Qt5, sostituito dal pacchetto libreoffice-kf6, che garantisce l'integrazione con Qt6.
- Il caricamento della libreria OpenSSL è stato accelerato grazie alla distribuzione dei certificati in sottodirectory (formato directory-hash) invece che nel file unico /etc/pki/tls/cert.pem.
- Aggiornate le versioni dei pacchetti: GCC 16.1-prerelease, LLVM 22, Ruby 4.0, Go 1.26, binutils 2.46, glibc 2.43, gdb 16.3, CMake 4.0, MariaDB 11.8, IBus 1.5.34, uutils-coreutils 0.5, nushell 0.109.2, Django 6.x, TagLib 2, Helm 4, Ansible 13, TeXLive 2025, GHC 9.10, PHP 8.5.
- È stato svolto un lavoro per portare l'infrastruttura per compilazioni riproducibili a coprire almeno il 99% dei pacchetti nel repository di Fedora. Nelle versioni precedenti, la copertura delle compilazioni riproducibili era valutata al 90%, grazie alle modifiche apportate al sistema di build che sincronizzano i metadati sul tempo di modifica dei file con il codice sorgente di riferimento e garantiscono un ordine costante nell'elencazione dei metadati e delle strutture nei file binari. Per garantire compilazioni riproducibili nel restante 10%, sono stati coinvolti i manutentori dei pacchetti problematici. Le compilazioni riproducibili offrono all'utente la possibilità di verificare personalmente che i file binari distribuiti nei pacchetti siano stati costruiti a partire dal codice sorgente fornito e non contengano modifiche nascoste, effettuate a seguito di compromissioni del compilatore o degli strumenti di build.
Per Fedora 44 sono stati attivati i repository "free" e "nonfree" del progetto RPM Fusion, dove sono disponibili pacchetti con applicazioni multimediali aggiuntive (MPlayer, VLC, Xine), codec video/audio, supporto DVD, driver proprietari AMD e NVIDIA, giochi e emulatori.
Fonte: opennet.ru
