„Linux 6.0“ jau buvo išleista su daugybe naujų funkcijų ir patobulinimų

Linux Kernel

Linux Kernel

Po dviejų mėnesių plėtros Linusas Torvaldsas paskelbė apie Linux 6.0 branduolio išleidimą, anonse numeracijos keitimas atliktas dėl estetinių sumetimų ir yra formalus žingsnis, palengvinantis nepatogumus dėl daugybės serijos numerių kaupimo, nes Linus juokavo, kad versijos numerio keitimo priežastis greičiausiai pritrūks iš pirštų. ir kojų pirštai versijų numeriams skaičiuoti.

Nauja versija gavo 16585 taisymų iš 2129 kūrėjų, pataisos dydis yra 103 MB (pakeitimai paveikė 13939 failus, pridėta 1420093 kodo eilučių, pašalinta 318741 eilutė).

Pagrindinės Linux 6.0 naujovės

Šioje naujoje „Linux Kernel 6.0“ versijoje, Btrfs įgyvendina antrąją protokolo versiją komandai „siųsti“., kuri įgyvendina papildomų metaduomenų palaikymą, duomenų siuntimą didesniais blokais (didesniais nei 64K) ir apimties perdavimą suglaudinta forma. Ženkliai padidino (iki 3 kartų) operacijų atlikimą tiesioginis skaitymas dėl vienu metu nuskaitomų iki 256 sektorių, pabrėžiama, kad sumažėjo užraktų konfliktai, o metaduomenų patvirtinimas paspartintas sumažinus metaduomenis, skirtus tingiems elementams.

Kitas svarbus pakeitimas, susijęs su failų sistemomis, yra tai, kad buvo pridėtos naujos operacijos EXT4_IOC_GETFSUUID ir EXT4_IC_SETFSUUID ioctl į ext4 failų sistemą, kad gautumėte arba nustatytumėte superbloke saugomą UUID, be to, F2FS failų sistema siūlo mažos atminties režimą, kuris optimizuoja mažos RAM įrenginių veikimą ir leidžia sumažinti atminties sąnaudas iki našumo išlaidų.

Perdangose, kai jie yra prijungti prie failų sistemos su vartotojo ID susiejimu, su POSIX suderinami prieigos valdymo sąrašai yra tinkamai palaikomi.

Kita naujovė, kurią pristato „Linux 6.0“, yra naujos DAMON posistemio funkcijos (Data Access Monitor), kad Jie leidžia ne tik stebėti procesų prieigą prie RAM iš vartotojo erdvės, bet taip pat turi įtakos atminties valdymui. Visų pirma, siūlomas naujas „LRU_SORT“ modulis, leidžiantis pertvarkyti LRU (least Recentently Used) sąrašus, kad padidėtų tam tikrų atminties puslapių prioritetas.

Įdiegta galimybė kurti naujas atminties sritis naudojant CXL (Compute Express Link) magistralės galimybes, kuri naudojama didelės spartos sąveikai tarp procesoriaus ir atminties įrenginių organizuoti. CXL leidžia prisijungti ir naudoti naujus regionus iš atminties teikia išoriniai atminties įrenginiai kaip papildomi fiziniai adresų erdvės ištekliai, skirti išplėsti sistemos laisvosios kreipties atmintį (DDR) arba tik skaitymo atmintį (PMEM).

Ištaisytos AMD Zen procesorių sistemos veikimo problemos sukėlė kodas, pridėtas prieš 20 metų, siekiant išspręsti kai kurių mikroschemų rinkinių aparatinės įrangos problemą (buvo pridėta papildoma WAIT instrukcija, kad sulėtintų procesorių, kad mikroschemų rinkinys spėtų pereiti į tuščiosios eigos būseną). Dėl pakeitimo pablogėjo darbo krūvis kurios dažnai kaitaliojasi tarp neaktyvios ir užimtos būsenos. Pavyzdžiui, išjungus aplinkkelio manevrą, vidutiniai tbench testų rezultatai padidėjo nuo 32191 MB/s iki 33805 MB/s.

