Linux 5.16 je već izašao i ovo su njegove vijesti

Zrno logotipa Linux, Tux

Nakon dva mjeseca razvoja, Linus Torvalds predstavio je lansiranje novu verziju kernela Linux 5.16 i u kojem je među najznačajnijim promjenama poziv sustava futex_waitv za poboljšanje performansi Windows igara u Wineu, praćenje grešaka u datotečnom sustavu putem fanotifya, mogućnost rezerviranja memorije za utičnice mreže, poboljšano rukovanje preopterećenjima s velika količina operacija pisanja, podrška za tvrde diskove s više diskova, između ostalog.

Nova verzija primio 15415 popravaka od 2105 programera, promjene su utjecale na 12023 datoteke, dodano 685198 redaka koda, uklonjeno 263867 redaka.

Približno 44% svih promjena uvedenih u 5.16 odnosi se na upravljačke programe uređaja, približno 16% promjena odnosi se na ažuriranje koda specifičnog za hardverske arhitekture, 16% se odnosi na mrežni stog, 4% se odnosi na datotečne sustave, a 4% se odnosi na koji se odnose na unutarnje podsustave kernela.

Glavne novine Linux kernela 5.16

U ovoj novoj verziji mehanizam obavještava dodatne alate za praćenje statusa datotečnog sustava i praćenje pogrešaka. Implementirana je podrška za praćenje bugova trenutno samo za FS Ext4.

también poboljšano je rukovanje zagušenošću pisanja To se događa kada volumen operacija pisanja premašuje kapacitet pogona i sustav je prisiljen blokirati zahtjeve procesa dok se već preneseni zahtjevi ne dovrše.

U novoj verziji, mehanizam kernela koji se koristi za dobivanje informacija o pojavi preopterećenja i blokiranju zadataka potpuno je prerađen.

Btrfs implementira podršku za tehnologiju Zoned Namespace, koji se koristi u tvrdim diskovima ili NVMe SSD-ovima za podjelu prostora za pohranu u zone koje čine grupe blokova ili sektora, u kojima je dopušteno samo sekvencijalno dodavanje podataka, uz ažuriranje cijele grupe blokova.

Mehanizam registracije imenika je redizajniran, u kojem je smanjen broj pretraživanja i zaključavanja u stablu radi poboljšanja učinkovitosti, kao i ograničena podrška za korištenje kompresije pri pisanju nepotpunih stranica, kao i mogućnost defragmentiranja podstranica.

Na datotečnom sustavu Ext4, bilježe se samo ispravci pogrešaka te precizniji izračun parametara lijene inicijalizacije tablice inoda Na razini blok uređaja implementirane su optimizacije koje značajno povećavaju učinkovitost povezivanja s jezgrama CPU-a.

Opcije montiranja dodane su u FS F2FS za kontrolu fragmentacije datoteka kada su pohranjene (na primjer, za otklanjanje pogrešaka optimizacija za rad s fragmentiranim pohranama).

Dodan je novi sistemski poziv, futex_waitv, za praćenje statusa više futexova odjednom s jednim pozivom sustava. Ova značajka nalikuje WaitForMultipleObjects funkcionalnosti dostupnoj u sustavu Windows, čija emulacija putem futex_waitv može biti korisna za poboljšanje performansi Windows igara koje se pokreću na Wine ili Proton.

U Planer zadataka dodan je rukovatelj koji uzima u obzir prikupljanje predmemorije na CPU-u. U nekim procesorima, kao što su Kunpeng 920 (ARM) i Intel Jacobsville (x86), određeni broj CPU jezgri, obično 4, može kombinirati L3 ili L2 predmemoriju.

Provedene su nekoliko novih značajki temeljenih na podsustavu DAMON (Data Access Monitor) dodan u najnovijoj verziji, koji omogućuje praćenje pristupa podacima u RAM-u, u odnosu na odabrani proces koji se izvodi u korisničkom prostoru.

Osim toga, implementacija algoritma kompresije zstd je ažuriran na verziju 1.4.10, što je omogućilo značajno povećanje performansi nekoliko podsustava kernela koji koriste kompresiju.

Također se napominje da su neki od naprednih mehanizama zaštite niti seccomp () od napada Spectre prema zadanim postavkama onemogućeni, koji su se smatrali suvišnim i nisu značajno povećali sigurnost, ali su imali negativan utjecaj na performanse.

Hyper-V hipervizor sada podržava način izolacije virtualnog stroja, koji šifrira sadržaj memorije.

Dok hipervizor KVM dodaje podršku za RISC-V arhitekturu a mogućnost migracije virtualnih strojeva unutar domaćinskog okruženja implementirana je pomoću proširenja AMD SEV i SEV-ES, zajedno s dodanim API-jem za živu migraciju gostiju šifriranih AMD SEV (Secure Encrypted Virtualization).

Za arhitekturu PowerPC, prema zadanim je postavkama omogućen način rada STRICT_KERNEL_RWX, koji blokira korištenje memorijskih stranica koje su istovremeno dostupne za pisanje i izvršavanje.

Konačno od strane kontrolora, amdgpu uvodi početnu podršku za DP 2.0 (Priključak za prikaz 2.0) i DisplayPort tuneliranje putem USB4, dodana podrška za upravljački program zaslona za APU Cyan Skillfish i proširena podrška za APU Yellow Carp.

Kontroler i915 stabilizira kompatibilnost s Intel Alderlake S čipovima i implementira podršku za Intel PXP (Protected Xe Path) tehnologiju, koja vam omogućuje da ugostite hardverski zaštićenu grafičku sesiju na sustavima s Intel Xe čipovima.

U kontroloru brouveau, posao je obavljen na ispravljanju grešaka i poboljšanju stila kodiranja, dodana podrška za x86 kompatibilan Vortex CPU (Vortex86MX).

Konačno ako vas zanima više o tome, detalje možete provjeriti u sljedeći link.

Što se tiče ažuriranja ove nove verzije, ona moraju stići za nekoliko sati/dana na službene kanale vaše distribucije ili možete odabrati da sami izvršite kompilaciju tako što ćete dobiti izvorni kod s donje poveznice.


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.