rilascio della distribuzione Linux . Per il download prodotti , , , , e anche con le compilazioni Live degli ambienti desktop KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE e LXQt. Le compilazioni sono state create per le architetture x86, x86_64, Power64, ARM64 (AArch64) e con processori ARM a 32 bit.
Le caratteristiche più notevoli in Fedora 31:
- Il desktop GNOME è stato aggiornato alla versione con il supporto per la raggruppamento delle icone delle applicazioni in cartelle e un nuovo pannello di selezione degli sfondi del desktop;
- lavoro per eliminare le dipendenze di GNOME Shell relative a X11, consentendo di eseguire GNOME in un ambiente basato su Wayland senza avviare XWayland.
Realizzato un esperimento di avvio automatico di XWayland quando si tenta di eseguire un'applicazione basata sul protocollo X11 in un ambiente grafico basato su Wayland (attivabile tramite l'opzione autostart-xwayland in gsettings org.gnome.mutter experimental-features). Aggiunta la possibilità di eseguire applicazioni X11 con privilegi di root sotto XWayland. Risolti i problemi di scaling in SDL durante l'avvio di vecchi giochi in basse risoluzioni; - Per l'uso con il desktop GNOME per impostazione predefinita la versione del browser Firefox, con supporto per Wayland;
- Nel gestore delle finestre Mutter è stato aggiunto il supporto per la nuova API KMS transazionale (Atomic Kernel Mode Setting), che consente di verificare la correttezza dei parametri prima di modificare effettivamente la modalità video;
- La libreria Qt per l'utilizzo nell'ambiente GNOME per impostazione predefinita con supporto per Wayland (il plugin Qt Wayland è attivato invece di XCB);
- Nel modulo QtGNOME, con componenti per l'integrazione di applicazioni Qt nell'ambiente GNOME, è stata adeguata ai cambiamenti del tema Adwaita (è stato introdotto il supporto per la modalità scura);
- Aggiunti pacchetti con desktop ;
- I pacchetti con desktop Deepin sono stati aggiornati alla versione ;
- lavoro per adattare la modalità GNOME Classic a uno stile più naturale per GNOME 2. Di default in GNOME Classic, la modalità panoramica è disattivata e l'interfaccia di commutazione tra desktop virtuali è stata modernizzata;
- Semplificata l'installazione dei pacchetti linguistici: quando si seleziona una nuova lingua nel centro di controllo di GNOME, i pacchetti necessari per il suo supporto vengono ora installati automaticamente;
- Fino al rilascio di 0.14.1, è stato aggiornato il sistema per la configurazione centralizzata dei desktop Linux — , destinata all'organizzazione della distribuzione e supporto delle impostazioni per un gran numero di workstation basate su Linux e GNOME. Viene fornita un'interfaccia centralizzata unica per la gestione delle impostazioni del desktop, delle applicazioni e delle connessioni di rete. Il miglioramento più notevole è stata la possibilità di utilizzare Active Directory per la distribuzione dei profili senza l'uso di FreeIPA;
- Aggiornato , un insieme di strumenti per il profiling delle prestazioni del sistema Linux, che consente di analizzare in dettaglio le prestazioni di tutti i componenti del sistema complessivamente, incluso il kernel e le applicazioni dell'ambiente utente;
- Nella libreria OpenH264 con l'implementazione del codec H.264, utilizzata in Firefox e GStreamer, è stato aggiunto il supporto per la decodifica dei profili High e Advanced, che vengono utilizzati per lo streaming video nei servizi online (in precedenza in OpenH264 erano supportati i profili Baseline e Main);
- Si è interrotta la creazione di pacchetti, dell'immagine del kernel Linux e dei principali repository per l'architettura i686. La creazione di repository multi-lib per ambienti x86_64 è stata mantenuta e i pacchetti i686 continueranno ad essere aggiornati;
- È stata aggiunta una nuova edizione ufficiale nell'elenco dei pacchetti distribuiti dalla pagina principale di download , che ha integrato Fedora Workstation, Server e CoreOS. La distribuzione all'uso su dispositivi per l'Internet delle cose (IoT) e offre un ambiente ridotto al minimo, il cui aggiornamento avviene in modo atomico sostituendo l'immagine dell'intero sistema, senza suddividerla in singoli pacchetti. Per la creazione dell'ambiente di sistema viene utilizzata la tecnologia OSTree;
- È in corso il testing dell'edizione , che sostituisce i prodotti Fedora Atomic Host e CoreOS Container Linux come soluzione unica per l'esecuzione di ambienti basati su contenitori isolati. Il primo rilascio stabile di CoreOS è atteso per il prossimo anno;
- Per impostazione predefinita l'accesso come utente root tramite SSH con password (l'accesso utilizzando chiavi è possibile);
- Il linker GOLD in un pacchetto distinto dal pacchetto binutils. è presente la possibilità opzionale di utilizzare il linker LDD del progetto LLVM;
- La distribuzione adesso si utilizza per default una gerarchia unificata cgroups-v2. In precedenza, era impostato un modo ibrido per default (systemd era compilato con "-Ddefault-hierarchy=hybrid");
- possibilità di generare dipendenze di build per il file spec RPM;
- Proseguita pacchetti relativi a Python 2 e preparazione per la completa cessazione del supporto a Python 2. Il file eseguibile python è stato reindirizzato a Python 3;
- Nel gestore di pacchetti RPM algoritmo di compressione Zstd. In DNF l'opzione predefinita skip_if_unavailable=FALSE è attivata, cioè ora verrà visualizzato un errore se il repository non è disponibile. Rimuovendo pacchetti relativi al supporto YUM 3;
- Aggiornati i componenti di sistema, inclusi , Gawk 5.0.1 (precedentemente era in uso la versione 4.2), RPM 4.15
- Aggiornati gli strumenti di sviluppo, 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 una propria politica () nell'ambito del supporto per algoritmi e protocolli crittografici;
- Proseguite le attività per la sostituzione di PulseAudio e Jack con un server multimediale , che espande le capacità di PulseAudio con strumenti per la gestione di flussi video e di elaborazione audio con ritardi minimi, tenendo conto delle esigenze dei sistemi di elaborazione audio professionale, e offre anche un modello di sicurezza avanzato per la gestione dell'accesso a livello di singoli dispositivi e flussi. Nell'ambito del ciclo di sviluppo di Fedora 31, si è concentrato sull'uso di PipeWire per facilitare la condivisione dello schermo in ambienti basati su Wayland, anche utilizzando il protocollo Miracast.
- Programmi non privilegiati la possibilità di inviare pacchetti ICMP Echo (ping), grazie all'impostazione di sysctl "net.ipv4.ping_group_range" per tutto l'intervallo di gruppi (per tutti i processi);
- Nel 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"; - nuovo spin per architettura AArch64 con ambiente desktop Xfce.
Contemporaneamente per Fedora 31 "free" e "nonfree" repository 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, emulatori. La creazione di build di Russian Fedora .
Fonte: opennet.ru
