rilascio della distribuzione Linux . Per il download prodotti , , , , oltre a con build Live degli ambienti desktop KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE e LXQt. Le build sono state create per le architetture x86, x86_64, Power64, ARM64 (AArch64) e con processori ARM a 32 bit.
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;
- il lavoro per liberare GNOME Shell dalle dipendenze legate a X11, permettendo di eseguire GNOME in un ambiente basato su Wayland senza l'esecuzione di XWayland.
È stata implementata una di avvio automatico di XWayland nel tentativo di eseguire applicazioni basate sul protocollo X11 in un ambiente grafico basato sul protocollo Wayland (attivabile tramite il flag autostart-xwayland in gsettings org.gnome.mutter experimental-features). È stata aggiunta la possibilità di eseguire applicazioni X11 con privilegi di root sotto XWayland. In SDL sono stati risolti problemi di scaling durante l'avvio di vecchi giochi che operano a basse risoluzioni. - Per l'utilizzo con il desktop GNOME Firefox come opzione predefinita per il browser, con supporto per Wayland;
- 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;
- La libreria Qt per l'utilizzo nell'ambiente GNOME di default con supporto per Wayland (il plugin Qt Wayland è attivato al posto di XCB);
- Nel modulo QtGNOME, con componenti per l'integrazione delle applicazioni Qt nell'ambiente GNOME, è stata effettuata un'adattamento ai cambiamenti nel tema Adwaita (introdotto supporto per la modalità scura);
- Aggiunti pacchetti con desktop ;
- I pacchetti con desktop Deepin sono stati aggiornati alla versione ;
- è stato lavorato per rendere la modalità GNOME Classic più in linea con lo stile di GNOME 2. Per impostazione predefinita, nella GNOME Classic è disabilitata la modalità panoramica e l'interfaccia per il cambio tra i desktop virtuali è stata modernizzata;
- Semplificata l'installazione dei pacchetti linguistici: selezionando una nuova lingua nel centro di controllo GNOME, i pacchetti necessari per il suo supporto vengono ora installati automaticamente;
- Fino al rilascio della versione 0.14.1, è stato aggiornato il sistema per la configurazione centralizzata dei desktop Linux — , progettato per organizzare il deployment e la gestione delle impostazioni di un gran numero di workstation basate su Linux e GNOME. Viene fornita un'interfaccia centralizzata unica per gestire le impostazioni del desktop, delle applicazioni e delle connessioni di rete. Il miglioramento più significativo è stata la possibilità di utilizzare Active Directory per il deployment dei profili senza l'uso di FreeIPA;
- Aggiornato , un toolkit per la profilazione delle prestazioni dei sistemi Linux, che consente di analizzare dettagliatamente le prestazioni di tutti i componenti del sistema nel suo insieme, inclusi il kernel e le applicazioni dell'ambiente utente;
- Nella libreria OpenH264 con implementazione del codec H.264, utilizzato in Firefox e GStreamer, è stata aggiunta la supporto per la decodifica dei profili High e Advanced, utilizzati per la trasmissione video nei servizi online (in precedenza la libreria OpenH264 supportava solo i profili Baseline e Main);
- 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.
Contemporaneamente a Fedora 31 I repository «free» e «nonfree» del progetto RPM Fusion, dove sono disponibili pacchetti con applicazioni multimediali aggiuntive (MPlayer, VLC, Xine), codec video/audio, supporto DVD, driver proprietari AMD e NVIDIA, software di gioco ed emulatori. Creazione di build di Russian Fedora. .
Fonte: opennet.ru
