Linux 5.16 jau buvo išleista ir tai yra jos naujienos

Logotipo branduolys „Linux“, „Tux“

Po dviejų mėnesių plėtros Linusas Torvaldsas pristatė nauja branduolio versija Linux 5.16 ir kuriame vienas ryškiausių pakeitimų yra futex_waitv sistemos iškvietimas, skirtas pagerinti Windows žaidimų veikimą Wine, failų sistemos klaidų sekimas per fanotify, galimybė rezervuoti atmintį tinklo lizdams, patobulintas perkrovų valdymas naudojant didelė rašymo operacijų apimtis, kelių diskų standžiųjų diskų palaikymas, be kita ko.

Nauja versija gavo 15415 2105 pataisymų iš 12023 XNUMX kūrėjų, pakeitimai paveikė XNUMX XNUMX failus, pridėta 685198 kodo eilučių, pašalinta 263867 eilutės.

Maždaug 44% visų pakeitimų, pateiktų 5.16 versijoje, yra susiję su įrenginių tvarkyklėmis, maždaug 16% pakeitimų yra susiję su aparatinės įrangos architektūros kodo atnaujinimu, 16% yra susiję su tinklo dėku, 4% yra susiję su failų sistemomis ir 4% yra susiję su vidiniais branduolio posistemiais.

Pagrindinės „Linux“ branduolio naujovės 5.16

Šioje naujoje versijoje mechanizmas praneša apie papildomus įrankius, skirtus stebėti failų sistemos būseną ir sekti klaidas. Įdiegtas klaidų sekimo palaikymas šiuo metu tik FS Ext4.

Tambienas patobulintas rašymo spūsčių valdymas Tai atsiranda, kai rašymo operacijų apimtis viršija disko talpą ir sistema yra priversta blokuoti proceso rašymo užklausas, kol bus užbaigtos jau perkeltos užklausos.

Naujoje versijoje branduolio mechanizmas, naudojamas informacijai apie perkrovą ir blokavimo užduotis gauti, buvo visiškai pakeistas.

Btrfs įgyvendina Zoned Namespace technologijos palaikymą, kuris naudojamas standžiuosiuose diskuose arba NVMe SSD, norint padalinti saugojimo vietą į zonas, kurios sudaro blokų arba sektorių grupes, kuriose leidžiamas tik nuoseklus duomenų pridėjimas, atnaujinant visą blokų grupę.

Katalogų registravimo mechanizmas buvo pertvarkytas, kuriame sumažintas paieškų ir užraktų skaičius medyje, siekiant pagerinti efektyvumą, taip pat ribotas palaikymas naudojant glaudinimą rašant nebaigtus puslapius, taip pat galimybė defragmentuoti antrinius puslapius.

Failų sistemoje Ext4, registruojami tik klaidų pataisymai ir tikslesnis inode lentelės tinginio inicijavimo parametrų apskaičiavimas.Blokinio įrenginio lygmenyje įgyvendintos optimizacijos, kurios žymiai padidina ryšio operacijų su CPU branduoliais efektyvumą.

Prie FS F2FS buvo pridėtos tvirtinimo parinktys valdyti failų suskaidymą, kai jie yra saugomi (pavyzdžiui, derinti optimizavimą dirbant su fragmentuotomis saugyklomis).

Pridėtas naujas sistemos skambutis, futex_waitv, kad vienu sistemos skambučiu vienu metu būtų galima stebėti kelių futexe būseną. Ši funkcija primena „Windows“ pasiekiamą „WaitForMultipleObjects“ funkciją, kurios emuliacija per futex_waitv gali būti naudinga gerinant „Windows“ žaidimų, veikiančių „Wine“ arba „Proton“, našumą.

Prie užduočių planuoklio buvo pridėtas tvarkytuvas, kuris atsižvelgia į talpyklos kaupimą procesorių. Kai kuriuose procesoriuose, tokiuose kaip Kunpeng 920 (ARM) ir Intel Jacobsville (x86), tam tikras procesoriaus branduolių skaičius, paprastai 4, gali sujungti L3 arba L2 talpyklą.

Buvo įgyvendintos keletas naujų funkcijų, pagrįstų DAMON posistemiu (Data Access Monitor), įtrauktas į naujausią versiją, kuri leidžia sekti prieigą prie duomenų RAM, palyginti su pasirinktu procesu, veikiančiu vartotojo erdvėje.

Be to, glaudinimo algoritmo įgyvendinimas zstd buvo atnaujinta į 1.4.10 versiją, kuri leido žymiai padidinti kelių branduolio posistemių, naudojančių glaudinimą, našumą.

Taip pat pažymima, kad kai kurie pažangūs seccomp () gijų apsaugos nuo Spectre atakų mechanizmai buvo išjungti pagal numatytuosius nustatymus, kurie buvo laikomi pertekliniais ir reikšmingai nepadidina saugumo, tačiau turėjo neigiamos įtakos veikimui.

Hyper-V hipervizorius dabar palaiko virtualios mašinos izoliavimo režimą, kuris užšifruoja atminties turinį.

Nors hipervizorius KVM prideda RISC-V architektūros palaikymą ir galimybė perkelti virtualias mašinas pagrindinėje aplinkoje buvo įdiegta naudojant AMD SEV ir SEV-ES plėtinius, taip pat pridėtą API, skirtą tiesioginiam AMD SEV (saugios šifruotos virtualizacijos) šifruotų svečių perkėlimui.

„PowerPC“ architektūroje pagal numatytuosius nustatymus įjungtas STRICT_KERNEL_RWX režimas, kuris blokuoja atminties puslapių, kuriuos vienu metu galima rašyti ir vykdyti, naudojimą.

Galiausiai iš kontrolierių pusės, amdgpu pristato pradinį DP 2.0 palaikymą (2.0 ekrano prievadas) ir DisplayPort tuneliavimas per USB4, pridėtas APU Cyan Skillfish ekrano tvarkyklės palaikymas ir išplėstinis APU Yellow Carp palaikymas.

Valdiklis i915 stabilizuoja suderinamumą su Intel Alderlake S lustais ir įdiegia „Intel PXP“ (Protected Xe Path) technologijos palaikymą, leidžiančią priimti aparatinės įrangos apsaugotą grafikos seansą sistemose su „Intel Xe“ lustais.

Valdiklyje nouveau, buvo atliktas darbas siekiant ištaisyti klaidas ir pagerinti kodavimo stilių, pridėtas x86 suderinamo Vortex CPU (Vortex86MX) palaikymas.

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

Kalbant apie šios naujos versijos atnaujinimus, jie turi būti per kelias valandas / dienas į oficialius platinimo kanalus arba galite pasirinkti patys atlikti kompiliavimą, gaudami šaltinio kodą. iš žemiau pateiktos nuorodos.


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