Linux 5.14 dolazi s podrškom za RPI 400, poboljšanjima EXT4, upravljačkim programima, KMV -om i drugim

Linux kernela

Nakon dva mjeseca razvoja, Linus Torvalds predstavio je Linux kernel 5.14 izdanje iu ovoj novoj verziji najznačajnijih promjena, na primjer nove sistemski pozivi quotactl_fd () i memfd_secret (), uklanjanje ide i raw drivera, novo I / O prioritet upravljački program za cgroup, Način raspoređivanja zadataka SCHED_CORE, infrastruktura za stvaranje učitavača programa provjerenih BPF -om.

Nova verzija primila je 15883 popravka od programera Veličina zakrpe za 2002. godinu: 69 MB (promjene su utjecale na 12,580 datoteka, Dodano je 861501 redak koda, uklonjeno 321,654 XNUMX redaka).

Glavne vijesti u Linuxu 5.14

U ovoj novoj verziji a novi upravljački program za određivanje prioriteta I / O za cgroup -rq-qos, koji može kontrolirati prioritet obrade zahtjeva za blokiranje uređaja generiraju članovi svake c grupe. Podrška za novi kontroler prioriteta dodana je rasporedu ulaza / izlaza mq-rok.

Druga važna promjena je u ext4, koji sada implementira novu naredbu EXT4_IOC_CHECKPOINT ioctl koji prisiljava sve transakcije dnevnika na čekanju i njihove povezane međuspremnike za preuzimanje na disk, a također prepisuje područje za pohranu koje koristi dnevnik. Promjena pripremljen je kao dio inicijative za sprječavanje curenja informacija iz datotečnih sustava. Također optimizirane su performanse Btrfs -a prilikom brisanja evidentiranja nepotrebnih proširenih atributa tijekom izvođenja fsync, izvedba intenzivnih operacija s proširenim atributima povećana je na 17%.

S druge strane dodan sistemski poziv quotactl_fd (), koji vam omogućuje upravljanje kvotama ne putem posebne datoteke uređaja, već određivanjem deskriptora datoteke pridruženog datotečnom sustavu za koji se kvota primjenjuje.

Također stari upravljački programi za blok uređaje s IDE sučeljem uklonjeni su iz jezgre, koje je dugo zamijenio podsustav libata. Podrška za stare uređaje sačuvana je u cijelosti, promjene se odnose samo na mogućnost korištenja starih upravljačkih programa, pri korištenju pogona koji su dobili ime / dev / hd *, a ne / dev / sd *.

Planer zadataka ima novi način zakazivanja SCHED_CORE ovo omogućuje vam da kontrolirate koji se procesi mogu pokretati zajedno na istoj jezgri CPU -a. Svakom procesu može se dodijeliti identifikacijski kolačić koji definira opseg povjerenja između procesa (na primjer, pripada istom korisniku ili spremniku).

Dodan je sistemski poziv memfd_secret ()Da omogućuje stvaranje privatnog memorijskog područja u adresnom prostoru izolirano, vidljivo samo vlasničkom procesu, koje se ne odražava u drugim procesima i izravno nedostupno jezgri.

Hipervizor KVM za ARM64 sustave dodao je mogućnost korištenja MTE proširenja na gostujućim sustavima, omogućujući vam povezivanje oznaka sa svakom operacijom dodjele memorije i organiziranje provjere za ispravnu uporabu pokazivača za blokiranje iskorištavanja ranjivosti uzrokovane pristupom već oslobođenim blokovima memorije, preljevima međuspremnika, pozivima prije inicijalizacije i upotrebom izvan trenutnog konteksta.

Autentifikaciju pokazivača pruža ARM64 sada se može zasebno konfigurirati za jezgru i korisnički prostor. Tehnologija omogućuje korištenje specijaliziranih ARM64 uputa za provjeru povratnih adresa pomoću digitalnih potpisa, koji su pohranjeni u neiskorištenim gornjim bitovima samog pokazivača.

Za Intelove procesore, počevši od obitelji Skylake pa završavajući s Coffee Lakeom, koristeći Intel TSX (Proširenja za sinkronizaciju transakcija) onemogućeno prema zadanim postavkama, koji pruža način za poboljšanje performansi višenavojnih aplikacija dinamičkim uklanjanjem nepotrebnih operacija sinkronizacije. Proširenja su onemogućena zbog mogućnosti izvođenja Zombieload napada.

también biti kontinuiran s integracijom MPTCP -a (MultiPathTCP), u novoj je verziji dodan mehanizam za postavljanje vlastitih pravila raspršivanja prometa za IPv4 i IPv6, što iz korisničkog prostora omogućuje određivanje koja će se polja paketa, uključujući i inkapsulirana, koristiti pri izračunavanju raspršivanja koje određuje izbor rute za paket.

Kontroler amdgpu implementirao podršku za novu grafičku karticu AMD Radeon RX 6000, razvijen pod kodnim imenima "Beige Goby" (Navi 24) i "Yellow Carp", kao i poboljšana podrška za Aldebaran GPU -e (gfx90a) i Van Gogh APU -ove. Dodana je mogućnost rada s više eDP ploča u isto vrijeme.

u APU Renoir, implementirana je podrška za rad s šifriranim međuspremnicima u video memoriji, Dok je za prethodne Radeon RX 6000 (Navi 2x) i AMD GPU -e prema zadanim postavkama omogućena podrška za Active State Power Management (ASPM), koja je prije bila omogućena samo za GPU Navi 1x, Vega i Polaris.

Za AMD čipove dodana je podrška za zajedničku virtualnu memoriju (SVM) na temelju podsustava heterogenog upravljanja memorijom (HMM), koji omogućuje upotrebu uređaja sa vlastitim jedinicama za upravljanje memorijom (MMU), koji mogu pristupiti glavnoj memoriji. Čak i uz pomoć HMM -a možete organizirati zajednički adresni prostor između GPU -a i CPU -a, u kojem GPU može pristupiti glavnoj memoriji procesa.

Od ostalih istaknutih promjena:

  • Dodana je početna podrška za tehnologiju AMD Smart Shift, koja dinamički mijenja potrošnju energije procesora i grafičkog procesora u prijenosnim računalima s AMD čipsetom i grafičkom karticom radi poboljšanja performansi u igrama, uređivanju videa i 3D iscrtavanju.
  • Dodan simpledrm grafički kontroler koji koristi EFI-GOP ili VESA framebuffer koji pruža UEFI firmware ili BIOS za izlaz.
  • Dodana podrška za Raspberry Pi 400.
  • Za prijenosna računala Lenovo dodano je WMI sučelje za promjenu postavki BIOS-a putem / sys / class / firmware-attributes /.
  • Proširena podrška za USB4.

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.

  1.   Alberto dijo

    Najbolji sažetak vijesti koje sam pročitao u latinoameričkoj blogosferi, potpun, objašnjiv i detaljan bez preplavljivanja. Tako bi uvijek trebalo biti. Hvala!