Linux 5.12 sisaldab palju tugiparandusi, draivereid, N64 ametlikku tuge ja palju muud

Linux

Pärast kahte kuud arengut Linus Torvalds teatas Linuxi kerneli 5.12 vabastamisest, versioon, milles kõige tähelepanuväärsemateks muudatusteks on Btrf-de tsoonitud plokiseadmete tugi, kasutaja ID-de kaardistamine failisüsteemidesse, KFENCE silumissüsteem, et tuvastada vigu mäluga töötamisel.

Uus versioon sai 14170 arendajalt 1946 XNUMX parandust, plaastri suurus on 38 MB (muudatused mõjutavad faile 12102 (12090), lisati 538599 (868025) koodirida, eemaldati read 333377 (261456)).

Peamised uudised Linuxis 5.12

Rakendatud on võimalus ühendatud ID-de kasutajate ID-de kaardistamiseks. Kaardistamine on ühildub FS FAT, ext4 ja XFS, kusjuures pakutav funktsionaalsus hõlbustab failide jagamist erinevate kasutajate vahel ja erinevates arvutites, sealhulgas kaardistamist, mida kasutatakse süsteemis kodukataloogi mehhanismis.

Teine uudsus on see, et failisüsteem Btrfs lisab esialgse toe tsooniga plokkseadmetele. Ainult lugemisrežiimis pakutakse metaandmete ja andmetega plokkide toetust, mis on väiksemad kui üks leht (alamleht).

Samuti tuuakse seda esile rakendati kerneli koostamise võimalus Clangi kompilaatoriga sealhulgas linkide optimeerimise (LTO) optimeerimine. Näiteks LTO-ga on sisemine juurutamine võimalik teistest failidest pärit funktsioonide jaoks, kasutamata koodi ei kaasata käivitatavasse faili, tüübikontroll ja üldine optimeerimine viiakse läbi projekti tasandil tervikuna. LTO tugi on praegu piiratud x86 ja ARM64 arhitektuuridega.

Ka lisatud nvmemi draiver, et saada andmeid püsivara reserveeritud mälupiirkondadest mis pole Linuxile otseselt juurdepääsetavad (näiteks EEPROM-mälu on füüsiliselt juurdepääsetav ainult püsivara või andmete jaoks, mis on saadaval ainult laadimise varases staadiumis).

Teisalt tuuakse seda esile Lisatud on KFence kaitsemehhanism (Kernel Electric Fence), mis tuvastab mäluga töötamisel vead, näiteks puhvri ülevoolud ja juurdepääsu pärast mälu vabastamist. Erinevalt KASANi silumismehhanismist on alamsüsteem KFence'i eristab suur kiirus ja madalad üldkulud, mis võimaldab tuvastada mälu tõrkeid, mis ilmnevad ainult töötavates süsteemides või pikaajalise töö ajal.

Integrity Measurement Architecture (IMA) alamsüsteem, mis haldab failide ja nendega seotud metaandmete terviklikkuse kontrollimiseks räsi andmebaasi, on nüüd võimeline kontrollima kerneli enda andmete terviklikkust, näiteks SELinuksi reeglite muudatuste jälgimiseks.

Hüpervisor KVM-il on nüüd võimalus Xeni hüperkõnesid pealt kuulata ja edastage need kasutajaruumi emulaatorile.

Lisatud võime kasutada Linuxit Hyper-V hüpervisori juurkeskkonnana, kuna sellel on otsene juurdepääs riistvarale ja seda kasutatakse külalissüsteemide käitamiseks (sarnaselt X0-s oleva DomXNUMX-ga). Siiani toetas Hyper-V (Microsoft Hypervisor) Linuxi ainult külaliskeskkondades, kuid hüpervisorit ennast hallati Windowsi-põhises keskkonnas.

Kontroller amdgpu rakendab kiirendamise võimet (OverDrive)tSienna Cichlidi GPU-põhised kaardid (Navi 22, Radeon RX 6xxx).

Kontroller i915 Intel Graphics jaoks rakendab parameetrit i915.mitigations keelata isolatsiooni ja kaitsemehhanismid parema jõudluse kasuks. Alates kiipidest Tiigrijärv, kaasas VRR-mehhanismi klamber (Variable Rate Refresh), mis võimaldab teil monitori värskendussagedust kohandada, et tagada mängude ajal sujuvus ja purunemised. Sisaldab Inteli Clear Color tehnoloogia tuge värvitäpsuse parandamiseks.

Kontroller Nouveau lisab NVIDIA GPU-de esmase toe, mis põhineb GA100 arhitektuuril (Ampere). MSM-draiver lisab SDM-i (Snapdragon) 508, 509 ja 512 kiipides kasutatavate Adreno 630, 636 ja 660 GPU-de tuge.

Lisatud tugi Sound BlasterX AE-5 Plus, Lexicon I-ONIX FW810 ja Pioneer DJM-750 helikaartidele. Lisatud tugi Inteli Alder Lake PCH-P heli alamsüsteemile.

Samuti selles uues Linuxi versioonis 5.12 Nintendo 64 mängukonsoolide tugi on muudetud ametlikuks toodetud aastatel 1996–2003 (varasemad katsed Linuxi Nintendo 64-le portida olid poolikud ja neil oli Vaporware staatus).

Lisatud tugi Lenovo IdeaPad platvormile koos võimega hallata pidevat koormust ja klaviatuuri taustvalgustust. Samuti toetab see energiahalduse võimalustega ThinkPadi platvormi ACPI profiili. Lisatud draiver Lenovo ThinkPad X1 Tablet Gen 2 HID alamsüsteemile.

Lisatud tugi ARM-plaatidele, -seadmetele ja -platvormidele: PineTab, Snapdragon 888 / SM8350, Snapdragon MTP, kaks Beacon EmbeddedWorks, Intel eASIC N5X, Netgear R8000P, Plymovent M2M, Beacon i.MX8M Nano, NanoPi M4B.

allikas: https://lkml.org


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutav: AB Internet Networks 2008 SL
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.