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 30:
- L'ambiente desktop GNOME è stato aggiornato alla versione con uno stile rinnovato per gli elementi dell'interfaccia utente, il desktop e le icone, supporto sperimentale per il ridimensionamento frazionato e la cessazione del supporto per il menu globale;
- Lavori sono stati svolti per migliorare le prestazioni del gestore pacchetti DNF. Tutti i metadati nei repository, oltre a xz e gzip, sono ora disponibili nel formato , che oltre a fornire un buon livello di compressione supporta le modifiche delta, consentendo di scaricare solo le parti modificate dell'archivio (il file viene suddiviso in blocchi comprimibili separatamente e il client scarica solo i blocchi per i quali il checksum non corrisponde a quello presente sul suo lato);
- In DNF c'è codice per inviare informazioni necessarie per una valutazione più precisa della base utenti della distribuzione. Quando si accede ai mirror, verrà inviato un contatore "countme", il cui valore aumenta ogni settimana. Il contatore verrà azzerato a "0" dopo il primo accesso riuscito al server e inizierà a conteggiare le settimane dopo 7 giorni. Questo metodo permetterà di valutare quanto tempo è passato dall'installazione della versione in uso, sufficiente per analizzare la dinamica del passaggio degli utenti a nuove versioni e identificare installazioni di breve durata nei sistemi di integrazione continua, nei sistemi di test, nei contenitori e nelle macchine virtuali. Se lo si desidera, l'utente può disabilitare l'invio delle informazioni indicate.
- Aggiunti pacchetti con desktop , sviluppato dai programmatori dell'omonima distribuzione cinese. I componenti del desktop sono sviluppati utilizzando i linguaggi C/C++ e Go, ma l'interfaccia è formata tramite tecnologie HTML5 utilizzando il motore web Chromium. Una caratteristica chiave del desktop Deepin è la sua barra, che supporta più modalità di funzionamento. In modalità classica, c'è una separazione più evidente tra le finestre aperte e le applicazioni suggerite per l'avvio. La modalità efficiente ricorda in parte Unity, mescolando indicatori di programmi in esecuzione, applicazioni preferite e applet di gestione. L'interfaccia per l'avvio delle applicazioni viene visualizzata a schermo intero e offre due modalità: visualizzazione delle applicazioni preferite e navigazione nel catalogo delle applicazioni installate;
- Sono stati aggiunti pacchetti con il desktop Pantheon, sviluppato dal progetto . Per lo sviluppo viene utilizzato GTK3+, il linguaggio Vala e il framework Granite. L'ambiente grafico Pantheon unisce componenti come il gestore finestre Gala (basato su LibMutter), il pannello superiore WingPanel, il launcher Slingshot, il pannello di controllo Switchboard, il pannello delle applicazioni Plank (riscritto in Vala, analogo al pannello Docky) e il gestore di sessioni Pantheon Greeter (basato su LightDM);
- Sono state aggiornate le versioni dei seguenti programmi: GCC 9, Glibc 2.29, Ruby 2.6, Golang 1.12, Erlang 21,
Fish 3.0, LXQt 0.14.0, GHC 8.4, PHP 7.3, OpenJDK 12, Bash 5.0; - È stato effettuato il passaggio a GnuPG 2 come principale implementazione di GPG (
/usr/bin/gpg теперь ссылается на исполняемый файл GnuPG 2 вместо GnuPG 1; - Sono stati fatti lavori per garantire una visualizzazione grafica più fluida al momento dell'avvio, senza brevi interruzioni dello schermo e senza brusche transizioni grafiche. Nel driver i915, per impostazione predefinita è attivata la modalità fastboot, e nella schermata di avvio plymouth è stata utilizzata una nuova tema grafica;
- Come implementazione di bus D-Bus, per impostazione predefinita è stato utilizzato . D-Bus Broker è completamente implementato nello spazio utente, rimane completamente compatibile con l'implementazione di riferimento di D-Bus, progettato tenendo conto delle funzionalità pratiche richieste e pone un forte accento sull'aumento delle prestazioni e dell'affidabilità;
- Il formato dei metadati per la crittografia dell'intero disco è cambiato da LUKS1 a LUKS2;
- Nell'ambito dei preparativi per la cessazione del supporto per Python 2 (il periodo di supporto di questa versione termina il 1 gennaio 2020), è stata rimossa dalle repository di pacchetti specifici per Python 2. Per i moduli Python forniti nelle repository con supporto per i metadati
Python Egg/Wheel è stato incluso per impostazione predefinita un generatore di dipendenze; - Dalla libcrypt è stato rimosso il supporto per funzioni obsolete e non sicure, come encrypt, encrypt_r, setkey, setkey_r e fcrypt;
- Il file /etc/sysconfig/nfs è stato dichiarato obsoleto, per la configurazione di NFS si deve usare solo /etc/nfs.conf;
- È stata aggiunta la supporto per uEFI per l'avvio su sistemi ARMv7;
- Dal repository è stata rimossa la base dati MongoDB a causa del passaggio di questo progetto a una licenza non libera, con i requisiti di Fedora;
- Sono stati dichiarati obsoleti i pacchetti Apache Maven 2.x (maven2), Apache Avalon (avalon-framework, avalon-logkit), jakarta-commons-httpclient, jakarta-oro, jakarta-regexp e sonatype-oss-parent;
- È stata aggiunta una collezione con un insieme di moduli e ruoli per il dispiegamento di un sistema di gestione centralizzata della configurazione basata su Ansible;
- la creazione delle immagini di Fedora Atomic Host, che offre un ambiente ridotto al minimo, il cui aggiornamento avviene in modo atomico attraverso la sostituzione dell'intera immagine di sistema, senza suddivisione in singoli pacchetti. Al posto di Fedora Atomic Host, prenderà piede il progetto , lo sviluppo del sistema Linux per server ;
- Grazie all'uso di PipeWire di condivisione delle finestre di Chrome e Firefox in ambienti basati su Wayland durante l'organizzazione del lavoro remoto con il sistema. Sono anche stati risolti problemi con l'uso di driver binari proprietari NVIDIA con Wayland. del pacchetto Firefox predefinito con il supporto integrato per Wayland è stata rinviata al prossimo rilascio (in Fedora 30, come in precedenza, Firefox funzionerà tramite XWayland).
- È stato incluso un toolkit , che consente di avviare un ambiente isolato supplementare, personalizzabile tramite il normale gestore di pacchetti DNF. Questo ambiente semplificherà la vita degli sviluppatori che devono spesso installare diverse librerie e applicazioni aggiuntive, nel contesto dell'uso delle immagini ;
- Nella libreria OpenH264, che implementa il codec H.264 utilizzato in Firefox e GStreamer, è stato aggiunto il supporto per la decodifica dei profili Main e High, comunemente utilizzati per lo streaming video nei servizi online (in precedenza, OpenH264 supportava solo il profilo Baseline);
- È stata inclusa un sistema per la configurazione centralizzata dei desktop Linux - , progettata per organizzare il rilascio e la gestione delle configurazioni per un gran numero di stazioni di lavoro basate su Linux e GNOME. Viene fornito un'interfaccia centralizzata unica per gestire le impostazioni del desktop, delle applicazioni e delle connessioni di rete;
- lo sviluppo della variante Fedora Silverblue, che si distingue per la fornitura in forma monolitica, senza suddivisione del sistema di base in singoli pacchetti, utilizzando un meccanismo di aggiornamento atomico e con l'installazione di tutte le applicazioni aggiuntive come pacchetti flatpak, eseguiti in contenitori isolati. Nella nuova versione è stata aggiunta la possibilità di utilizzare in GNOME Software il livello rpm-ostree per aggiungere al'immagine di base Silverblue strati con applicazioni aggiuntive e componenti di sistema distribuiti unicamente in forma di pacchetti rpm e finora non disponibili in flatpak. Ad esempio, tramite rpm-ostree è stata implementata la possibilità di installare driver proprietari NVIDIA, font, pacchetti linguistici, estensioni per GNOME Shell e applicazioni di terze parti come Google Chrome.
Contemporaneamente per Fedora 30 i repository "free" e "nonfree" del progetto RPM Fusion, nei quali sono disponibili pacchetti con ulteriori applicazioni multimediali (MPlayer, VLC, Xine), codec video/audio, supporto DVD, driver proprietari AMD e NVIDIA, giochi e emulatori.
Fonte: opennet.ru
