testarea versiunii beta a distribuției Fedora 32. Lansarea beta marchează trecerea la etapa finală de testare, în care este permisă doar corectarea erorilor critice. Lansarea este programată pentru sfârșitul lunii aprilie. Lansarea acoperă , Fedora Server, Fedora Silverblue și versiunile Live, furnizate sub formă de cu medii desktop KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE și LXQt. Versiunile sunt pregătite pentru arhitecturile x86_64, ARM (Raspberry Pi 2 și 3), ARM64 (AArch64) și Power.
Cele mai notabile în Fedora 32:
- În versiunile pentru stații de lucru, în mod implicit un proces de fundal , care va permite reacționarea mai rapidă la lipsa de memorie, fără a ajunge la apelul handler-ului OOM (Out Of Memory) din nucleu, care se activează atunci când situația devine critică și sistemul, în general, nu mai răspunde la acțiunile utilizatorului. Dacă volumul de memorie disponibil este sub o valoare specificată, earlyoom, prin trimiterea unui SIGTERM (memorie liberă sub 10%) sau SIGKILL (< 5%), va forța (va închide) procesul care consumă cel mai mult memorie (având cel mai mare scor în /proc/*/oom_score), fără a lăsa sistemul să ajungă la curățarea bufferelor de sistem.
- în mod implicit, timerul systemd fstrim.timer, care rulează o dată pe săptămână serviciul fstrim.service pentru a executa comanda "/usr/sbin/fstrim --fstab --verbose --quiet", care trimite dispozitivelor de stocare informații despre blocurile neutilizate în sistemele de fișiere montate și în stocările LVM extinse dinamic. Acest mecanism reduce uzura SSD-urilor și NVMe-urilor și îmbunătățește eficiența curățării blocurilor, iar în LVM îmbunătățește utilizarea extensiilor logice libere prin alocarea dinamică a locului de stocare ("thin provisioning") prin returnarea lor în pool;
- Desktopul a fost actualizat la versiunea , în care a fost introdusă o aplicație separată pentru gestionarea extensiilor GNOME Shell, a fost modernizat aspectul interfețelor de conectare și de deblocare a ecranului, au fost rethinkuite majoritatea dialogurilor sistemului, a apărut funcția de lansare a aplicațiilor folosind GPU discret în sistemele cu grafică hibridă, în modul de vizualizare a fost implementată posibilitatea redenumirii directoarelor cu aplicațiile, în sistemul de notificări a fost adăugată un buton „nu deranjați”, în asistentul de configurare inițială a fost adăugată opțiunea de activare a sistemului de control parental etc.
- În legătură cu durata de viață a Python 2 în Fedora va fi pachetul python2 și toate pachetele care necesită Python 2 pentru funcționarea sau compilarea lor. Pentru dezvoltatori și utilizatori care necesită Python 2, va fi furnizat un pachet separatat python27, care va fi formatat ca un pachet „toate într-unul” (fără subpachete) și nu este destinat a fi utilizat ca dependență;
- În mod implicit în loc de iptables-legacy pachetul iptables-nft, care oferă un set de utilitare pentru asigurarea compatibilității cu iptables, având aceeași sintaxă de linie de comandă, dar care translează regulile primite în bytecode nf_tables;
- Denumirea dinamică a firewall-ului firewalld pentru a funcționa deasupra nftables. Pentru apelul direct al regulilor, se va continua utilizarea iptables și ebtables;
- Pentru construire a fost utilizat GCC 10. Au fost actualizate versiunile multor pachete, inclusiv Glibc 2.31, Binutils 2.33, LLVM 10-rc, Python 3.8, Ruby 2.7,
Go 1.14, MariaDB 10.4, Mono 6.6, PostgreSQL 12, PHP 7.4. - În pachetele care definesc utilizatori și grupuri proprii, a fost trecut la definirea utilizatorilor într-un format similar cu sysusers.d (utilitarul systemd-sysusers pentru generarea conținutului în /etc/passwd și /etc/group nu este utilizat încă, este vorba doar despre formatul de date cu informații despre utilizatori, pentru a crea utilizatori se folosește în continuare useradd);
- În managerul de pachete DNF cod pentru a trimite informațiile necesare pentru o evaluare mai precisă a bazei de utilizatori a distribuției. În locul inițial planificat de a transmite un identificator UUID unic, a fost implementat un sistem mai bazat pe un contor al timpului de instalare și o variabilă cu date despre arhitectura și versiunea OS. Contorul „countme” va fi resetat la „0” după prima solicitare reușită către server și va începe să se mărească săptămânal după 7 zile, ceea ce va permite evaluarea cât de recent a fost instalat release-ul utilizat. La dorința utilizatorului, se poate dezactiva trimiterea informațiilor specificate;
- Interpretul Python cu flag-ul „-fno-semantic-interposition”, utilizarea căruia în teste a arătat un câștig de performanță de la 5% la 27%;
- Include fonturi raster suplimentare în format OpenType pentru utilizare în programe precum gnome-terminal (după trecerea la HarfBuzz, au apărut probleme în utilizarea vechilor fonturi raster în gnome-terminal);
- În pregătirea lansării testele de calitate pentru versiunile de instalare de pe suporturi optice.
Sursa: opennet.ro
