il test della versione beta della distribuzione Fedora 31. Il rilascio beta segna il passaggio alla fase finale di test, durante la quale sono ammessi solo la correzione di errori critici. Il rilascio è previsto per il 22 o 29 ottobre. Il rilascio comprende , Fedora Server, Fedora Silverblue e le versioni Live, fornite sotto forma di con ambienti desktop KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE e LXQt. Le compilazioni sono preparate per architetture x86_64, ARM (Raspberry Pi 2 e 3), ARM64 (AArch64) e Power.
Le migliorie più significative in Fedora 31:
- L'ambiente desktop GNOME è stato aggiornato alla versione con supporto per la groupizzazione delle icone delle applicazioni in cartelle e una nuova barra di selezione degli sfondi del desktop;
- è in corso il lavoro per eliminare le dipendenze di GNOME Shell da X11, consentendo a GNOME di funzionare senza avviare XWayland.
Implementato XWayland si avvia automaticamente quando si tenta di eseguire un'applicazione basata su protocollo X11 in un ambiente grafico basato su protocollo Wayland. È stata aggiunta la possibilità di eseguire applicazioni X11 con privilegi di root sotto XWayland. In SDL sono stati risolti i problemi di scaling durante l'esecuzione di giochi più vecchi, che funzionano a basse risoluzioni. È in corso il lavoro per fornire la possibilità di utilizzare l'accelerazione 3D in XWayland su sistemi con driver proprietari NVIDIA; - Nel gestore delle finestre Mutter è stata aggiunta la supporto per una nuova API KMS (Atomic Kernel Mode Setting) transazionale, che consente di verificare la correttezza delle impostazioni prima di modificare realmente la modalità video;
- Per l'utilizzo con il desktop GNOME Firefox come opzione predefinita per il browser, con supporto per Wayland;
- La libreria Qt per l'utilizzo nell'ambiente GNOME di default con supporto per Wayland (il plugin Qt Wayland è attivato al posto di XCB);
- Aggiunti pacchetti con desktop ;
- I pacchetti con desktop Deepin sono stati aggiornati alla versione ;
- Il lavoro per adattare il tema GNOME Classic a uno stile più simile a quello di GNOME 2 è stato completato. In GNOME Classic, la modalità panoramica è disabilitata per impostazione predefinita e l'interfaccia per il passaggio tra desktop virtuali è stata modernizzata;
- La generazione di build, dell'immagine del kernel Linux e dei principali repository per l'architettura i686 è stata interrotta. La generazione dei repository multi-lib per gli ambienti x86_64 è stata mantenuta e i pacchetti i686 continueranno ad essere aggiornati;
- È stata aggiunta una nuova edizione ufficiale alla lista delle build disponibili sulla pagina di download principale , che completa Fedora Workstation, Server e CoreOS. La build all'uso su dispositivi Internet of Things (IoT) e offre un ambiente ridotto al minimo, il cui aggiornamento avviene in modo atomico attraverso la sostituzione dell'immagine dell'intero sistema, senza suddivisione in pacchetti singoli. Per la generazione dell'ambiente di sistema viene utilizzata la tecnologia OSTree;
- È in corso il collaudo dell'edizione , che sostituisce i prodotti Fedora Atomic Host e CoreOS Container Linux come soluzione unica per l'esecuzione di ambienti basati su container isolati. Il primo rilascio stabile di CoreOS è atteso l'anno prossimo;
- Di default l'accesso come utente root tramite SSH con password (l'accesso utilizzando le chiavi è possibile);
- Il linker GOLD in un pacchetto separato dal pacchetto binutils. opzione per utilizzare il linker LDD del progetto LLVM;
- Distribuzione per l'utilizzo predefinito della gerarchia unificata cgroups-v2. In precedenza, la modalità ibrida era impostata per default (systemd era compilato con «-Ddefault-hierarchy=hybrid»);
- possibilità di generare dipendenze di build per il file di specifica RPM;
- Continuato dei pacchetti legati a Python 2 e preparazione per la completa interruzione del supporto per Python 2. Il file eseguibile python è reindirizzato a Python 3;
- Nel gestore di pacchetti RPM l'algoritmo di compressione Zstd. In DNF, l'opzione skip_if_unavailable=FALSE è impostata di default, quindi, in caso di repository non disponibile, verrà ora restituito un errore. Rimosse le librerie legate al supporto di YUM 3;
- Componenti di sistema aggiornati, inclusi , Gawk 5.0.1 (in precedenza veniva utilizzato il ramo 4.2), RPM 4.15
- Strumenti di sviluppo aggiornati, tra cui Node.js 12.x, Go 1.13, Perl 5.30, Erlang 22, GHC 8.6, Mono 5.20;
- Aggiunta la possibilità di definire politiche personalizzate () nel supporto di algoritmi e protocolli crittografici;
- Prosegue il lavoro di sostituzione di PulseAudio e Jack con il server multimediale , che potenzia PulseAudio con strumenti per la gestione di flussi video e il trattamento audio con latenze minime, tenendo conto delle esigenze dei sistemi di elaborazione audio professionali, e offre anche un modello di sicurezza avanzato per la gestione degli accessi a livello di singoli dispositivi e flussi. Nel ciclo di sviluppo di Fedora 31, l'attenzione è rivolta all'applicazione di PipeWire per la condivisione dello schermo in ambienti basati su Wayland, incluso l'uso del protocollo Miracast.
- Programmi non privilegiati la possibilità di inviare pacchetti ICMP Echo (ping), grazie all'impostazione di sysctl "net.ipv4.ping_group_range" per l'intero intervallo di gruppi (per tutti i processi);
- La buildroot una versione ridotta del debugger GDB (senza supporto per XML, Python e evidenziazione della sintassi);
- Nell'immagine per EFI (grubx64.efi da grub2-efi-x64) moduli
"verify," "cryptodisk" e "luks"; - una nuova spin-build per l'architettura AArch64 con ambiente desktop Xfce.
Fonte: opennet.ru
