Fedora 32 distributsioon on jõudnud beetaversiooni testimise faasi

Alustati Fedora 32 distributsi beeta versiooni testimine. Beeta väljaanne tähistab üleminekut lõpp-testimise etappi, kus lubatakse ainult kriitiliste vigade parandamine. Väljalase on planeeritud on aprilli lõpuks. Väljaanne katab Fedora Workstation, Fedora Serverit, Fedora Silverblue'i ja Live-kogusid, mis tarnitakse spinatena KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE ja LXQt töölauakeskkondadega. Kogud on ette valmistatud arhitektuuridele x86_64, ARM (Raspberry Pi 2 ja 3), ARM64 (AArch64) ja Power.

Kõige silmapaistvamad muudatused Fedora 32:

  • Töölstationide kogumistes on vaikevalik lipuke «same-site-by-default-cookies», mis, kui Set-Cookie päises ei ole SameSite atribuuti, seab vaikimisi väärtuseks «SameSite=Lax», piirates küpsiste edastamist kolmandate osapoolte saitidelt (kui saitidel on endiselt võimalik piirangut tühistada, seades küpsiste loomisel selgesõnaliselt atribuudi SameSite=None). taustprotsess earlyoom, mis võimaldab kiiresti reageerida mälupuudusele, jõudmata OOM (Out Of Memory) töötlusprotsessi, mis aktiveerub, kui olukord muutub kriitiliseks ja süsteem tavaliselt enam kasutaja toimingutele ei reageeri. Kui vabas mälus on vähem kui määratud väärtus, siis earlyoom saadab SIGTERM (vaba mälu alla 10%) või SIGKILL (< 5%) sundimisega (lõpetab protsessi, mis tarbib kõige rohkem mälu (omab kõrgeimat väärtust /proc/*/oom_score), viimata süsteemi seisundit süsteemibufferite puhastamiseni.
  • Lülitatud vaikimisi systemd-taimer fstrim.timer, mis käivitab teenuse fstrim.service kord nädalas, et täita käsku „/usr/sbin/fstrim —fstab —verbose —quiet”, edastades salvestusseadmetele teavet mittekasutatud plokkide kohta palgatud failisüsteemides ja dünaamiliselt laiendatavates LVM-kätetes. See mehhanism vähendab SSD- ja NVMe-mäluseadmete kulumist ning parandab plokkide puhastamise efektiivsust, samuti LVM-is parandab vabadest loogilistest ekstensioonidest kasutu ruumi tagastamist, kui kasutatakse dünaamilist salvestuse eraldamist („thin provisioning”);
  • Töölaua versioon on uuendatud väljaandega GNOME 3.36, kus on ilmunud eraldi rakendus GNOME Shelli lisandite haldamiseks, uuendatud sisselogimise ja ekraani lukustuse liidese kujundust, töötatud üle enamik süsteemidialooge, lisatud võimalus käivitada rakendusi diskreetse GPU abil hübriidsete graafikaseadmestike süsteemides, ülevaademoodis on rakenduste kataloogide ümbernimetamise võimalus, teated sisaldavad nuppu „ära sega”, algseadistuste wizardis on lisatud vanemlik kontrolli aktiveerimise valik jne.
  • Seoses lõpetamine Python 2 eluiga Fedora's on kustutatud pakett python2 ja kõik paketid, mis vajavad Python 2 oma tööks või koostamiseks. Arendajatele ja kasutajatele, kellele on vajalik Python 2, antakse eraldi pakett python27, mis on esitatud „kõik ühes” stiilis (ilma alampakettidena jagamiseta) ja ei ole mõeldud sõltuvusena kasutamiseks;
  • Vaikimisi kasutatakse iptables-legacy asemel kasutatakse iptables-nft pakett, mis pakub komplekti utiliite iptables'i ühilduvuse tagamiseks, omades sama käsurea süntaksit, kuid tõlkides saadud reeglid nf_tables'i baidikoodiks;
  • Dünaamiline tulemüür firewalld on viidud töötamiseks nftablesi peal. Reklaamide otsekutsumiseks jätkatakse iptablesi ja ebtablesi kasutamist;
  • Kogumiseks on kasutatud GCC 10. Paljude pakettide versioonid on uuendatud, sealhulgas 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.
  • Pakettides, mis määravad oma kasutajad ja rühmad, on teostatud üleminekut kasutajate määratlemisel formaadis, mis on sarnane sysusers.d-ga (systemd-sysusers tööriist, mis koostab sisu /etc/passwd ja /etc/group, ei ole veel kasutusele võetud, jutt on ainult andmeformaatidest, mis sisaldavad teavet kasutajate kohta; kasutajate loomise jaoks kasutatakse endiselt useradd);
  • Pakihaldur DNF lisatud kood, et edastada teavet, mis on vajalik distributsiooni kasutajabaasi täpsemaks hindamiseks. Algselt plaanitud unikaalse UUID-identifkaatori edastamise asemel on rakendatud lihtsamat skeemi aastat loendav põhineb installimise aja loenduril ja süsteemi arhitektuuri ning versiooni andmevees. Loendur „countme” lähtestatakse „0”-le pärast esimest eduka serveri taotlust ja hakkab 7 päeva pärast suurenema iga nädal, mis võimaldab hinnata, kui kaua on kasutatav väljalase olnud installitud. Soovi korral saab kasutaja selle teabe edastamise välja lülitada;
  • Python tõlgendaja koostatud lipuga „-fno-semantic-interposition”, mille rakendamine testides näitas jõudluse paranemist vahemikus 5 kuni 27%;
  • Koosseis on lisatud täiendavad rasterifondid OpenType formaadis, et neid saaks kasutada sellistes programmides nagu gnome-terminal (pärast HarfBuzzi üleminekut tekkisid probleemid vanade rasterfontide kasutamisel gnome-terminalis);
  • Vabastamise ettevalmistamine katkestatud installikogude kvaliteedi testimine optiliste andmekandjate jaoks.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster