Rilascio della distribuzione Fedora Linux 45

È stato rilasciato Fedora Linux 45. Sono disponibili per il download le edizioni 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 come spin con ambienti personalizzati come Xfce, MATE, Cinnamon, LXDE, Phosh, Miracle, LXQt, Budgie, Sway e Cosmic. Le edizioni sono state create per le architetture x86_64, Power64 e ARM64 (AArch64).

Le modifiche più significative in Fedora Linux 45:

  • L'ambiente desktop GNOME è stato aggiornato alla versione 51, che offre ottimizzazioni per una resa più fluida e per evitare impuntamenti durante le animazioni e sotto carico elevato. È stata introdotta la funzione per cambiare automaticamente l'orientamento dello schermo tra verticale e orizzontale quando il dispositivo viene ruotato utilizzando l'accelerometro.
    È stata aggiunta la possibilità di proiettare smart card durante una connessione remota al desktop. La schermata di accesso al sistema ora supporta l'autenticazione tramite servizi web aziendali. Sono state integrate immagini vettoriali dei cursori fornite in formato SVG.
  • Nelle immagini ISO delle edizioni di Fedora Atomic Desktop (Silverblue, Kinoite, ecc.), invece del classico installatore Anaconda basato su GTK, è stato introdotto il nuovo installatore Anaconda WebUI basato su interfaccia web, già utilizzato in Fedora Workstation e nelle versioni live. Il nuovo installatore supporta la gestione remota dell'installazione: gli utenti possono ora avviare Fedora su un sistema di destinazione con l'opzione «inst.webui.remote» e gestire l'installazione tramite un browser web su un altro computer, con autenticazione tramite codice PIN e crittografia del traffico.
  • Tutti i file di configurazione dei repository RPM, originariamente installati quando un repository veniva connesso, sono stati spostati dalla directory /etc/yum.repos.d a /usr/share/dnf5/repos.d. Le chiavi PGP sono state trasferite in /usr/share/pki/rpm-gpg. Questa modifica semplificherà la separazione delle impostazioni iniziali dei repository dai file di configurazione modificati dall'utente.
  • Nel RPM, la verifica delle firme dei pacchetti è abilitata per impostazione predefinita. Ora verrà visualizzato un errore se si tenta di installare pacchetti senza firma o con una firma non valida, a meno che l'utente non avvii esplicitamente rpm con il flag «—nosignature». In precedenza, a livello di RPM veniva eseguita solo la verifica dell'integrità tramite hash, mentre l'autenticità dei pacchetti dei repository veniva verificata in YUM e DNF.
  • Il gestore di pacchetti RPM è stato aggiornato alla versione 6.1, che implementa una nuova sintassi di modificatori per i macro (nome_macro<modificatori>), che modificano il comportamento dei macro. Ripristinato l'uso predefinito del sistema NSS (Name Service Switch) per la ricerca di utenti e gruppi. Risolto il problema del blocco dell'elaborazione di tutte le richieste a rpmdb durante l'esecuzione delle transazioni. Aggiunta la possibilità di firmare file digitalmente utilizzando token PKCS11.
  • Per i pacchetti RPM è stato implementato il macro "%openpgpverify", che consente di utilizzare l'utensile Sequoia scritto in Rust al posto di GnuPG per la verifica dei pacchetti.
  • Nelle edizioni desktop, per la gestione delle chiavi, invece di gnome-keyring e kwallet è stato utilizzato il componente oo7 (fornitore del servizio segreto D-Bus), scritto in Rust.
  • Il driver fbcon che opera a livello di kernel è stato sostituito da kmscon, eseguito nello spazio utente, che utilizza il meccanismo KMS (Kernel Mode Setting), garantendo una migliore qualità di rendering e un migliore supporto per i caratteri e Unicode.
  • Agli sviluppatori delle edizioni atomiche è stata data la possibilità di consentire l'installazione dal catalogo FlatHub di applicazioni verificate selezionate, invece di installare pacchetti flatpak con le stesse applicazioni dal repository Fedora. In Fedora è supportato un proprio repository flatpak, il cui contenuto è basato sulla ricompilazione di pacchetti rpm, mentre la maggior parte degli utenti preferirebbe installare pacchetti dal catalogo FlatHub, raccolti dai principali sviluppatori delle applicazioni, piuttosto che dai maintainer di Fedora.
  • Per la creazione di immagini iso delle edizioni atomiche di Fedora è stato utilizzato l'utensile image-builder al posto di lorax.
  • In Fedora CoreOS è stata aggiunta la supporto a systemd-oomd e zram swap.
  • Nell'installer è stata aggiunta la supporto per l'installazione in partizioni logiche gestite tramite l'utensile Stratis. Durante la fase di installazione è possibile creare pool da uno o più dispositivi di archiviazione, ai quali possono essere applicate funzionalità come l'allocazione dinamica dello spazio di archiviazione, snapshot, garanzia di integrità e montaggio di livelli per la cache.
  • Per impostazione predefinita, l'accesso degli utenti non privilegiati alle funzionalità di debug che utilizzano il meccanismo ptrace è vietato.
  • È stata implementata un'interfaccia web per ottenere informazioni più dettagliate sugli arresti anomali del kernel. Quando il kernel passa allo stato di "panic", viene visualizzato un codice QR con un collegamento che, una volta aperto, mostrerà in modo chiaro i dati di tracing delle chiamate, aiutando nella diagnosi del problema, fornendo raccomandazioni per ulteriori azioni e offrendo la possibilità di inviare un rapporto sugli errori.
  • Nel configuratore di rete NetworkManager è attivata di default la modalità "IPv6-mostly", che include l'opzione DHCPv4 108 (uso preferenziale di IPv6) e supporta il meccanismo CLAT (Customer-side Translator, 464XLAT) per garantire il funzionamento delle applicazioni che supportano solo IPv4 su un host con IPv6.
  • Negli strumenti chpasswd e newusers è stato incluso il supporto per PAM (Pluggable Authentication Modules), grazie al quale ora in questi strumenti sono rispettate le politiche di sistema per l'autenticazione e le password, ad esempio, l'impostazione dei requisiti per la qualità della password, il divieto di utilizzare password precedentemente usate, il blocco degli account e l'audit centralizzato dei cambiamenti delle password.
  • È stato aggiunto il pacchetto grub-cc con una versione ridotta del bootloader, destinata all'uso su sistemi con UEFI Secure Boot. Questa versione ridotta include solo un insieme minimo di moduli incorporati e supporta il caricamento di immagini UKI (Unified Kernel Image). La rimozione del supporto per i formati di immagine jpeg/png e per filesystem aggiuntivi consente di ridurre la superficie di attacco, a seguito della periodica scoperta di vulnerabilità in GRUB (1, 2, 3, 4, 5, 6, 7).
  • È stato aggiunto il supporto per l'utilizzo dell'insieme di strumenti encapsule per eseguire applicazioni in un ambiente isolato, in cui, anziché avere accesso alla reale home directory dell'utente, viene fornito accesso alla sua versione temporanea.
  • Aggiornate le versioni dei pacchetti, incluso il kernel Linux 7.3, GCC 16.2, LLVM 23, glibc 2.44, binutils 2.47, Perl 5.44, Python 3.15, Go 1.27, Lua 5.5, Ruby on Rails 8.1, Erlang 27, Fontconfig 2.18, IBus 1.5.35, Podman 6, OpenSSL 4.0, MySQL 9.7, MariaDB 12.3.
  • Sono state proposte opzioni di pacchetti con un ambiente di sviluppo integrato Lazarus (per Free Pascal), compilati con widget basati su GTK3, Qt5 e Qt6 (in precedenza, il pacchetto veniva compilato solo con GTK2).
  • È stata realizzata la prima fase della preparazione per la rimozione dell'API per l'accesso al sottosistema crittografico del kernel Linux dallo spazio utente (CRYPTO_USER_API — Crypto Userspace API). Questa API è stata dichiarata obsoleta nel kernel a causa di potenziali problemi di sicurezza ed è programmata per la rimozione. L'API Crypto Userspace è utilizzata in pacchetti come iwd, cryptsetup (utilizzato in tcplay e VeraCrypt) e libkcapi (utilizzato in dracut), ma la prima fase non influirà sul loro funzionamento.
  • I pacchetti con l'ambiente desktop Deepin sono stati rimossi dal repository a causa di problemi di manutenzione (gravi bug e vulnerabilità rimangono non risolti nei pacchetti da molto tempo).
  • Dichiarati obsoleti VPN- i plugin NetworkManager-vpnc e NetworkManager-fortisslvpn, per i quali si raccomanda di utilizzare i plugin NetworkManager-libreswan e NetworkManager-openconnect.

Per Fedora 45 sono stati attivati i repository «free» e «nonfree» del progetto RPM Fusion, in cui 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

Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS 🔥 Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS - ProHoster