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

Linus Torvalds predstavio je lansiranje nova verzija jezgre Linux 5.8 i u ovom novom obroku među najznačajnijim promjenama su KCSAN detektor uvjeta rase, 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 zrno postala najveća po količini promjena svih jezgri tijekom trajanja projekta. Istodobno, promjene nisu povezane s bilo kojim podsustavom, već pokrivaju različite dijelove jezgre i uglavnom se odnose na unutarnju obradu i čišćenje.

Glavne vijesti u Linuxu 5.8

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

Sada moguće je stvoriti zasebne instance procesa, omogućujuć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.

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

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

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

Štoviše, također istaknut novi alat za otklanjanje pogreš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 da se dodali ste novi dm-ebs upravljački program u Map Maper, koji se može koristiti za oponašanje manje veličine logičkog bloka (na primjer za oponašanje 512-bajtnih sektora na pogonima s 4K veličinom sektora).

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

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

u Ext4 i XFS, uključena je podrška za DAX operacije (izravan pristup datotečnim sustavima bez prolaska kroz predmemoriju stranice bez upotrebe razine uređaja za blokiranje) u odnosu na pojedinačne datoteke i direktorije.

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

Dok za IPv6 stog dodaje podršku za MPLS algoritam (Multiprotocol Label Switching) za usmjeravanje paketa pomoću multiprotocol prebacivanja naljepnica (za IPv4, MPLS je prethodno bio podržan).

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

  • 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.
  • Dodana je podrška za format modifikatora NVIDIA za upravljački program Nouveau.
  • MSM (Qualcomm) upravljački program dodaje podršku za Adreno A405, A640 i A650 GPU-ove.
  • Dodan je interni okvir za upravljanje DRM (Direct Rendering Manager) resursima.
  • Dodana je podrška za pametne telefone Xiaomi Redmi Note 7 i Samsung Galaxy S2, kao i za Chromebook Elm / Hana.
  • Dodatni upravljački programi za LCD ploče: 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
  • Dodana podrška za MIPS Loongson-2K procesor

Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 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.