lansare a distribuției Linux . Pentru descărcare produse , , , , precum și cu versiunile Live ale mediilor desktop KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE și LXQt. Versiunile sunt create pentru arhitecturi x86, x86_64, Power64, ARM64 (AArch64) și cu procesoare ARM de 32 de biți.
Cele mai notabile în Fedora 30:
- Desktopul GNOME a fost actualizat la versiunea cu un stil refăcut al elementelor de interfață, desktopului și pictogramelor, suport experimental pentru scalarea fracționată și întreruperea suportului pentru meniul global;
- S-au efectuat lucrări pentru îmbunătățirea performanței managerului de pachete DNF. Toate metadatele din depozite, în afara de xz și gzip, sunt acum disponibile în format , care, pe lângă un nivel bun de compresie, suportă modificări delta, permițând descărcarea doar a părților arhivei care s-au modificat (fișierul este împărțit în blocuri care pot fi comprimate separat, iar clientul descarcă doar acele blocuri pentru care suma de control nu coincide cu blocurile de pe partea sa);
- În DNF codul pentru trimiterea informațiilor necesare pentru o evaluare mai precisă a bazei de utilizatori a distribuției. La accesarea oglinzilor, un contor „countme” va fi trimis, valoarea căruia crește săptămânal. Acest contor va fi resetat la „0” după prima accesare reușită a serverului și va începe să numere săptămânile după 7 zile. Metoda specificată va permite evaluarea cât de veche este versiunea utilizată, ceea ce este suficient pentru analiza dinamicii trecerii utilizatorilor la noile versiuni și identificarea instalărilor de scurtă durată în sistemele de integrare continuă, sistemele de testare, containerele și mașinile virtuale. Dacă utilizatorul dorește, poate dezactiva transmiterea informațiilor specificate.
- Au fost adăugate pachete cu desktopul , dezvoltată de dezvoltatorii distribuitivului omonim din China. Componentele desktop-ului sunt dezvoltate folosind limbajele C/C++ și Go, dar interfața este creată cu ajutorul tehnologiilor HTML5 utilizând motorul web Chromium. Caracteristica cheie a desktop-ului Deepin este bara de activități, care suportă mai multe moduri de lucru. În modul clasic, există o separare mai clară între feronare deschise și aplicațiile disponibile pentru lansare. Modul eficient este oarecum asemănător cu Unity, amestecând indicatorii programelor lansate, aplicațiile preferate și applet-urile de control. Interfața de lansare a programelor este afișată pe tot ecranul și oferă două moduri - vizualizarea aplicațiilor preferate și navigarea prin catalogul programelor instalate;
- Au fost adăugate pachete cu desktop-ul Pantheon, dezvoltat de proiectul . Pentru dezvoltare se utilizează GTK3+, limbajul Vala și framework-ul Granite. Mediul grafic Pantheon reunește componente precum managerul de feronare Gala (bazat pe LibMutter), bara superioară WingPanel, launcher-ul Slingshot, panoul de control Switchboard, bara de activități de la bază Plank (o reimplementare în Vala a panoului Docky) și managerul de sesiuni Pantheon Greeter (bazat pe LightDM);
- Versiunile aplicațiilor au fost actualizate: 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; - S-a realizat trecerea la GnuPG 2 ca realizare principală GPG (
/usr/bin/gpg теперь ссылается на исполняемый файл GnuPG 2 вместо GnuPG 1; - S-au efectuat lucrări pentru a asigura o afișare mai fluidă a graficii la încărcare, fără deconectări temporare ale ecranului și fără tranziții grafice bruște. În driverul i915 este activat modul fastboot în mod implicit, iar în ecranul de încărcare plymouth este utilizat un nou design;
- Ca implementare a autobuzului D-Bus, este folosit în mod implicit . D-Bus Broker este implementat complet în spațiul utilizatorului, rămâne complet compatibil cu implementarea de referință D-Bus, este proiectat având în vedere suportul funcționalităților solicitate în practică și acordă o atenție deosebită îmbunătățirii performanței și creșterii fiabilității;
- Formatul metadatelor pentru criptarea întregului disc a fost modificat de la LUKS1 la LUKS2;
- În pregătirea pentru încheierea suportului pentru Python 2 (timpul de întreținere pentru această ramură expiră pe 1 ianuarie 2020) din repozitorii a fost eliminat pache de Python 2 specifice. Pentru modulele Python livrate în depozit cu suport pentru metadate
Python Egg/Wheel include implicit generatorul de dependențe; - Suportul pentru funcții învechite și nesigure, cum ar fi encrypt, encrypt_r, setkey, setkey_r și fcrypt, a fost eliminat din libcrypt;
- Fișierul /etc/sysconfig/nfs a fost declarat învechit; pentru configurarea NFS se recomandă utilizarea doar a /etc/nfs.conf;
- S-a adăugat suport pentru uEFI pentru bootarea pe sisteme ARMv7;
- S-a eliminat baza de date MongoDB din depozite din cauza trecerii acestui proiect la o licență neliberă, cu cerințele Fedora;
- Pachetele Apache Maven 2.x (maven2), Apache Avalon (avalon-framework, avalon-logkit), jakarta-commons-httpclient, jakarta-oro, jakarta-regexp și sonatype-oss-parent au fost mutate în categoria pachetelor învechite;
- S-a adăugat o colecție cu un set de module și roluri pentru desfășurarea unui sistem de gestionare a configurației centralizate pe baza Ansible;
- generarea build-urilor Fedora Atomic Host, care ofereau un mediu minim, ale cărui actualizări se făceau atomic prin înlocuirea imaginii întregului sistem, fără a fi împărțit în pachete separate. Proiectul , dezvoltarea unui sistem Linux server ;
- Datorită utilizării PipeWire în ceea ce privește partajarea ferestrelor Chrome și Firefox în medii bazate pe Wayland pentru a organiza lucrul de la distanță cu sistemul. De asemenea, au fost rezolvate probleme legate de utilizarea driverelor binare proprietare NVIDIA cu Wayland. versiunii Firefox cu suport încorporat pentru Wayland a fost amânată pentru următoarea lansare (în Fedora 30, la fel ca înainte, Firefox va funcționa prin XWayland).
- A fost inclus un instrument , care permite lansarea unui mediu izolat suplimentar, care poate fi personalizat în orice mod cu ajutorul gestionării obișnuite a pachetelor DNF. Acest mediu va facilita viața dezvoltatorilor care trebuie să instaleze frecvent diferite biblioteci și aplicații suplimentare, având în vedere utilizarea build-urilor ;
- În biblioteca OpenH264, care implementează codec-ul H.264, utilizat în Firefox și GStreamer, a fost adăugat suport pentru decodarea profilurilor Main și High, care sunt de obicei utilizate pentru livrarea video în servicii online (anterior, în OpenH264 era acceptat doar profilul Baseline);
- A fost inclus un sistem pentru configurarea centralizată a desktopurilor Linux — , destinat pentru organizarea desfășurării și întreținerii setărilor pentru un număr mare de stații de lucru bazate pe Linux și GNOME. Oferă o interfață centralizată unificată pentru gestionarea setărilor desktop, aplicațiilor și conexiunilor de rețea;
- dezvoltarea ediției Fedora Silverblue, care se deosebește de Fedora Workstation prin livrarea într-o formă monolitică, fără a împărți sistemul de bază în pachete separate, folosind un mecanism atomic de actualizare și instalarea tuturor aplicațiilor suplimentare sub formă de pachete flatpak, rulate în containere izolate. În noua versiune, a fost adăugată posibilitatea utilizării în GNOME Software a stratului rpm-ostree pentru adăugarea straturilor cu aplicații suplimentare și componente de sistem în imaginea de bază Silverblue, distribuite doar sub formă de pachete rpm și în prezent nedisponibile în flatpak. De exemplu, prin rpm-ostree, a fost implementat suportul pentru instalarea driverelor proprietare NVIDIA, fonturilor, seturilor de limbă, extensiilor pentru GNOME Shell și aplicațiilor de terță parte, cum ar fi Google Chrome.
Simultan pentru Fedora 30 repozitoarele „free” și „nonfree” ale proiectului RPM Fusion, în care sunt disponibile pachete cu aplicații multimedia suplimentare (MPlayer, VLC, Xine), codec-uri video/audio, suport pentru DVD, drivere proprietare AMD și NVIDIA, jocuri, emulatoare.
Sursa: opennet.ro
