Linux 5.14 ima podporo za RPI 400, izboljšave EXT4, gonilnike, KMV in drugo

Linux Kernel

Po dveh mesecih razvoja, Linus Torvalds je predstavil izdajo jedra Linuxa 5.14 in v tej novi različici najbolj opaznih sprememb, na primer novih sistemska klica quotactl_fd () in memfd_secret (), odstranjevanje ide in raw gonilnikov, novo I / O prednostni gonilnik za cgroup, Način razporejanja opravil SCHED_CORE, infrastruktura za ustvarjanje nalagalnikov programov, ki jih preverja BPF.

Nova različica je od razvijalcev prejela 15883 popravkov Velikost popravka 2002: 69 MB (spremembe so vplivale na 12,580 datotek, Dodanih je 861501 vrstic kode, odstranjenih je 321,654 XNUMX vrstic).

Glavne novosti Linuxa 5.14

V tej novi različici a nov gonilnik prioritete V / I za cgroup -rq-qos, ki lahko nadzirajte prednost obdelave zahtev za blokiranje naprav ustvarijo člani vsake skupine c. Podpora za nov prednostni krmilnik je bila dodana I / O razporejevalniku mq-rok.

Druga pomembna sprememba je v ext4, ki zdaj izvaja nov ukaz EXT4_IOC_CHECKPOINT ioctl ki prisili, da se vse čakajoče transakcije dnevnika in z njimi povezani medpomnilniki prenesejo na disk, prav tako pa prepiše prostor za shranjevanje, ki ga uporablja dnevnik. Sprememba je bil pripravljen kot del pobude za preprečevanje uhajanja informacij iz datotečnih sistemov. Tudi optimizacija delovanja je bila izvedena v Btrfs pri brisanju beleženja nepotrebnih razširjenih atributov med izvajanjem fsync, uspešnost intenzivnih operacij z razširjenimi lastnostmi se je povečala na 17%.

Poleg tega dodan sistemski klic quotactl_fd (), ki vam omogoča upravljanje kvot ne prek posebne datoteke naprave, temveč z določitvijo deskriptorja datotek, povezanega z datotečnim sistemom, za katerega velja kvota.

Tudi iz jedra so bili odstranjeni stari gonilniki za blokovske naprave z vmesnikom IDE, ki jih je podsistem libata že dolgo nadomestil. Podpora za stare naprave je v celoti ohranjena, spremembe se nanašajo le na možnost uporabe starih gonilnikov, pri uporabi enot, ki so bile poimenovane / dev / hd *, ne / dev / sd *.

Načrtovalnik opravil ima nov način načrtovanja SCHED_CORE da omogoča nadzor nad tem, kateri procesi lahko delujejo skupaj na istem CPU jedru. Vsakemu procesu je mogoče dodeliti identifikacijski piškotek, ki opredeljuje obseg zaupanja med procesi (na primer pripada istemu uporabniku ali vsebniku).

Dodan je sistemski klic memfd_secret ()To omogoča ustvarjanje zasebnega pomnilniškega območja v naslovnem prostoru izolirano, vidno samo lastniškemu procesu, ki se ne odraža v drugih procesih, in jedru neposredno nedostopno.

Hipervizor KVM za sisteme ARM64 je dodal možnost uporabe razširitve MTE na gostujočih sistemih, ki vam omogoča, da na vsako operacijo dodeljevanja pomnilnika povežete oznake in organizirate preverjanje za pravilno uporabo kazalcev za blokiranje izkoriščanja ranljivosti ki jih povzroči dostop do že sproščenih pomnilniških blokov, preliv medpomnilnika, klici pred inicializacijo in uporaba zunaj trenutnega konteksta.

Preverjanje pristnosti kazalca omogoča ARM64 zdaj lahko konfigurirate ločeno za jedro in uporabniški prostor. Tehnologija omogoča uporabo specializiranih navodil ARM64 za preverjanje povratnih naslovov z uporabo digitalnih podpisov, ki so shranjeni v neuporabljenih zgornjih bitih kazalca samega.

Za procesorje Intel, začenši z družino Skylake in konča z Coffee Lake, z uporabo Intel TSX (Razširitve za sinhronizacijo transakcij) privzeto onemogočeno, To zagotavlja način za izboljšanje delovanja večnitnih aplikacij z dinamičnim odpravljanjem nepotrebnih sinhronizacijskih operacij. Razširitve so onemogočene zaradi možnosti izvajanja napadov Zombieload.

Tudi biti neprekinjen z integracijo MPTCP (MultiPathTCP), v novi različici je bil dodan mehanizem za nastavitev lastnih pravil o zgoščevanju prometa za IPv4 in IPv6, ki iz uporabniškega prostora omogoča določitev, katera od polj paketa, vključno z enkapsuliranimi, bodo uporabljena pri izračunu razpršitve, ki določa izbiro poti za paket.

Krmilnik amdgpu je implementiral podporo za novo grafično kartico AMD Radeon RX 6000, razvit pod kodnimi imeni "Beige Goby" (Navi 24) in "Yellow Carp", pa tudi izboljšana podpora za grafične procesorje Aldebaran (gfx90a) in APU Van Gogh. Dodana je možnost dela z več ploščami eDP hkrati.

za APU Renoir, implementirana je podpora za delo s šifriranimi vmesniki v video pomnilniku, Medtem ko je za prejšnja grafična procesorja Radeon RX 6000 (Navi 2x) in AMD podpora Active State Power Management (ASPM) privzeto omogočena, kar je bilo prej omogočeno le za grafične kartice Navi 1x, Vega in Polaris.

Za čipe AMD je bila dodana podpora za skupni navidezni pomnilnik (SVM), ki temelji na podsistemu heterogenega upravljanja pomnilnika (HMM), ki omogoča uporabo naprav z lastnimi enotami za upravljanje pomnilnika (MMU), ki lahko dostopajo do glavnega pomnilnika. Tudi s pomočjo HMM lahko organizirate skupni naslovni prostor med GPU in CPU, v katerem lahko GPU dostopa do glavnega pomnilnika procesa.

Od ostalih sprememb, ki izstopajo:

  • Dodana je bila začetna podpora tehnologiji AMD Smart Shift, ki dinamično spreminja porabo energije procesorja in grafičnega procesorja v prenosnih računalnikih z naborom čipov AMD in grafično kartico za izboljšanje zmogljivosti pri igrah, urejanju videa in 3D upodabljanju.
  • Dodan grafični krmilnik simpledrm z uporabo EFI-GOP ali VESA framebufferja, ki ga ponuja vdelana programska oprema UEFI ali BIOS za izhod.
  • Dodana podpora za Raspberry Pi 400.
  • Za prenosne računalnike Lenovo je bil dodan vmesnik WMI za spreminjanje nastavitev BIOS-a prek / sys / class / firmware-attributes /.
  • Razširjena podpora za USB4.

Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Odgovoren za podatke: AB Internet Networks 2008 SL
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   Alberto je dejal

    Najboljši povzetek novic, ki sem jih prebral v latinskoameriški blogosferi, popoln, razložljiv in podroben, brez pretiravanja. Tako bi moralo biti vedno. Hvala!