Optimizuotas užduočių paskirstymas tarp procesoriaus branduolių didelėse sistemose, kurios leido padidinti našumą esant tam tikroms apkrovoms.

A nauja IORING_RECV_MULTISHOT vėliavėlė asinchroninėje I/O sąsajoje io_uring, kuri leidžia naudoti kelių kadrų režimą su recv() sistemos iškvietimu, kad vienu metu būtų galima atlikti kelis skaitymus iš to paties tinklo lizdo. io_uring taip pat palaiko tinklo perdavimą be tarpinio buferio.

Pašalinta nebenaudojama „efivars“ sąsaja iš sysf pasiekti UEFI įkrovos kintamuosius (norint pasiekti EFI duomenis, dabar plačiai naudojama virtualioji failų sistema efivarfs).

SPridėtas RV tikrinimo mechanizmas (Patvirtinimas vykdymo metu) patikrinti, ar labai patikimos sistemos veikia tinkamai kurios garantuoja, kad gedimų nėra. Patvirtinimas atliekamas vykdymo metu pridedant tvarkykles prie sekimo taškų, kurie tikrina tikrąją vykdymo eigą pagal numatytąjį atskaitos deterministinį automato modelį, kuris apibrėžia numatomą sistemos elgseną. Tarp privalumų VR yra gebėjimas pateikti griežtą patikrinimą be atskiro visos sistemos įdiegimo modeliavimo kalba, taip pat lanksčiai reaguoti į nenumatytus įvykius.

Taip pat paryškinti yra integruoti branduolio komponentai, skirti anklavų valdymui, pagrįsti Intel SGX2 technologija (Software Guard eXtensions), kuri leidžia programoms vykdyti kodą atskirose užšifruotose atminties srityse, prie kurių prieigą riboja likusi sistemos dalis.

Iš kitų pokyčių kad išsiskiria:

  • „Nouveau“ tvarkyklėje kodas buvo pertvarkytas, kad palaikytų NVIDIA nv50 GPU ekrano variklius.
  • „i915“ („Intel“) tvarkyklė palaiko „Intel Arc“ (DG2/Alchemist) A750 ir A770 atskiras vaizdo plokštes.
  • Buvo pasiūlytas pradinis Intel Ponte Vecchio (Xe-HPC) ir Meteor Lake GPU palaikymo diegimas.
  • Buvo tęsiamas „Intel Raptor Lake“ platformos palaikymo darbas.
  • Pridėta nauja Logicvc DRM tvarkyklė, skirta LogiCVC ekranams.
  • V3d tvarkyklė (skirta Broadcom Video Core GPU) dabar palaikoma Raspberry Pi 4 plokštėse.
  • Pridėtas Qualcomm Adreno 619 GPU palaikymas prie MSM tvarkyklės.
  • Prie Panfrost tvarkyklės pridėtas ARM Mali Valhall GPU palaikymas.
  • Pridėtas pradinis „Lenovo ThinkPad X8s“ nešiojamuosiuose kompiuteriuose naudojamų Qualcomm Snapdragon 3cx Gen13 procesorių palaikymas.
  • Pridėtos garso tvarkyklės, skirtos AMD Raphael (Ryzen 7000), AMD Jadeite, Intel Meteor Lake ir Mediatek MT8186 platformoms.
  • Pridėtas „Intel Havana Gaudi 2“ mašininio mokymosi spartintuvų palaikymas.
  • Pridėtas ARM SoC Allwinner H616, NXP i.MX93, Sunplus SP7021, Nuvoton NPCM8XX, Marvell Prestera 98DX2530, Google Chameleon v3 palaikymas.

Pagaliau Jei norite sužinoti daugiau apie tai, išsamią informaciją galite patikrinti sekanti nuoroda.


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ą.