Linux 5.12 dolazi s mnogim poboljšanjima podrške, upravljačkim programima, službenom podrškom za N64 i više

Linux

Nakon dva mjeseca razvoja, Linus Torvalds najavio je izlazak Linux kernela 5.12, inačica u kojoj najznačajnije promjene uključuju podršku za zonirane blokovske uređaje u Btrfs-u, mogućnost mapiranja korisničkih ID-ova u datotečne sustave, KFENCE sustav za uklanjanje pogrešaka za otkrivanje pogrešaka u radu s memorijom, između ostalog.

Nova verzija primio 14170 popravaka od 1946 programera, veličina zakrpe je 38 MB (mijenja datoteke na koje utječu 12102 (12090), dodane su 538599 (868025) linije koda, uklonjene 333377 (261456) redaka).

Glavne vijesti u Linuxu 5.12

Implementirana je mogućnost mapiranja korisničkih ID-ova za montirane sustave datoteka. Mapiranje je kompatibilan sa FS FAT, ext4 i XFS, čime predložena funkcionalnost olakšava dijeljenje datoteka između različitih korisnika i na različitim računalima, uključujući mapiranje koje će se koristiti u mehanizmu homed-home home direktorija.

Još jedna novost je da je datotečni sustav Btrfs dodaje početnu podršku za zonirane blok uređaje. U načinu samo za čitanje pruža se podrška za blokove s metapodacima i podacima koji su manji od jedne stranice (podstranice).

Također je istaknuto da implementirana je sposobnost izgradnje jezgre s Clangovim kompajlerom uključujući optimizaciju vremena optimizacije veze (LTO). Na primjer, s LTO-om, ugrađena implementacija moguća je za funkcije iz drugih datoteka, neiskorišteni kod nije uključen u izvršnu datoteku, provjera tipa i opća optimizacija provode se na razini projekta u cjelini. LTO podrška trenutno je ograničena na arhitekture x86 i ARM64.

Također dodan je nvmem upravljački program za primanje podataka iz memorijskih područja rezerviranih firmwareom koji nisu izravno dostupni Linuxu (na primjer, EEPROM memorija fizički dostupna samo za firmware ili podatke dostupne samo u ranoj fazi učitavanja).

S druge strane, istaknuto je da Dodan je zaštitni mehanizam KFence (Kernel Electric Fence), koja otkriva pogreške u radu s memorijom, poput preljeva međuspremnika i pristupa nakon oslobađanja memorije. Za razliku od mehanizma za otklanjanje pogrešaka KASAN, podsustav KFence se odlikuje velikom brzinom i niskim režijskim troškovima, omogućujući vam otkrivanje pogrešaka u memoriji koje se pojavljuju samo u pokrenutim sustavima ili tijekom dugotrajnog rada.

Podsistem Integrity Measurement Architecture (IMA), koji održava bazu podataka hashova radi provjere integriteta datoteka i njihovih povezanih metapodataka, sada ima mogućnost provjere integriteta vlastitih podataka jezgre, na primjer za praćenje promjena u SELinux pravilima.

Hipervizor KVM sada ima mogućnost presretanja hiperpoziva Xen i proslijedite ih emulatoru korisničkog prostora.

Dodana je mogućnost korištenja Linuxa kao korijenskog okruženja za Hyper-V hipervizor jer ima izravan pristup hardveru i koristi se za pokretanje gostujućih sustava (slično Dom0 na Xenu). Do sada je Hyper-V (Microsoft Hypervisor) podržavao Linux samo u gostujućim okruženjima, ali samim se hipervizorom upravljalo iz Windows okruženja.

Kontroler amdgpu implementira mogućnost overkloka (OverDrive)tKartice zasnovane na GPU-u Sienna Cichlid (Navi 22, Radeon RX 6xxx).

Kontroler i915 za Intel Graphics implementira parametar i915.mitigations onemogućiti mehanizme izolacije i zaštite u korist boljih performansi. Za čips počevši od Tigrovo jezero, uključen nosač VRR mehanizma (Variable Rate Refresh (Osvježavanje s promjenjivom brzinom)), koja vam omogućuje prilagodbu promjene brzine osvježavanja monitora kako biste osigurali glatkoću i nema lomova tijekom igranja. Uključuje podršku za tehnologiju Intel Clear Color za poboljšanje točnosti boja.

Kontroler Nouveau dodaje početnu podršku za NVIDIA GPU-ove temeljene na arhitekturi GA100 (Amper). Upravljački program za msm dodaje podršku za Adreno 508, 509 i 512 GPU-ove koji se koriste u SDM (Snapdragon) 630, 636 i 660 čipovima.

Dodana je podrška za Sound BlasterX AE-5 Plus, Lexicon I-ONIX FW810s i zvučne kartice Pioneer DJM-750. Dodana podrška za audio podsustav Intel Alder Lake PCH-P.

Također, i u ovoj novoj verziji Linuxa 5.12 Službena je podrška za igraće konzole Nintendo 64 proizveden između 1996. i 2003. (prethodni pokušaji prijenosa Linuxa na Nintendo 64 bili su nepotpuni i imali su status Vaporware).

Dodano podrška za platformu Lenovo IdeaPad s mogućnošću upravljanja stalnim opterećenjem i pozadinskim osvjetljenjem tipkovnice. Također podržava ACPI profil platforme ThinkPad s mogućnostima upravljanja napajanjem. Dodan upravljački program za podsistem Lenovo ThinkPad X1 Tablet Gen 2 HID.

Dodano podrška za ARM ploče, uređaje i platforme: PineTab, Snapdragon 888 / SM8350, Snapdragon MTP, Dva Beacon EmbeddedWorks, Intel eASIC N5X, Netgear R8000P, Plymovent M2M, Beacon i.MX8M Nano, NanoPi M4B.

izvor: https://lkml.org


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.