„Linux“ branduolys 5.3 jau buvo išleistas, žinokite jo naujienas

Linux-branduolys

Po dviejų mėnesių plėtros Linus Torvalds pristatė „Linux“ branduolio versiją 5.3 su kuriais tarp pokyčiai žymiausias Paryškintas „AMD Navi GPU“ palaikymas, „Zhaoxi“ procesoriai ir „Intel Speed ​​Select“ energijos valdymo technologija ir daug daugiau.

Naujos versijos paskelbimas, Linas priminė visiems pagrindiniams reguliavimo šalininkams branduolio plėtra išlaikyti tą patį elgesį su vartotojo kosmoso komponentais. Branduolio pakeitimai jokiu būdu neturėtų pažeisti jau vykdomų programų ir sukelti vartotojo lygio regresiją.

Tuo pačiu elgesio pažeidimas gali sukelti ne tik ABI pasikeitimą, pasenusių kodų ar klaidų pašalinimą, bet ir netiesioginį tinkamai naudingų patobulinimų poveikį.

Kas naujo „Linux“ branduolio 5.3 versijoje

Iš naujovių, išsiskiriančių šia nauja „Linux Kernel 5.3“ versija, galime rasti „Amdgpu“ tvarkyklė prideda pradinį palaikymą AMD NAVI GPU (RX5700), kuris apima pagrindinį valdiklį, ekrano sąveikos kodą (DCN2), GFX ir skaičiavimo palaikymą (GFX10), SDMA 5 (DMA0 sistema), energijos valdymą ir laikmenų koduotojus / dekoderius (VCN2).

amdgpu taip pat pagerėjo „Vega12“ ir „Vega20“ GPU kortelių palaikymas, kuriam buvo pridėtos papildomos atminties ir energijos valdymo galimybės.

DRM tvarkyklėje, skirtoje „Intel“ vaizdo plokštėms, skirtoms „Icelandake“ lustams, įdiegtas naujas kelių segmentų gama korekcijos režimas. Pridėta galimybė rodyti per „DisplayPort“ YCbCr4: 2: 0 formatu.

Atminties ir sistemos paslaugos

5.3 branduolyje Pristatome „Intel Speed ​​Select“ energijos valdymo technologijos palaikymą, kas yra galima pasirinkti serveriuose su „Intel Xeon“ procesoriais. Ši technologija leidžia jums nustatyti skaidinius ir skirtingų CPU branduolių našumo parametrus, leidžiančius pirmenybę teikti tam tikrų branduolių užduočių atlikimui, aukojant kitų branduolių našumą.

Kita vertus, „Linux“ branduolyje 5.3 procesai vartotojo erdvėje turi galimybę laukti trumpą laiką nenaudojant kilpų naudojant umwait instrukciją. Ši instrukcija kartu su „umonitor“ ir „tpause“ instrukcijomis bus pasiūlyta kitose „Intel“ „Tremont“ lustose ir leis įgyvendinti vėlavimus, kurie taupo energiją ir neturi įtakos kitų gijų veikimui naudojant „Hyper Threading“.

RISC-V architektūrai pridėtas didelių atminties puslapių palaikymas (dideli puslapiai).

Disko posistemis, įvesties / išvesties ir failų sistemos

XFS failų sistemai yra įdiegta kelių gijų inodo apėjimo parinktis (pavyzdžiui, tikrinant kvotas). Pridedami nauji „ioctl BULKSTAT“ ir „INUMBERS“, suteikiantys prieigą prie funkcijų, kurios pasirodė penktame FS formato leidime, pvz., Inodo gimimo laikas ir galimybė nustatyti kiekvienos AG grupės (priskyrimo grupės) parametrus BULKSTAT ir INUMBERS.

O „Ext4“ failų sistemai pridedamas katalogų tuštumų palaikymas (nesusieti blokai). Pažymėjimas „i“ buvo apdorotas atviriems failams (rašymo draudimas vienoje situacijoje, jei vėliava buvo nustatyta, kai byla jau buvo atidaryta).

F2FS prideda parinktį apriboti šiukšlių surinkėją dirbant kontrolinio = išjungto režimu.

Pridėta galimybė talpinti apsikeitimo failą F2FS naudojant tiesioginį įvestį / išvestį. Visiems vartotojams buvo pridėta pagalba taisant failą ir paskirstant blokus šiems failams.

Virtualizacija ir saugumas

Šerdyje yra įterptųjų ACRN įrenginių hipervizorius, kuris parašytas atsižvelgiant į realaus laiko pasirengimą užduotims ir tinkamumą naudoti kritinėse sistemose. ACRN suteikia minimalias pridėtines išlaidas, užtikrina mažą vėlavimą ir tinkamą reagavimą bendraujant su įranga.

„Linux“ vartotojo režimas pridėjo režimą, leidžiantį sulėtinti arba pagreitinti laiką virtualioje UML aplinkoje, kad būtų paprasčiau derinti su laiku susijusį kodą. Toliau pradžios parametras pridėtas kuris leidžia sistemos laikrodį paleisti iš konkretaus taško epochos formatu.

„Netfilter for nftables“ suteikia paramą filtravimo mechanizmams aparatūros pagreitinti paketai naudojant prie tvarkyklių pridėtą „Flow Block“ API. Visas tinklo lenteles su visomis eilutėmis galima nešioti šalia tinklo adapterių. Įtraukimas atliekamas susiejant NFT_TABLE_F_HW su lentele.

Palaikomi paprasti 3 ir 4 sluoksnių protokolų metaduomenys, priėmimo / atmetimo veiksmai, suderinimas pagal IP ir siuntėjo / imtuvo tinklo prievadus ir protokolo tipas.


Palikite komentarą

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

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  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ą.