Striscione Fedora39
È stato annunciato il rilascio della nuova versione di Fedora 39 , che include numerose nuove funzionalità, aggiornamenti, miglioramenti interessanti e correzioni di bug.
Inizialmente, Fedora 39 include il kernel Linux 6.5, che introduce il supporto MIDI 2.0 in ALSA, il supporto ACPI per l'architettura RISC-V e il supporto Landlock per UML (User-Mode Linux). Inoltre, la dimensione minima della partizione di sistema EFI (ESP) utilizzata durante l'installazione di Fedora è stata aumentata da 200 a 500 MB a causa dello spazio limitato per gli aggiornamenti del firmware. Il limite di 500 MB è in linea con la configurazione utilizzata da Microsoft a partire da Windows 10.
Per quanto riguarda l'installazione, l' utility `createrepo_c` ora utilizza di default l'algoritmo Zstd per comprimere i metadati del repository e non genera più metadati nel database SQLite. Il pacchetto `fedora-repos-modular` è stato rimosso dall'installazione base e il repository modulare è stato disabilitato. Questa modifica ha velocizzato il gestore di pacchetti DNF riducendo il numero di controlli e download dei metadati.
Per quanto riguarda i pacchetti di sistema, Fedora 39 include l' ambiente desktop GNOME 45 , che presenta un indicatore dinamico del desktop virtuale nel pannello, prestazioni di ricerca migliorate, un indicatore della fotocamera aggiunto, riproduzione video accelerata dall'hardware, un visualizzatore di immagini e un'applicazione fotocamera rinnovati, uno stile di visualizzazione della barra laterale modificato e librerie GTK 4.12 e libadbwaita 1.4 aggiornate.
I temi QGnomePlatform e Adwaita-qt , utilizzati per conferire alle applicazioni Qt configurazioni e stili simili a quelli di GNOME, sono stati dismessi per favorire una migliore integrazione di queste applicazioni nell'ambiente GNOME. La motivazione addotta è la stagnazione dello sviluppo di questi temi e i problemi di compatibilità con alcune applicazioni.
Un'altra novità introdotta in Fedora 39 riguarda il modo in cui vengono installate e aggiornate le applicazioni aggiuntive: ora viene utilizzato il sistema di pacchetti Flatpak, che separa le applicazioni dal sistema principale e le esegue in un container separato.
Inoltre, gli utenti gestiti tramite Active Directory, FreeIPA o LDAP hanno la possibilità di utilizzare la tecnologia Passkeys, che consente l'autenticazione senza password utilizzando identificatori biometrici come impronte digitali o riconoscimento facciale, utilizzando un dispositivo compatibile FIDO2 compatibile con la libreria libfido2.
L'assemblaggio e la distribuzione di moduli aggiornati separatamente, il cui ciclo di vita non è legato al contenuto principale della distribuzione, sono stati interrotti. Il supporto veniva fornito indipendentemente dalle release della distribuzione, garantendo la coesistenza di pacchetti con diverse versioni della stessa applicazione. La ragione dell'interruzione del supporto per i moduli è la perdita di interesse nello sviluppo e le difficoltà nella manutenzione dei moduli esistenti (l'ultima attività su pagure.io/modularity risale a più di 3 anni fa).
Ultimo ma non meno importante, si ricorda anche che sono stati svolti i lavori preparatori relativi alla seconda fase della transizione al processo di carico modernizzato. Le differenze rispetto al boot classico si riducono all'utilizzo, al posto dell'immagine initrd generata sul sistema locale durante l'installazione del pacchetto kernel, di un'immagine unificata del kernel UKI (Unified Kernel Image), generata sull'infrastruttura di distribuzione e firmata digitalmente per la distribuzione. UKI combina il driver per caricare il kernel da UEFI (stub di avvio UEFI), l'immagine del kernel Linux e l'ambiente di sistema initrd caricato in memoria in un unico file.
Tra le altre modifiche degne di nota si segnalano:
- NetworkManager fornisce la traduzione automatica dei profili di connessione esistenti memorizzati nel formato ifcfg (/etc/sysconfig/network-scripts/ifcfg-*) in un formato basato su file chiave.
- Fornita la possibilità di rimuovere il pacchetto tzdata dal database del fuso orario per ridurre la dimensione dei contenitori isolati.
- Il valore predefinito di sysctl vm.max_map_count è stato aumentato da 65530 a 1048576 per migliorare la compatibilità con i giochi Windows lanciati tramite Wine o Steam.
- Il pacchetto con man-pages-ru è stato interrotto, poiché nel pacchetto man-pages-l10n sono incluse anche le traduzioni dei manuali man in russo.
- Il modo in cui i pacchetti Flatpak sono integrati nella distribuzione è stato modificato. Invece di utilizzare i moduli durante la ricompilazione dei pacchetti con il parametro "prefix=/app", viene utilizzata una destinazione di compilazione separata.
- L'imaging è iniziato con l'ambiente utente LXQt per l'architettura Aarch64.
- Fedora Cloud include la possibilità di riavviarsi automaticamente dopo l'installazione degli aggiornamenti dei pacchetti che richiedono il riavvio del sistema.
Infine, se siete interessati ad approfondire l'argomento e/o a scaricare la nuova versione, potete farlo tramite il seguente link.