Lansarea distribuției Linux Fedora 32

Prezentat lansare a distribuției Linux Fedora 32. Pentru descărcare sunt pregătite produse Fedora Workstation, Fedora Server, CoreOS, precum și un set de „spins” cu Live-assemblies de medii desktop KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE și LXQt. Asamblările sunt formate pentru arhitecturile x86_64, Power64, ARM64 (AArch64) și diferențiate dispozitive cu procesoare ARM de 32 de biți. Publicarea asamblărilor Fedora Silverblue și Fedora IoT Edition este întârziată.

Cele mai notabile îmbunătățiri î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ă săptămânal serviciul fstrim.service pentru a executa comanda „/usr/sbin/fstrim —fstab —verbose —quiet”, care transmite dispozitivelor de stocare informații despre blocurile neutilizate din 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 ștergerii blocurilor, precum și în LVM îmbunătățește utilizarea extensiilor logice gratuite la alocarea dinamică a spațiului 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 au nevoie de Python 2, va fi oferit un pachet separat python27, care va fi configurat într-un stil „totul într-unul” (fără împărțire în subpachete) și nu este destinat utilizării ca dependență.
  • În mod implicit în loc de iptables-legacy a fost utilizat pachetul iptables-nft, care oferă un set de utilitare pentru a asigura compatibilitatea cu iptables, având același sintaxă a liniei de comandă, dar transmițând regulile primite în bytecode nf_tables.
  • Denumirea dinamică a firewall-ului firewalld a fost tradusă pentru a funcționa deasupra nftables. Regulile vor continua să fie apelate direct prin 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 trecerea la definițiile utilizatorilor într-un format similar cu sysusers.d (însă utilitarul systemd-sysusers pentru generarea conținutului /etc/passwd și /etc/group nu este încă utilizat, referindu-se doar la formatul de date cu informațiile despre utilizatori, pentru a crea utilizatori fiind apelat î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 de timp al instalării și o variabilă cu date despre arhitectură și versiunea sistemului de operare. Contorul „countme” va fi resetat la „0” după prima cerere reușită către server și va începe să crească săptămânal după 7 zile, ceea ce va permite evaluarea cât de recent a fost instalată versiunea utilizată. La dorința utilizatorului, se poate dezactiva trimiterea informațiilor specificate.
  • Interpretul Python a fost compilat cu opțiunea „-fno-semantic-interposition”, al cărei aplicare î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 aplicații precum gnome-terminal (după trecerea la HarfBuzz au apărut probleme cu 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.

În același timp pentru Fedora 32 inclus în funcțiune 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 DVD, drivere proprietare AMD și NVIDIA, programe de jocuri, emulatoare. Crearea versiunilor Russian Fedora. au fost suspendate.

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