Linux 5.8: najveća verzija u istoriji Linuxa već je objavljena

Linus Torvalds je predstavio lansiranje nova verzija Kernela Linux 5.8 iu ovoj novoj isporuci među najznačajnijim promjenama oni su KCSAN detektor stanja trke, univerzalni mehanizam za slanje obavještenja u korisnički prostor, hardverska podrška za online enkripciju, napredni mehanizmi zaštite za ARM64, podrška za ruski Baikal-T1 procesor, mogućnost odvojenog montiranja instanci procesa, implementacija mehanizama zaštite od sjene za ARM64 Call Stack i BTI.

Ova nova verzija kernela postao najveći po broju izmjena svih jezgara tokom čitavog postojanja projekta. U isto vrijeme, promjene nisu povezane ni sa jednim podsistemom, već pokrivaju različite dijelove kernela i uglavnom se odnose na internu obradu i čišćenje.

Glavne vijesti u Linuxu 5.8

U ovoj novoj verziji Linux kernela 5.8 obezbeđeno je blokiranje učitavanja modula kernela koji imaju sekcije sa kodom, u kojem su bitovi koji dozvoljavaju izvršavanje i pisanje postavljeni istovremeno.

Sada moguće je kreirati zasebne instance procesa, dopuštajući više tačaka montiranja procesa, montiranih s različitim opcijama, ali odražavajući isti pid imenski prostor.

Za platformu ARM64, implementirana je podrška za Shadow-Call Stack mehanizam, koju obezbeđuje Clang prevodilac za zaštitu od prepisivanja povratne adrese funkcije u slučaju prekoračenja bafera na steku.

pored toga također je dodana podrška za ARMv8.5-BTI upute (Indikator cilja grananja) za zaštitu izvršavanja skupova instrukcija koji ne bi trebali biti granani.

Dodata hardverska podrška za online enkripciju blok uređaja, pri čemu uređaji za inline enkripciju koji su tipično ugrađeni u drajv mogu biti logički postavljeni između sistemske memorije i diska, izvodeći transparentno šifrovanje i dešifrovanje na osnovu ključeva i algoritma šifrovanja koje je specificirao kernel.

Nadalje, u ovoj novoj verziji uključene su preporuke o upotrebi inkluzivne terminologije koji su usvojeni u dokumentu koji definiše pravila kodiranja.

S druge strane, takođe istaknut novi KCSAN alat za otklanjanje grešaka (Kernel Concurrency Sanitizer), dizajniran da dinamički identifikuje uslove trke unutar kernela. Glavni fokus u razvoju KCSAN-a je prevencija lažnih pozitivnih rezultata, skalabilnost i jednostavnost upotrebe.

Druga važna promjena je toNovi dm-ebs drajver je dodat u Device Mapper, koji se može koristiti za emulaciju manje veličine logičkog bloka (na primjer, za emulaciju sektora od 512 bajta na diskovima s veličinom sektora od 4K).

Btrfs je poboljšao rukovanje operacijama čitanja u direktnom modu. Prilikom montiranja, ubrzana provjera izbrisanih potključeva i direktorija ostala je bez roditelja.

Ext4 je poboljšao ENOSPC rukovanje greškama kada koristite višenitno. Xattr dodaje podršku za gnu. * Imenski prostor koji koristi GNU Hurd.

para Ext4 i XFS, uključena je podrška za DAX operacije (direktan pristup sistemima datoteka zaobilazeći keš stranice bez korištenja nivoa uređaja za blokiranje) u odnosu na pojedinačne datoteke i direktorije.

Dodatno, dodata je podrška uslužnim programima kernela i ethtool za testiranje povezanog mrežnog kabla i samodijagnostiku mrežnih uređaja.

Dok za IPv6 stek dodaje podršku za MPLS algoritam (Multiprotocol Label Switching) za usmjeravanje paketa korištenjem višeprotokolnog prebacivanja oznaka (za IPv4, MPLS je ranije bio podržan).

Konačno Za hardver u ovoj novoj verziji možemo pronaći sljedeće:

  • DRM drajver za Intel i915 video karticu je podrazumevano omogućen
  • Podrška za Intel Tiger Lake (GEN12) čipove
  • Amdgpu drajver dodaje podršku za format piksela FP16 i implementira mogućnost rada sa šifriranim baferima u video memoriji
  • Podrška za AMD Zen i Zen2 senzore snage procesora i AMD Ryzen 4000 Renoir senzore temperature.
  • Dodata podrška za format NVIDIA modifikatora u Nouveau drajver.
  • MSM (Qualcomm) drajver dodaje podršku za Adreno A405, A640 i A650 GPU.
  • Dodan interni okvir za upravljanje DRM (Direct Rendering Manager) resursima.
  • Dodata podrška za Xiaomi Redmi Note 7 i Samsung Galaxy S2 pametne telefone, kao i za Elm/Hana Chromebookove.
  • Dodatni drajveri za LCD panele: ASUS TM5P5 NT35596, Starry KR070PE2T, Leadtek LTK050H3146W, Visionox rm69299, Boe tv105wum-nw0.
  • Dodata podrška za ARM platforme i ploče Renesas “RZ/G1H”, Realtek
  • Dodata podrška za Loongson-2K MIPS procesor

Ostavite komentar

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

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  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.