Stiže nova verzija Linux Kernela 5.7 i to su njegove vijesti

Linux Kernel

Nakon dva meseca razvoja, Linus Torvalds predstavio je novu verziju "Linux Kernela 5.7" u kojoj se ističu razne promjene, kao npr nova implementacija FS exFAT, bareudp modul za stvaranje UDP tunela, zaštita zasnovana na provjeri autentičnosti pokazivača za ARM64, mogućnost spajanja BPF programa na LSM kontrolere, nova implementacija Curve25519, split detektor blokiranja, BPF kompatibilnost s PREEMPT_RT i još mnogo toga.

Ova nova verzija usvojila je 15033 popravka programera iz 1961, veličina zakrpe je 39 MB (promjene su zahvatile 11590 datoteka, dodano 570560 redaka koda, uklonjeno 297401 redak). Oko 41% svih promjena uvedenih u 5.7 odnosi se na upravljačke programe uređaja, oko 16% promjena odnosi se na ažuriranje određenog koda za hardverske arhitekture.

Što je novo u Linux kernelu 5.7

U ovoj novoj verziji a nova implementacija exFAT upravljačkog programa, na osnovu trenutne "sdfat" (2.x) baze koda koju je razvio Samsung. Upravljački program koji je prethodno dodan u jezgru zasnovan je na zastarjelom Samsung kodu (verzija 1.2.9) i zaostao je za novim upravljačkim programom za oko 10% u performansama.

U slučaju XFS, validacija metapodataka i izvršavanje fsck-a su poboljšani za aktivne particije. Predlaže se biblioteka za obnovu btree struktura, koja će se ubuduće koristiti za obradu xfs_repair i ostvarivanje mogućnosti oporavka bez demontaže particije.

Na dijelu mrežnog podsistema, Netfilter uključuje promjene koje značajno ubrzavaju obradu velikog broja nftables, koji zahtijevaju provjeru kombinacije podmreža, mrežnih priključaka, protokola i MAC adresa.

Osim toga, istaknuto je to dodata podrška za mehanizme hardverskog ubrzanja za inkapsuliranje Ethernet okvira u 802.11 (Wi-Fi).

Usvojena je trećina zakrpa koje prevode ioctl () ettool alate za upotrebu sučelja mrežne veze. Novo sučelje pojednostavljuje dodavanje proširenja, poboljšava rukovanje greškama, omogućava vam slanje obavijesti kada se stanje promijeni, pojednostavljuje interakciju između jezgre i korisničkog prostora i smanjuje broj sinkroniziranih imenovanih lista.

Dok za virtualizaciju i sigurnost dodana je hardverska implementacija provjere autentičnosti pokazivača, koristeći specijalne upute ARM64 CPU za zaštitu od napada korištenjem ROP tehnika u kojem napadač ne pokušava staviti svoj kôd u memoriju, već umjesto toga djeluje na dijelovima mašinskih uputa koji su već u učitanim knjižnicama i završavaju s naredbom kontrole povratka.

U SELinux-u je zastario parametar "checkreqprot", omogućujući vam onemogućavanje provjere zaštite memorije prilikom obrade pravila (omogućava upotrebu izvršnih područja memorije, bez obzira na zahtjeve navedene u pravilima). Simboličke veze kernfs mogu naslijediti kontekst nadređenih direktorija.

Dodata podrška za EFI mješoviti način pokretanja, koji omogućava učitavanje 64-bitnog jezgra iz 32-bitnog firmvera koji radi na 64-bitnom CPU-u bez upotrebe specijaliziranog pokretačkog programa.

Pored toga takođe istaknut je sistem omogućen za prepoznavanje i otklanjanje pogrešaka podijeljene brave, To se događa kod pristupa neusklađenim podacima u memoriji zbog činjenice da kada se podaci atomske naredbe ukrštaju s dvije linije predmemorije CPU-a.

Takva zaključavanja dovode do značajnog pada performansi (1000 ciklusa sporije od atomske operacije s podacima koji padaju na istu liniju predmemorije). Ovisno o parametru pokretanja "split_lock_detect", kernel može u trenutku otkriti takve brave i izdati upozorenja ili poslati SIGBUS signal aplikaciji koja je uzrokovala pad.

Preuzimanje

Konačno ako želite znati više o tome O ovoj novoj verziji Linux kernela možete pogledati kompletnu listu promjene na sljedećem linku.

Što se tiče dostupnosti nove verzije, to biste trebali znati je sada dostupan za preuzimanje i kompilaciju sa stranice Službena web stranica Linux kernela, dok su u slučaju prekompajliranih verzija za neke distribucije za neke već dostupne.


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.