È iniziato il test della versione beta della distribuzione Fedora Linux 35. La versione beta segna il passaggio alla fase finale di test, in cui sono consentite solo correzioni di errori critici. Il rilascio è previsto per il 26 ottobre. La versione include Fedora Workstation, Fedora Server, Fedora Silverblue, Fedora IoT e le versioni live fornite sotto forma di spin con ambienti desktop KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE e LXQt. Le versioni sono state create per le architetture x86_64, Power64, ARM64 (AArch64) e vari dispositivi con processori ARM a 32 bit.
Le modifiche più significative in Fedora Linux 35:
- Il desktop di Fedora Workstation è stato aggiornato alla versione GNOME 41, che ha ridisegnato l'interfaccia di gestione dell'installazione delle applicazioni. Il configuratore ha aggiunto nuove sezioni per la gestione delle finestre/breinterpretations e la connessione tramite operatori di telefonia mobile. È stato aggiunto un nuovo client per la connessione remota al desktop utilizzando i protocolli VNC e RDP. È stata modificata l'interfaccia del lettore musicale. In GTK 4 è stato implementato un nuovo motore di rendering basato su OpenGL, che ha permesso di ridurre il consumo energetico e accelerare il rendering.
- È stata implementata la possibilità di utilizzare una sessione basata sul protocollo Wayland su sistemi con driver NVIDIA proprietari.
- È stata implementata la modalità chiosco, che consente di avviare una sessione GNOME semplificata, limitata all'esecuzione di una sola applicazione predefinita. Questa modalità è adatta per la creazione di vari chioschi informativi e terminali di self-service.
- È stata proposta la prima versione della nuova edizione della distribuzione — Fedora Kinoite, basata sulle tecnologie di Fedora Silverblue, ma utilizzando KDE al posto di GNOME. L'immagine monolitica di Fedora Kinoite non è suddivisa in pacchetti separati, si aggiorna in modo atomico e viene costruita a partire dai pacchetti RPM ufficiali di Fedora utilizzando lo strumento rpm-ostree. L'ambiente di base (/ e /usr) è montato in modalità 'sola lettura'. I dati modificabili sono situati nella cartella /var. Per l'installazione e l'aggiornamento delle applicazioni aggiuntive viene utilizzato un sistema di pacchetti autosufficienti flatpak, che consente di separare le applicazioni dal sistema principale e di eseguirle in un contenitore separato.
- Multimedia un server PipeWire, che dalla scorsa versione è utilizzato di default, è stato migrato per utilizzare il gestore delle sessioni audio WirePlumber. WirePlumber consente di gestire il grafo dei nodi multimediali in PipeWire, configurare dispositivi audio e gestire il routing dei flussi audio. È stata aggiunta la supporto per il passaggio del protocollo S/PDF per la trasmissione di audio digitale attraverso le uscite ottiche S/PDF e HDMI. È stata ampliata la supporto per Bluetooth, con l'aggiunta dei codec FastStream e AptX.
- Aggiornate le versioni dei pacchetti, inclusi GCC 11, LLVM 13, Python 3.10-rc, Perl 5.34, PHP 8.0, Binutils 2.36, Boost 1.76, glibc 2.34, binutils 2.37, gdb 10.2, Node.js 16, RPM 4.17, Erlang 24.
- È avvenuto il passaggio all'uso dello schema di hashing delle password yescrypt per i nuovi utenti. È garantito il supporto per i vecchi hash generati con l'algoritmo sha512crypt precedentemente utilizzato, reso disponibile come opzione. Yescrypt amplifica le capacità dello scrypt classico attraverso schemi che richiedono una maggiore quantità di memoria e riduce l'efficacia degli attacchi che utilizzano GPU, FPGA e chip specializzati. La sicurezza di Yescrypt è assicurata dall'uso di primitive crittografiche consolidate come SHA-256, HMAC e PBKDF2.
- Nel file /etc/os-release il parametro ‘NAME=Fedora’ è stato sostituito con ‘NAME="Fedora Linux"’ (il nome Fedora ora è utilizzato per l'intero progetto e la comunità ad esso associata, mentre la distribuzione è chiamata Fedora Linux). Il parametro ‘ID=fedora’ è rimasto invariato, quindi non sarà necessario modificare script e blocchi condizionali nei file spec. Le edizioni specializzate continueranno a essere fornite con i loro vecchi nomi, come Fedora Workstation, Fedora CoreOS e Fedora KDE Plasma Desktop.
- Nelle immagini di Fedora Cloud, il filesystem Btrfs e un bootloader ibrido, che supporta l'avvio su sistemi con BIOS e UEFI, sono abilitati per impostazione predefinita.
- È stato aggiunto il gestore power-profiles-daemon, che consente di passare al volo tra la modalità di risparmio energetico, la modalità di consumo energetico bilanciato e la modalità di massima performance.
- È stato garantito il riavvio dei servizi utente systemd dopo l'esecuzione di ‘rpm upgrade’ (in precedenza venivano riavviati solo i servizi di sistema).
- È stato modificato il meccanismo di attivazione dei repository di terze parti. In precedenza, l'attivazione dell'opzione "Repository software di terze parti" comportava l'installazione del pacchetto fedora-workstation-repositories, ma i repository rimanevano disattivati; ora il pacchetto fedora-workstation-repositories viene installato per impostazione predefinita e l'opzione attiva i repository.
- L'attivazione dei repository di terze parti ora include applicazioni selezionate e revisionate dal catalogo Flathub, pertanto tali applicazioni saranno disponibili in GNOME Software senza dover installare FlatHub. Attualmente sono approvate le applicazioni Zoom, Microsoft Teams, Skype, Bitwarden, Postman e Minecraft, mentre sono in attesa di revisione Discord, Anydesk, WPS Office, OnlyOffice, MasterPDFEditor, Slack, UngoogledChromium, Flatseal, WhatsAppQT e GreenWithEnvy.
- È stata implementata l'applicazione predefinita del protocollo DNS over TLS (DoT) quando supportato dal server DNS selezionato.
- Aggiunta la compatibilità con mouse a posizionamento ad alta precisione per la rotella di scorrimento (fino a 120 eventi per rotazione).
- Sono state modificate le regole per la selezione del compilatore durante la costruzione dei pacchetti. In precedenza, le regole prevedevano l'utilizzo di GCC per la costruzione del pacchetto, a meno che il pacchetto potesse essere costruito solo con Clang. Le nuove regole consentono ai manutentori dei pacchetti di scegliere Clang, anche se il progetto upstream supporta GCC, e viceversa, di scegliere GCC se il progetto upstream non supporta GCC.
- Durante la configurazione della crittografia del disco con LUKS è stata garantita la selezione automatica della dimensione ottimale del settore, cioè per i dischi con settori fisici da 4k verrà selezionata una dimensione del settore di 4096 in LUKS.
Si consiglia di prestare attenzione ai problemi noti non risolti nella versione beta.
Fonte: opennet.ru
