Linux Kernel 5.0 už bol vydaný a toto sú jeho novinky

linux-kernel

Po dvoch mesiacoch vývoja Linus Torvalds predstavil vydanie Linux Kernel 5.0. Súčasne, nadácia Free Software Foundation of Latin America vytvorila úplne bezplatnú verziu jadra 5.0: Linux-libre 5.0-gnu, bez položiek firmvéru alebo ovládačov obsahujúcich neslobodné komponenty alebo časti kódu, ktorých rozsah je obmedzený výrobcom.

Medzi najvýznamnejšími zmenami v jadre 5.0 je pridanie systému ARM big.LITTLE CPU Task Scheduler založeného na Androide, šifrovacieho mechanizmu súborového systému Adiantum, Podpora technológie FreeSync v ovládači AMDGPU a oveľa viac.

Hlavné nové funkcie jadra 5.0

Medzi najvýznamnejšie zmeny v jadre 5.0 nájdeme pridanie šifrovacieho mechanizmu súborového systému Adiantum vyvinuté spoločnosťou Google, ktoré je možné použiť v zariadeniach s nízkou spotrebou energie, ktoré kvôli nadmernému preťaženiu nemôžu používať šifrovací algoritmus bloku AES.

Implementácia Adiantum sa spolieha na použitie funkcie rýchleho hash NH, algoritmu overovania správ Poly1305 (MAC) a šifrovania toku XChaCha12rovnako ako jedna operácia založená na šifrovaní bloku AES-256 pre 16 bajtov v každom bloku.

Adiantum bolo pridané do subsystému fscrypt, Používa sa na transparentné šifrovanie súborov a adresárov v súborových systémoch ext4, f2fs a ubifs.

Ďalšou funkciou, ktorú môžeme z tohto vydania vyzdvihnúť, je ovládač AMDGPU, ktorý pridal podporu pre technológiu adaptívnej synchronizácie FreeSync (VESA Adaptive-Sync), ktorá umožňuje upraviť obnovovaciu frekvenciu informácií na obrazovke monitora, aby sa zabezpečil minimálny čas odozvy, plynulý výstup a žiadne prerušenia počas hier a videa.

FreeSync tiež umožňuje znížiť spotrebu energie znížením intenzity obnovenia, keď sa obraz na obrazovke nezmení.

V tomto vydaní jadra 5.0 bola pridaná podpora pamäťových polí NVM so vstavanými bezpečnostnými operáciami, ako je ochrana heslom, čistenie a uzamykanie.

Integrovaná súčasť opravy na blokovanie medzier a zabránenie obmedzeniam UEFI Secure Boot.
V tejto fáze boli pridané nástroje na riadenie používania systémového volania kexec_load_file (), ktorým je možné obísť UEFI Secure Boot nahradením testovaného jadra iným jadrom, ktoré nie je digitálne podpísané.

Diskový podsystém, I / O a súborové systémy

Pridaná možnosť vložiť odkladaciu oblasť do súborov v systéme súborov Btrfs. Stránkovací súbor v Btrfs musí byť úplne vyplnený v režime „nocow“ bez použitia kompresie a umiestnený iba na jednej jednotke.

Sieťový subsystém

Pre UDP je schopnosť odosielať údaje do sieťovej zásuvky implementovaná v režime nulového kopírovania (odosielanie hovoru s príznakom MSG_ZEROCOPY), ktorý umožňuje prenos dát po sieti bez medzipamäte.

Zásobník UDP implementuje základnú podporu GRO (Generic Receive Offload) na urýchlenie spracovania veľkého počtu prichádzajúcich paketov a pridáva viac paketov do väčších blokov, ktoré nevyžadujú samostatné spracovanie každého paketu.

Systémová pamäť a služby

Pre asymetrické procesory ARM založený na architektúre big.LITTLE bol implementovaný nový režim plánovania úloh., ktorý kombinuje výkonné, ale energeticky náročné jadrá CPU a menej produktívne, ale energeticky efektívnejšie jadrá.

Nový režim bude umožňuje znížiť spotrebu energie v dôsledku bdenia hlavne na jadrách procesora.

Na druhej strane bola pridaná podpora pre inštrukcie procesora WBNOINVD implementovaná v procesoroch AMD a Intel založených na architektúre x86_64. Zadaný príkaz zaznamená všetky zmenené kanály medzipamäte na všetkých úrovniach asociácií medzipamäte s hlavnou pamäťou, pričom do pamäte cache uloží hodnoty uložené v pamäti.

Ako získať jadro 5.0?

Jadro 5.0 je k dispozícii na stiahnutie priamo z kernel.org ak si to chcete zostaviť sami.
Aj keď bude v najbližších dňoch k dispozícii aj vo vašej distribúcii Linuxu.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.