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

Linus Torvalds je predstavio lansiranje nova verzija kernela Linux 5.8 i u ovom novom obroku među najznačajnijim promjenama oni su KCSAN detektor kondicije, univerzalni mehanizam za slanje obavijesti u korisnički prostor, hardverska podrška za mrežno šifriranje, napredni zaštitni mehanizmi za ARM64, podrška za ruski procesor Baikal-T1, mogućnost zasebnog montiranja instanci procesa, implementacija mehanizama zaštite od sjene za ARM64 Call Stack i BTI.

Ova nova verzija kernel postala najveća po količini promjena svih nukleusa tokom trajanja projekta. Istodobno, promjene nisu povezane s bilo kojim podsustavom, već pokrivaju različite dijelove jezgre i uglavnom se odnose na internu obradu i čišćenje.

Glavne vijesti u Linuxu 5.8

U ovoj novoj verziji Linux kernela 5.8 zaključavanje je omogućeno za učitavanje modula jezgra koji imaju odjeljke s kodom, u kojem su istovremeno postavljeni bitovi koji omogućavaju izvršavanje i pisanje.

Sada moguće je stvoriti odvojene instance procesa, omogućavajući više točaka montiranja procesa, montiranih s različitim opcijama, ali odražavajući isti prostor imena pid.

Za platformu Implementirana je ARM64, podrška za mehanizam Shadow-Call Stack, koju pruža Clang prevodilac za zaštitu od prepisivanja povratne adrese funkcije u slučaju prelijevanja međuspremnika na stogu.

pored toga dodata je i podrška za ARMv8.5-BTI upute (Branch Target Indicator) za zaštitu izvršavanja skupova naredbi koji se ne bi trebali granati.

Dodata je hardverska podrška za mrežno šifriranje blok uređaja, pri čemu se ugrađeni uređaji za šifriranje koji su obično ugrađeni u pogon mogu logički smjestiti između sistemske memorije i diska, izvodeći transparentno šifriranje i dešifriranje na osnovu ključeva i algoritma šifriranja navedenog u jezgri.

Takođe, u ovoj novoj verziji Uključene su preporuke za upotrebu inkluzivne terminologije koji su usvojeni u dokumentu koji definiše pravila za kodiranje.

S druge strane, takođe istaknut novi alat za otklanjanje grešaka KCSAN (Kernel Concurrency Sanitizer), dizajniran za dinamičko prepoznavanje uvjeta rase unutar jezgre. Primarni fokus u razvoju KCSAN-a je lažno pozitivna prevencija, skalabilnost i jednostavnost upotrebe.

Druga važna promjena je ta što se je dodao novi dm-ebs upravljački program u Map Maper, koji se može koristiti za oponašanje manje logičke veličine bloka (na primjer, za oponašanje 512-bajtnih sektora na pogonima s 4K veličinom sektora).

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

Ext4 je poboljšao ENOSPC rukovanje greškama kada se koristi multithreading. Xattr dodaje podršku za gnu. * Prostor imena koji koristi GNU Hurd.

para Ext4 i XFS, uključena je podrška za DAX operacije (direktan pristup sistemima datoteka zaobilazeći predmemoriju stranica bez upotrebe nivoa uređaja za zaključavanje) u odnosu na pojedinačne datoteke i direktorijume.

Uz to, dodana je podrška jezgru i uslužnom programu ethtool za testiranje povezanog mrežnog kabla i samodijagnostiku mrežnih uređaja.

Dok za IPv6 stog dodaje podršku za MPLS algoritam (Prebacivanje naljepnica više protokola) za usmjeravanje paketa pomoću prebacivanja naljepnica više protokola (za IPv4, MPLS je ranije bio podržan).

Konačno za hardver u ovoj novoj verziji možemo naći:

  • DRM upravljački program za grafičku karticu Intel i915 omogućen je prema zadanim postavkama
  • Podrška za čipove Intel Tiger Lake (GEN12)
  • Upravljački program amdgpu dodaje podršku za format FP16 piksela i implementira mogućnost rada s šifriranim međuspremnicima u video memoriji.
  • Podrška za AMD Zen i Zen2 senzore snage procesora i AMD Ryzen 4000 Renoir temperaturne senzore.
  • Podrška za format modifikatora NVIDIA dodana je upravljačkom programu Nouveau.
  • MSM (Qualcomm) upravljački program dodaje podršku za Adreno A405, A640 i A650 GPU-ove.
  • Dodan je interni okvir za upravljanje resursima DRM (Direct Rendering Manager).
  • Dodata je podrška za Xiaomi Redmi Note 7 i Samsung Galaxy S2 pametne telefone, kao i Elm / Hana Chromebook-ove.
  • Dodatni upravljački programi za LCD panele: ASUS TM5P5 NT35596, Starry KR070PE2T, Leadtek LTK050H3146W, Visionox rm69299, Boe tv105wum-nw0.
  • Dodana podrška za ARM ploče i platforme Renesas "RZ / G1H", Realtek
  • Dodata je podrška za MIPS Loongson-2K procesor

Sadržaj članka pridržava se naših principa urednička etika. Da biste prijavili grešku, kliknite ovdje.

Budite prvi koji komentarišete

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.