„Linux 5.13“ pateikiama su pirminiu „Apple M1“ palaikymu, tvarkyklių patobulinimais ir dar daugiau

Linux Kernel

Po dviejų mėnesių plėtros, Linus Torvalds išleido „Linux“ branduolio 5.13 leidimą kuri laikoma didžiausia versija istorijoje, nes ji gavo 17189 2150 taisymus iš 12996 kūrėjų, iš kurių pakeitimai paveikė 794705 399590 failus, pridėta XNUMX XNUMX eilučių kodų, pašalinta XNUMX XNUMX eilučių

Tarp žymiausių pokyčių Išryškinta pradinė „Apple M1“ lustų parama, cgroup "misc" tvarkyklė, nutraukė / dev / kmem palaikymą, naujų „Intel“ ir „AMD“ procesorių palaikymas, galimybė tiesiogiai iškviesti branduolio funkcijas iš BPF programų, branduolio kamino atsitiktinių imčių parinkimas kiekvienam sistemos iškvietimui, galimybė sukurti „Clang“ su CFI („Control Flow Integrity“) apsauga, LSM modulis „Landlock“, skirtas papildomam proceso ribojimui, ir dar daugiau.

Pagrindinės naujos „Linux 5.13“ funkcijos

Šioje naujoje branduolio versijoje sPabrėžiamas pradinio „Apple“ ARM M1 lusto palaikymo įvedimas, kuris apima pertraukiklio valdiklio, laikmačio, UART, SMP, I / O ir MMIO funkcijas. Minima, kad GPU atvirkštinė inžinerija dar nėra baigta, išvesties organizavimui teikiama nuoseklioji konsolė ir rėmelių buferio palaikymas.

Dar viena išskirtinė naujovė yra nuolatinė integracija į MPTCP branduolį („MultiPath TCP“), nes naujoji versija papildo „sockopt“ palaikymą, kad sukonfigūruotų bendrąsias TCP parinktis. Įdiegta galimybė iš naujo nustatyti atskirus posūkius.

Taip pat išsiskiria a naujas „Misc“ grupės grupės tvarkyklė (CONFIG_CGROUP_MISC), sukurta riboti ir sekti skaliarinius išteklius, kuriuos galima valdyti naudojant paprastą ir ribotą skaitiklį, nustatantį didžiausias leistinas vertes. Kaip pavyzdys minimas adresų vietos identifikatorių, naudojamų AMD SEV (Secure Encrypted Virtualization) mechanizme, valdymas.

Kita vertus, taip pat pabrėžiama BPF sekimo programose tapo įmanoma naudoti vietinę saugyklą dUžduoties užduotys, užtikrinančios geresnį našumą susiejant duomenis su konkrečiu BPF tvarkytuvu.

Be to, taip pat pabrėžiama po 13 metų pasirengimo skyriuje, valdiklis «comedi» ( valdiklių kolekcija įvairioms įprastoms duomenų kaupimo lentoms. Tvarkyklės yra įdiegtos kaip „Linux“ branduolio modulis, teikiantis bendras funkcijas ir atskirus žemo lygio tvarkyklių modulius) stabilizavosi ir perkeltas į pagrindinį kompiuterį palaikyti duomenų rinkimo įrenginius.

En ext4, katalogų įrašus dabar leidžiama perrašyti ištrynus failus kad būtų ištrinti ištrinti failų vardai. Iš anksto įkeliant blokų žemėlapius, buvo pagerintas kodo našumas blokų atvaizdavimui naujai surinktuose FS. „Ext4“ taip pat leidžia vienu metu naudoti šifravimą ir didžiųjų ir mažųjų raidžių režimą.

O XFS pridedama galimybė pašalinti vietą iš paskutinės failų sistemos paskirstymo grupės, kuri buvo pirmoji grandis įgyvendinant esamų skaidinių su XFS FS dydžio mažinimo funkciją. Buvo atlikti įvairūs efektyvumo optimizavimai.

„Btrfs“ buvo pridėtas skaitymo į priekį naudojimas siuntimo komandoje, kuri sumažino viso išsiuntimo laiką 10%, o prieaugis - 25%. Zonų blokavimo įrenginiams automatinis fonų perskirstymas yra numatytas, kai viršijamas 75% nepanaudotos vietos slenkstis.

Pašalinta specialiojo failo / dev / kmem palaikymas, kurį galima naudoti norint pasiekti visą branduolio adresų erdvę. Nustatyta, kad šis failas yra pasenęs ir kelia saugumo problemų.

Šioje naujoje „Linux 5.13“ versijoje taip pat galime rasti papildoma parama branduolio sukūrimui įtraukiant PFI apsaugos mechanizmą („Control Flow Integrity“) „Clang“ kompiliatoriuje, kuris prieš kiekvieną netiesioginį skambutį pridėkite tikrinimo funkciją, kad nustatytumėte kai kurias neapibrėžto elgesio formas o tai gali sukelti įprasto srauto valdymo pažeidimą dėl išnaudojimų, modifikuojant atmintyje saugomų funkcijų rodykles. Siūlomas parametras CONFIG_CFI_CLANG, kad įgalintumėte CFI.

Galiausiai vairuotojų dalis, dabar GUD („Generic USB Display“) tvarkyklė pateikia DRM (tiesioginio atvaizdavimo tvarkytuvo) ypatybes, skirtas vaizdo pasukimui, ryškumo valdymui, EDID prieigai, vaizdo režimo konfigūracijai ir televizoriaus prijungimui. Jie gali būti naudojami kaip pagrindas kurti konkretiems įrenginiams skirtas tvarkykles.

O for amdgpu pridėjo pradinį GPU Aldebaran palaikymą (gfx90a) ir Pridedamas pradinis „FreeSync Adaptive Sync for HDMI“ palaikymas (anksčiau buvo galima „DisplayPort“),

O „Intel“ valdikliams pabrėžiama, kad įdiegtas naujas valdiklis aušinimo valdymui, kuris leidžia sumažinti procesoriaus dažnį, kai yra perkaitimo pavojus.

Eiti

Tiems, kurie domisi nauja versija, „Linux 5.13“ galite atsisiųsti dabar iš kernel.org


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