Nova verzija Linux Kernela 5.5 već je objavljena i ovo su njegove vijesti

linux tuxedo

Nakon dva mjeseca razvoja, Linus Torvalds je objavio Linux kernel verzije 5.5 . Među najznačajnijim promjenama u ovoj verziji su mogućnost dodjeljivanja alternativnih imena mrežnim interfejsima, integracija kriptografskih funkcija iz Zinc biblioteke, mogućnost dupliciranja više od dva diska u Btrfs RAID 1, mehanizam za praćenje statusa živih zakrpa, kunit framework za testiranje diskova, poboljšane performanse bežičnog steka mac80211, mogućnost pristupa root particiji putem SMB protokola i još mnogo toga.

Nova verzija je usvojila 15505 razvojnih zakrpa, s veličinom zakrpe od 44 MB (promjene su utjecale na 11781 datoteku, dodajući 609208 linija koda i uklanjajući 292520 linija). Otprilike 44% svih promjena u verziji 5.5 odnosi se na upravljačke programe uređaja, otprilike 18% na ažuriranja koda specifičnog za hardversku arhitekturu, 12% na mrežni stek, 4% na datotečne sisteme i 3% na interne podsisteme kernela.

Glavne novine Linux kernela 5.5

U ovoj novoj verziji Linux Kernela 5.5, dodana je podrška za kontrolne sume xxhash64, blake2b i sha256 za datotečni sistem Btrfs .

U RAID1 implementaciji , moguće je duplicirati podatke na tri (raid1c3) ili četiri (raid1c4) uređaja (ranije je dupliciranje bilo ograničeno na dva uređaja), što omogućava spremanje podataka uz istovremeni gubitak podataka na 2 ili 3 uređaja.

Dok Ext4 pruža mogućnost korištenja manjih blokova za šifriranje (ranije se šifriranje vršilo samo pomoću blokova čija je veličina odgovarala veličini memorijskih stranica (4096)).

F2FS implementira način prikvačivanja datoteka s poravnanjem duž ruba od 2MB za smještaj u potpuno ispravan segment, osiguravajući odsustvo daljnje preraspodjele ove datoteke od strane sakupljača smeća.

Još jedna važna nova funkcija je dodana podrška za praćenje statusa temperaturnih senzora NVMe uređaja pomoću hwmon API-ja (kompatibilnog sa libsensors i naredbom "sensors"), koji ne zahtijeva povišene privilegije za pristup (ranije su se informacije o temperaturi odražavale u "pametnom dnevniku", koji je bio dostupan samo root-u).

Osim toga, kao dio glavnog projekta integracije WireGuard VPN-a , mnoge funkcije iz Zincove kriptografske biblioteke prenesene su u standardni Crypto API, uključujući brze implementacije algoritama ChaCha20 i Poly1305.

KVM hipervizor x86 arhitekture pruža mogućnost obrade ugniježđenih tabela sa pet nivoa memorijskih stranica i dodaje podršku za XSAVES instrukcije za AMD procesore. Za ARM64 procesore dodana je mogućnost prenosa informacija o vremenu.

Podrška za blake2b hash funkciju je također dodana u kriptografski podsistem, pružajući vrlo visoke performanse izračunavanja hash-a uz održavanje pouzdanosti na SHA-3 nivou, kao i skraćenu verziju Blake2s.

Još jedna značajna promjena u ovoj novoj verziji Linux Kernela 5.5 je novi mehanizam za dodjeljivanje alternativnih imena mrežnim interfejsima, koji omogućava istovremenu upotrebu više imena za interfejs (uključujući upotrebu više udev predložaka).

Veličina imena može biti do 128 znakova (prethodno je ime mrežnog sučelja bilo ograničeno na 16 znakova).

Za dodavanje dodatnog imena, koristite naredbu " ip link prop add " (na primjer, " ip link prop add enx00e04c361e4c altname someothername "). Implementacija se zasniva na dodavanju dodatnih svojstava interfejsu i može se u budućnosti proširiti drugim parametrima, ne ograničavajući se samo na alternativna imena.

Konačno, ako želite saznati više o kompletnoj listi promjena uključenih u ovu novu verziju Linux kernela, možete je pogledati na sljedećem linku.

Što se tiče dostupnosti nove verzije, možete preuzeti kod za kompajliranje kernela sa njegove službene web stranice ili pričekati da se sastavljeni paketi uključe u spremišta vaše distribucije.


Dodaj kao preferirani izvor na Googleu