Linux Kernel 5.0 je već objavljen i to su njegove vijesti

linux-kernel

Nakon dva mjeseca razvoja, Linus Torvalds predstavio je izdanje Linux Kernel 5.0. U isto vrijeme, udruga za slobodni softver Latinske Amerike stvorila je potpuno besplatnu verziju kernela 5.0: Linux-libre 5.0-gnu, bez stavki firmvera ili upravljačkih programa koji sadrže neslobodne komponente ili odjeljke koda, čiji je opseg ograničen od strane proizvođača.

Između najznačajnije promjene u Kernelu 5.0 dodavanje je ARM-a big.LITTLE CPU Task Schedulera koji se temelji na Androidu, mehanizmu za šifriranje datotečnog sustava Adiantum, Podrška za FreeSync tehnologiju u upravljačkom programu AMDGPU i još mnogo toga.

Glavne vijesti Kernela 5.0

Među najzapaženijim promjenama u Kernelu 5.0 nalazimo dodatak mehanizma šifriranja sustava datoteka Adiantum razvio Google, a koji se može koristiti u uređajima male snage koji zbog pretjeranog preopterećenja ne mogu koristiti algoritam šifriranja AES bloka.

Provedba Adiantuma oslanja se na upotrebu NH-ove funkcije brzog raspršivanja, algoritma za provjeru autentičnosti Poly1305 (MAC) i enkripcije protoka XChaCha12kao i jedna operacija temeljena na AES-256 blok-šifriranju za 16 bajtova u svakom bloku.

Adiantum je dodan u podsustav fscrypt, Koristi se za transparentno šifriranje datoteka i direktorija na datotečnim sustavima ext4, f2fs i ubifs.

Još jedna značajka koju možemo istaknuti iz ovog izdanja je upravljački program AMDGPU koji je dodao podršku za tehnologiju prilagodljive sinkronizacije FreeSync (VESA Adaptive-Sync), koji vam omogućuje podešavanje brzine osvježavanja informacija na zaslonu monitora kako bi se osiguralo minimalno vrijeme odziva, gladak izlaz i bez prekida tijekom igara i videozapisa.

FreeSync vam također omogućuje smanjenje potrošnje energije smanjenjem intenziteta osvježavanja kada se slika na zaslonu ne promijeni.

Podrška za NVM memorijske nizove dodana je u ovom izdanju Kernela 5.0 s ugrađenim sigurnosnim operacijama poput zaštite lozinkom, čišćenja i zaključavanja.

Integrirani dio zakrpe za blokiranje rupa i izbjegavanje ograničenja UEFI Secure Boot.
U ovoj su fazi dodani alati za kontrolu upotrebe sistemskog poziva kexec_load_file (), koji se može koristiti za zaobilaženje UEFI Secure Boot zamjenom testirane jezgre drugom kernelom koja nije digitalno potpisana.

Diskovni podsustav, I / O i datotečni sustavi

Dodana mogućnost stavljanja swap particije u datoteke unutar Btrfs datotečnog sustava. Datoteka straničenja u Btrfs mora biti potpuno popunjena u načinu "nocow" bez upotrebe kompresije i smještena samo na jedan pogon.

Mrežni podsustav

Za UDP, mogućnost slanja podataka u mrežnu utičnicu implementirana je u načinu nultog kopiranja (slanje poziva s zastavicom MSG_ZEROCOPY), što omogućuje prijenos podataka preko mreže bez posredne pohrane.

UDP stog implementira osnovnu podršku za GRO (Generic Receive Offload) kako bi ubrzao obradu velikog broja dolaznih paketa, dodajući više paketa u veće blokove koji ne zahtijevaju zasebnu obradu svakog paketa.

Memorija sustava i usluge

Implementiran je novi način rasporeda zadataka za asimetrične ARM procesore temeljene na arhitekturi big.LITTLE., koji kombinira moćne, ali vrlo energetski zahtjevne CPU jezgre i manje produktivne, ali energetski učinkovitije jezgre.

Novi način rada hoće omogućuje smanjenje potrošnje energije zbog budnih zadataka uglavnom na jezgri procesora.

S druge strane, dodana je podrška za upute za procesor WBNOINVD, implementirane u AMD i Intel procesore temeljene na arhitekturi x86_64. Navedeni izraz zapisuje sve promijenjene kanale predmemorije na svim razinama asocijacija predmemorije s glavnom memorijom, dok sprema predmemorirane vrijednosti u predmemoriju.

Kako doći do kernela 5.0?

Kernel 5.0 dostupan je za preuzimanje izravno s kernel.org ako ga želite sami sastaviti.
Iako će sljedećih dana biti dostupan i u vašoj Linux distribuciji.