Linux 5.16 je već objavljen i ovo su njegove vijesti

Linux Kernel Logo, Tux

Nakon dva meseca razvoja, Linus Torvalds je predstavio lansiranje novu verziju kernela Linux 5.16 i u kojoj je među najznačajnijim promjenama sistemski poziv futex_waitv za poboljšanje performansi Windows igara u Wine-u, praćenje grešaka u sistemu datoteka putem fanotify-a, mogućnost rezervisanja memorije za utičnice mreže, poboljšano rukovanje preopterećenjima sa veliki obim operacija pisanja, podrška za hard diskove sa više diskova, između ostalog.

Nova verzija primio 15415 popravki od 2105 programera, promjene su uticale na 12023 fajla, dodano 685198 linija koda, uklonjeno 263867 linija.

Otprilike 44% svih promjena uvedenih u 5.16 odnosi se na drajvere uređaja, otprilike 16% promjena se odnosi na ažuriranje koda specifičnog za hardverske arhitekture, 16% se odnosi na mrežni stog, 4% se odnosi na sistem datoteka i 4% se odnosi na koji se odnose na interne podsisteme kernela.

Glavne novine Linux kernela 5.16

U ovoj novoj verziji mehanizam obavještava dodatne alate za praćenje statusa sistema datoteka i praćenje grešaka. Implementirana je podrška praćenja grešaka trenutno samo za FS Ext4.

Tambien rukovanje zagušenošću pisanja je poboljšano Do njih dolazi kada obim operacija pisanja premašuje kapacitet drajva i sistem je primoran da blokira zahtjeve procesa dok se već preneseni zahtjevi ne završe.

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

Btrfs implementira podršku za Zoned Namespace tehnologiju, koji se koristi u tvrdim diskovima ili NVMe SSD-ovima za podelu prostora za skladištenje na zone koje čine grupe blokova ili sektora, u kojima je dozvoljeno samo sekvencijalno dodavanje podataka, uz ažuriranje cele grupe blokova.

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

Na sistemu datoteka Ext4, evidentiraju se samo ispravke grešaka i preciznije izračunavanje parametara lenje inicijalizacije tabele inoda Na nivou blok uređaja implementirane su optimizacije koje značajno povećavaju efikasnost povezivanja sa jezgrima CPU-a.

Opcije montiranja su dodate FS F2FS za kontrolu fragmentacije datoteka kada su pohranjene (na primjer, za otklanjanje grešaka u optimizacijama za rad s fragmentiranim skladištima).

Dodan je novi sistemski poziv, futex_waitv, za praćenje statusa više futexova odjednom sa jednim sistemskim pozivom. Ova funkcija liči na WaitForMultipleObjects funkcionalnost dostupnu u Windows-u, čija emulacija preko futex_waitv može biti korisna za poboljšanje performansi Windows igara koje se pokreću na Wine ili Proton.

U Task Scheduler je dodat rukovalac koji uzima u obzir prikupljanje keša na CPU-u. U nekim procesorima, kao što su Kunpeng 920 (ARM) i Intel Jacobsville (x86), određeni broj CPU jezgara, obično 4, može kombinovati L3 ili L2 keš memoriju.

Implementirano nekoliko novih karakteristika baziranih na DAMON podsistemu (Data Access Monitor) dodan u najnovijoj verziji, koji omogućava 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 podsistema kernela koji koriste kompresiju.

Također se napominje da su neki od naprednih mehanizama za zaštitu niti seccomp () od Spectre napada po defaultu 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 virtuelne mašine, koji šifruje sadržaj memorije.

Dok je hipervizor KVM dodaje podršku za RISC-V arhitekturu a mogućnost migracije virtuelnih mašina unutar okruženja domaćina implementirana je korišćenjem ekstenzija AMD SEV i SEV-ES, zajedno sa dodatnim API-jem za živu migraciju AMD SEV (Secure Encrypted Virtualization) šifrovanih gostiju.

Za arhitekturu PowerPC, režim STRICT_KERNEL_RWX je podrazumevano omogućen, što blokira upotrebu 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 (Display Port 2.0) i DisplayPort tuneliranje preko USB4, dodana podrška za drajver ekrana za APU Cyan Skillfish i proširena podrška za APU Yellow Carp.

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

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

Konačno ako ste zainteresirani da saznate više o tome, detalje možete provjeriti u sljedeći link.

Što se tiče ažuriranja ove nove verzije, ona bi trebala 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 sa linka ispod.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.