„Linux 5.11“ yra su „Btrfs“ patobulinimais, palaikymo patobulinimais, skirtais AMD, USB4 ir kt

Linux Kernel

Po dviejų mėnesių plėtros Linusas Torvaldsas prieš kelias dienas paskelbė išleidęs naują „Linux“ branduolio versiją 5.11 ir šiame naujausiame reikšmingiausių pokyčių leidime galime paminėti „Intel SGX“ anklavų palaikymą, naują sistemos skambučių perėmimo mechanizmą, virtualią pagalbinę magistralę, greitą sistemos skambučių filtravimą sekcompane, „ia64“ architektūros priežiūros nutraukimą, galimybę kad SCTP būtų įtrauktas į UDP.

Nauja versija gavo 15480 1991 pataisymų iš 72 kūrėjų, pleistro dydis yra XNUMX MB (Pakeitimai paveikė 12090 868,025 failus, pridėta 261,456 XNUMX eilutės kodo, pašalinta XNUMX XNUMX eilutės). Maždaug 46% visų 5.11 punkto pakeitimų yra susiję su įrenginių tvarkyklėmisapytiksliai 16% pakeitimų yra susiję su konkretaus aparatūros architektūros kodo atnaujinimu, 13% yra susiję su tinklo kaminu, 3% yra susiję su failų sistemomis ir 4% yra susiję su vidiniais branduolio posistemiais.

Pagrindinės naujos „Linux 5.11“ funkcijos

Šioje naujoje „Linux Kernel 5.11“ versijoje tai galime rasti prie Btrfs pridėjo keletą prijungimo parinkčių, kurias reikia naudoti atkuriant duomenis iš sugadintų failų sistemų, Be to, kad pašalintas anksčiau nebenaudojamo „inode_cache“ prijungimo parinkties palaikymas, kodas buvo parengtas palaikyti blokus, kurių metaduomenys ir duomenys buvo mažesni nei puslapis (PAGE_SIZE), taip pat palaikymą vietos paskirstymui pagal zonas.

neskaitant to naujas perėmimo sistemos skambučių mechanizmas buvo pridėtas, pagrįstas prctl () ir kuris leidžia išmesti išimtis iš vartotojo erdvės, kai kreipiatės į konkretų sistemos iškvietimą ir imituojate jo vykdymą. Šios funkcijos reikalaujama „Wine“ ir „Proton“, kad būtų galima imituoti „Windows“ sistemos skambučius, kuris yra būtinas, kad būtų užtikrintas suderinamumas su žaidimais ir programomis, kurios tiesiogiai vykdo sistemos skambučius be Windows API (pavyzdžiui, siekiant apsaugoti nuo neteisėto naudojimo).

Dėl architektūros RISC-V, pridėta gretimos atminties skirstytuvo atminties paskirstymo sistemos palaikymas (CMA), kuris yra optimizuotas paskirstyti dideles gretimas atminties sritis naudojant puslapio judėjimo techniką. RISC-V, taip pat yra įdiegtų įrankių, ribojančių prieigą prie / dev / mem ir prastovos apdorojimo laiko apskaita.

Sistemoms 32 bitų ARM, pridėtas KASan derinimo įrankio palaikymas (branduolio adreso dezinfekavimo priemonė), leidžianti aptikti klaidas dirbant su atmintimi. 64 bitų ARM KASan diegimas buvo perkeltas naudoti MTE (MemTag) žymas.

Kalbant apie virtualizavimą ir saugumą, sistemos skambutis išsiskiria seccomp (), kuris papildė greitojo reagavimo režimo palaikymą, kuris leidžia jums labai greitai nustatyti, ar tam tikras sistemos iškvietimas yra leidžiamas, ar neleidžiamas, remiantis nuolatinio veiksmo bitų schema, pridėta prie proceso, kuriam nereikia paleisti tvarkytuvo BPF.

Be to, galime jų rasti Integruoti branduolio komponentai anklavo kūrimui ir valdymui, pagrįsti „Intel SGX“ technologija („Software Guard eXtensions“), leidžiantis programoms vykdyti kodą izoliuotose ir užšifruotose atminties vietose, kurių prieiga prie likusios sistemos yra ribojama.

ARM64 sistemoms buvo pridėta galimybė naudoti MTE („MemTag“, „Memory Tagging Extension“) žymes signalo tvarkytuvų atminties adresams. MTE naudojimas įgalinamas nurodant parinktį SA_EXPOSE_TAGBITS „Sigaction“ () ir leidžia patikrinti, ar rodyklės naudojamos teisingai, kad būtų blokuojamas pažeidžiamumas.

Pagaliau iš valdytojų pusės, Paryškintas pirmasis „Intel Maple Ridge“ diskretus USB4 pagrindinio kompiuterio valdiklis, taip pat palaikymas AMD „Green Sardine“ APU („Ryzen 5000“) ir „Dimgrey Cavefish“ GPU („Navi 2“), taip pat pradinis palaikymas „AMD Van Gogh“ APU su „Zen 2 core“ ir RDNA 2 (Navi 2) GPU. Pridėta naujų „Renoir“ APU ID palaikymas (pagrįstas „Zen 2“ procesoriumi ir „Vega GPU“).

Naujo stiliaus tvarkyklė prideda pradinį palaikymą NVIDIA GPU, pagrįstą »Ampere» mikroarchitektūra (GA100, GeForce RTX 30xx), šiuo metu apsiribojančia vaizdo režimo valdikliais.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Už duomenis atsakingas: AB Internet Networks 2008 SL
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   „ArtEze“ sakė

    Mačiau, kad jie privertė Valentiną įsipareigoti branduolyje, o man liko veidas, ką?