Distribuția Fedora 32 a trecut în etapa de beta testing

A început 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 planificată este programată pentru sfârșitul lunii aprilie. Lansarea acoperă Fedora Workstation, Fedora Server, Fedora Silverblue și versiunile Live, furnizate sub formă de spinuri 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 modificări în Fedora 32:

  • În versiunile pentru stații de lucru, în mod implicit fi activat un proces de fundal earlyoom, 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.
  • Activat î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 GNOME 3.36, î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 încetarea durata de viață a Python 2 în Fedora va fi eliminată 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 a fost utilizat 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 a fost tradusă 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 realizat 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 adăugat 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 simplu 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 a fost compilat 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 sunt incluse 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 au fost suspendate testele de calitate pentru versiunile de instalare de pe suporturi optice.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster