Linux 5.16 on juba välja antud ja need on selle uudised

Logo tuum Linux, Tux

Pärast kahte kuud arengut Linus Torvalds avalikustas uus kerneli versioon Linux 5.16 ja milles kõige silmapaistvamate muudatuste hulgas on futex_waitv süsteemikutse Windowsi mängude jõudluse parandamiseks Wine'is, failisüsteemi vigade jälgimine fanotify kaudu, võimalus reserveerida mälu võrgupesade jaoks, täiustatud ülekoormuste käsitlemine suur hulk kirjutamistoiminguid, muuhulgas mitme kettaga kõvaketaste tugi.

Uus versioon sai 15415 2105 parandust 12023 arendajalt, muudatused mõjutasid XNUMX XNUMX faili, lisas 685198 koodirida, eemaldati 263867 rida.

Ligikaudu 44% kõigist versioonis 5.16 sisse viidud muudatustest on seotud seadme draiveritega, ligikaudu 16% muudatustest on seotud riistvaraarhitektuurile omase koodi värskendamisega, 16% on seotud võrgupinuga, 4% on seotud failisüsteemidega ja 4% mis on seotud sisemiste tuuma alamsüsteemidega.

Linuxi tuuma peamised uudised 5.16

Selles uues versioonis mehhanism teavitab täiendavaid tööriistu failisüsteemi oleku jälgimiseks ja vigade jälgimiseks. Rakendatud on vigade jälgimise tugi praegu ainult FS Ext4 jaoks.

Tambien kirjutamisummikute käsitlemine on paranenud Need tekivad siis, kui kirjutustoimingute maht ületab draivi mahutavuse ja süsteem on sunnitud protsessi kirjutuspäringud blokeerima, kuni juba edastatud päringud on lõpetatud.

Uues versioonis on täielikult ümber töötatud kerneli mehhanism, mida kasutatakse ülekoormuse esinemise ja blokeerimisülesannete kohta teabe hankimiseks.

Btrfs toetab Zoned Namespace tehnoloogiat, mida kasutatakse kõvaketastes või NVMe SSD-des salvestusruumi jagamiseks tsoonideks, mis moodustavad plokkide või sektorite rühmad, kus on lubatud ainult andmete järjestikune lisamine, värskendades samal ajal kogu plokkide rühma.

Kataloogide registreerimise mehhanism on ümber kujundatud, mille puhul on tõhususe parandamiseks vähendatud puu otsingute ja lukustuste arvu, samuti on piiratud tuge tihendamise kasutamisele mittetäielike lehtede kirjutamisel, samuti võimalus alamlehti defragmentida.

Failisüsteemis Ext4, logitakse ainult veaparandused ja inode tabeli laisa initsialiseerimise parameetrite täpsem arvutamine Plokiseadme tasemel on rakendatud optimeerimisi, mis suurendavad oluliselt CPU tuumade linkimistoimingute efektiivsust.

FS F2FS-ile on lisatud paigaldusvalikud failide killustatuse kontrollimiseks nende salvestamisel (näiteks optimeerimiste silumiseks killustatud salvestusruumidega töötamiseks).

Lisatud on uus süsteemikõne, futex_waitv, et jälgida korraga mitme futexi olekut ühe süsteemikutsega. See funktsioon meenutab Windowsis saadaolevat WaitForMultipleObjectsi funktsiooni, mille emuleerimine futex_waitv kaudu võib olla kasulik Wine'is või Protonis töötavate Windowsi mängude jõudluse parandamiseks.

Task Schedulerile on lisatud töötleja, mis võtab arvesse CPU vahemälu koondamist. Mõnes protsessoris, nagu Kunpeng 920 (ARM) ja Intel Jacobsville (x86), saab teatud arv protsessori südamikke, tavaliselt 4, kombineerida L3 või L2 vahemälu.

On rakendatud mitmeid uusi funktsioone, mis põhinevad DAMON-i alamsüsteemil (Data Access Monitor), mis on lisatud uusimasse versiooni, mis võimaldab jälgida juurdepääsu RAM-is olevatele andmetele, võrreldes valitud protsessiga, mis töötab kasutaja ruumis.

Lisaks sellele tihendusalgoritmi rakendamine zstd värskendati versioonile 1.4.10, mis võimaldas oluliselt tõsta mitme tihendamist kasutava tuuma alamsüsteemi jõudlust.

Samuti märgitakse, et mõned täiustatud seccomp () lõime kaitsemehhanismid Spectre rünnakute vastu olid vaikimisi keelatud, mida peeti üleliigseks ja need ei suurendanud oluliselt turvalisust, kuid avaldasid jõudlusele negatiivset mõju.

Hyper-V hüperviisor toetab nüüd virtuaalmasina isolatsioonirežiimi, mis krüpteerib mälu sisu.

Kuigi hüperviisor KVM lisab toe RISC-V arhitektuurile ja virtuaalmasinate migreerimise võimalus hostikeskkonnas rakendati AMD SEV-i ja SEV-ES-i laienduste abil koos lisatud API-ga AMD SEV-i (Secure Encrypted Virtualization) krüptitud külaliste reaalajas migreerimiseks.

PowerPC arhitektuuri jaoks on vaikimisi lubatud režiim STRICT_KERNEL_RWX, mis blokeerib samaaegselt kirjutamiseks ja täitmiseks saadaval olevate mälulehtede kasutamise.

Lõpuks kontrollerite poolt, amdgpu tutvustab DP 2.0 esialgset tuge (Kuvaport 2.0) ja DisplayPorti tunneldamine USB4 kaudu, lisati APU Cyan Skillfishi kuvadraiveri tugi ja APU Yellow Carpi laiendatud tugi.

Kontroller i915 stabiliseerib ühilduvust Intel Alderlake S kiipidega ja toetab Intel PXP (Protected Xe Path) tehnoloogiat, mis võimaldab teil hostida riistvaraga kaitstud graafika seanssi Intel Xe kiipidega süsteemides.

Kontrolleris nouveau, on tehtud tööd vigade parandamiseks ja kodeerimisstiili parandamiseks, lisatud tugi x86-ga ühilduvale Vortex CPU-le (Vortex86MX).

Lõpuks kui olete huvitatud sellest rohkem teada saama, saate üksikasju vaadata järgmine link.

Mis puutub selle uue versiooni värskendustesse, siis need peavad saabuma mõne tunni/päeva jooksul teie levitamise ametlikesse kanalitesse või saate lähtekoodi hankides ise koostada. allolevalt lingilt.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutav: AB Internet Networks 2008 SL
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.