È stato presentato il rilascio della distribuzione Fedora Linux 35. I prodotti Fedora Workstation, Fedora Server, CoreOS, Fedora IoT Edition, così come un insieme di «spin» con versioni Live degli ambienti desktop KDE Plasma 5, Xfce, i3, MATE, Cinnamon, LXDE e LXQt sono pronti per il download. Le costruzioni sono formulate per le architetture x86_64, Power64, ARM64 (AArch64) e vari dispositivi con processori ARM a 32 bit. La pubblicazione delle costruzioni Fedora Silverblue è in ritardo.
I miglioramenti più significativi in Fedora Linux 35:
- Il desktop Fedora Workstation è stato aggiornato alla release GNOME 41, in cui è stata rielaborata l'interfaccia di gestione dell'installazione delle applicazioni. Sono state aggiunte nuove sezioni al configuratore per la configurazione della gestione delle finestre/desktop e della connessione tramite operatori cellulari. È stato incluso un nuovo client per connessioni desktop remote utilizzando i protocolli VNC e RDP. L'interfaccia del lettore musicale è stata modificata. In GTK 4 è stato implementato un nuovo motore di rendering basato su OpenGL, che ha ridotto il consumo energetico e accelerato il rendering.
- È stata implementata la possibilità di utilizzare una sessione basata sul protocollo Wayland sui sistemi con driver proprietari NVIDIA.
- È stata implementata una modalità chiosco che consente di avviare una sessione GNOME limitata all'esecuzione di una sola applicazione pre-selezionata. Questa modalità è adatta per organizzare il lavoro su vari chioschi informativi e terminali di self-service.
- È stata proposta la prima release di una nuova edizione della distribuzione — Fedora Kinoite, basata sulle tecnologie di Fedora Silverblue, ma che utilizza KDE invece di GNOME. L'immagine monolitica di Fedora Kinoite non è divisa in pacchetti separati, si aggiorna in modo atomico e viene costruita 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 posizionati nella directory /var. Per installare e aggiornare applicazioni aggiuntive, viene utilizzato un sistema di pacchetti auto-consistenti flatpak, attraverso il quale le applicazioni sono separate dal sistema principale e vengono eseguite in un contenitore separato.
- Multimediale server PipeWire, che a partire dalla versione precedente viene utilizzato di default, è stato adattato per utilizzare il gestore delle sessioni audio WirePlumber. WirePlumber consente di gestire il grafo dei nodi multimediali in PipeWire, configurare i dispositivi audio e gestire il routing dei flussi audio. È stata aggiunta la supporto per il pass-through del protocollo S/PIDF per la trasmissione di audio digitale attraverso le porte ottiche S/PIDF e HDMI. È stato ampliato il supporto per Bluetooth, con l'aggiunta dei codec FastStream e AptX.
- Aggiornate le versioni dei pacchetti, tra cui GCC 11, LLVM 13, Python 3.10, 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 e firewalld 1.0.
- È stato effettuato il passaggio all'utilizzo dello schema di hashing delle password yescrypt per i nuovi utenti. Il supporto per i vecchi hash, creati utilizzando l'algoritmo sha512crypt precedentemente utilizzato, è stato mantenuto e disponibile come opzione. Yescrypt amplia le possibilità dello scrypt classico supportando schemi con un maggiore consumo di memoria e riducendo l'efficacia degli attacchi tramite GPU, FPGA e chip specializzati. La sicurezza di Yescrypt è garantita dall'uso di primitivi crittografici collaudati 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 è usato per l'intero progetto e la sua comunità, mentre la distribuzione è chiamata Fedora Linux). Il parametro “ID=fedora” è rimasto invariato, quindi non è necessario modificare script e blocchi condizionali nei file spec. Le edizioni specializzate continueranno a essere denominate con i vecchi nomi, come Fedora Workstation, Fedora CoreOS e Fedora KDE Plasma Desktop.
- Nelle immagini di Fedora Cloud, per impostazione predefinita, viene utilizzato il file system Btrfs e un bootloader ibrido che supporta il boot su sistemi con BIOS e UEFI.
- Aggiunto il gestore power-profiles-daemon, che offre la possibilità di passare al volo tra la modalità risparmio energetico, la modalità di consumo bilanciato e la modalità massima prestazione.
- Garantito il riavvio dei servizi utente di systemd dopo l'esecuzione di ‘rpm upgrade’ (in precedenza venivano riavviati solo i servizi di sistema).
- Il meccanismo di attivazione dei repository di terze parti è stato modificato. In passato, l'attivazione dell'impostazione "Third-party Software Repositories" comportava l'installazione del pacchetto fedora-workstation-repositories, ma i repository rimanevano disattivati; ora, il pacchetto fedora-workstation-repositories viene installato di default e l'impostazione attiva i repository.
- L'attivazione dei repository di terze parti ora comprende applicazioni selezionate dopo revisione dal catalogo Flathub, ovvero tali applicazioni saranno disponibili in GNOME Software senza dover installare FlatHub. Attualmente sono state approvate le applicazioni Zoom, Microsoft Teams, Skype, Bitwarden, Postman e Minecraft, mentre Discord, Anydesk, WPS Office, OnlyOffice, MasterPDFEditor, Slack, UngoogledChromium, Flatseal, WhatsAppQT e GreenWithEnvy sono in attesa di completare la revisione.
- È stato implementato l'uso di default del protocollo DNS over TLS (DoT) quando supportato dal server DNS selezionato.
- È stata aggiunta la compatibilità con mouse a elevata precisione di posizionamento della rotellina di scorrimento (fino a 120 eventi per rotazione).
- Sono state modificate le regole di selezione del compilatore durante la costruzione dei pacchetti. Fino ad ora, le regole prevedevano la costruzione del pacchetto utilizzando GCC, eccetto nei casi in cui il pacchetto poteva 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, scegliere GCC, se il progetto upstream non supporta GCC.
- Durante la configurazione della crittografia del disco utilizzando LUKS, viene selezionata automaticamente la dimensione ottimale del settore, ovvero per dischi con settori fisici da 4k verrà scelto un settore di dimensione 4096 in LUKS.
Sono stati attivati contemporaneamente per Fedora 35 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
