Linux 6.0 už bol vydaný a prichádza s mnohými novými funkciami a vylepšeniami

Linux Kernel

Linux Kernel

Po dvoch mesiacoch vývoja Linus Torvalds oznámil vydanie jadra Linux 6.0, v oznámení je prečíslovanie urobené z estetických dôvodov a ide o formálny krok, ktorý zmierňuje nepríjemnosti spojené s hromadením veľkého počtu čísel v sérii, keďže Linus vtipkoval, že dôvodom na zmenu čísla verzie je pravdepodobnejšie, že mu dôjdu prsty. a prsty na nohách na počítanie čísel verzií.

Nová verzia prijal 16585 opráv od 2129 vývojárov, veľkosť opravy je 103 MB (zmeny ovplyvnili 13939 súborov, pridaných 1420093 riadkov kódu, odstránených 318741 riadkov).

Hlavné novinky Linuxu 6.0

V tejto novej verzii Linux Kernel 6.0, Btrfs implementuje druhú verziu protokolu pre príkaz „send“., ktorá implementuje podporu pre ďalšie metadáta, odosielanie údajov vo väčších blokoch (väčších ako 64 kB) a prenos rozsahov v komprimovanej forme. Výrazne sa zvýšil (až 3-krát) výkon operácií priame čítanie vďaka súčasnému čítaniu až 256 sektorov sa zdôrazňuje, že konflikty zámkov sa znížili a overenie metadát sa urýchlilo znížením metadát vyhradených pre lenivé prvky.

Ďalšou dôležitou zmenou týkajúcou sa súborových systémov je pridanie nových operácií EXT4_IOC_GETFSUUID a EXT4_IC_SETFSUUID ioctl do súborového systému ext4 na načítanie alebo nastavenie UUID uloženého v superbloku, plus súborový systém F2FS ponúka režim nízkej pamäte, ktorý optimalizuje výkon na zariadeniach s nízkou RAM a umožňuje vám znížiť spotrebu pamäte na náklady na výkon.

V Overlayfs, keď sú pripojené na systém súborov s mapovaním ID užívateľa, sú zoznamy riadenia prístupu vyhovujúce POSIX podporované správne.

Ďalšou novinkou, ktorú Linux 6.0 predstavuje, sú nové funkcie do subsystému DAMON (Data Access Monitor). Umožňujú nielen sledovať prístup procesov k RAM z užívateľského priestoru, ale ovplyvňujú aj správu pamäte. Predovšetkým je navrhnutý nový modul "LRU_SORT", ktorý umožňuje preusporiadanie zoznamov LRU (Najmenej naposledy použitých), aby sa zvýšila priorita určitých pamäťových stránok.

Implementovaná schopnosť vytvárať nové pamäťové oblasti pomocou možností zbernice CXL (Compute Express Link), ktorá sa používa na organizáciu vysokorýchlostnej interakcie medzi CPU a pamäťovými zariadeniami. CXL umožňuje pripojiť a používať nové regióny z pamäti poskytované externými pamäťovými zariadeniami ako dodatočné prostriedky fyzického adresného priestoru na rozšírenie systémovej pamäte s náhodným prístupom (DDR) alebo pamäte iba na čítanie (PMEM).

Opravené problémy s výkonom systému na procesoroch AMD Zen spôsobené kódom pridaným pred 20 rokmi na opravu hardvérového problému na niektorých čipových súpravách (bola pridaná ďalšia inštrukcia WAIT na spomalenie procesora, aby čipová súprava mala čas prejsť do stavu nečinnosti). Zmena viedla k zníženiu výkonu naprieč pracovnými záťažami ktoré sa často striedajú medzi nečinným a rušným stavom. Napríklad po deaktivácii manévru bypass sa priemerné skóre tbench testov zvýšilo z 32191 MB/s na 33805 MB/s.

Optimalizovaná distribúcia úloh medzi jadrami CPU vo veľkých systémoch, čo umožnilo zvýšiť výkon pri určitých typoch záťaže.

A nový príznak IORING_RECV_MULTISHOT na asynchrónnom I/O rozhraní io_uring, ktorý vám umožňuje použiť režim viacerých záberov so systémovým volaním recv() na vykonanie viacerých čítaní z rovnakého sieťového soketu súčasne. io_uring tiež implementuje podporu pre sieťový prenos bez prechodného ukladania do vyrovnávacej pamäte

Odstránené zastarané rozhranie "efivars" v sysfs na prístup k zavádzacím premenným UEFI (na prístup k údajom EFI sa teraz široko používa virtuálny súborový systém efvarfs).

SBol pridaný mechanizmus overovania RV (Overenie za spustenia) na overenie správnej činnosti vo vysoko spoľahlivých systémoch ktoré zaručujú, že neexistujú žiadne chyby. Validácia sa vykonáva za behu pripájaním manipulátorov k sledovacím bodom, ktoré kontrolujú skutočný priebeh vykonávania oproti predvolenému referenčnému deterministickému modelu automatu, ktorý definuje očakávané správanie systému. Medzi výhody VR je schopnosť zabezpečiť dôkladné overenie bez samostatnej implementácie celého systému v modelovacom jazyku, ako aj flexibilná reakcia na nepredvídané udalosti.

Zvýraznené sú tiež integrované komponenty jadra pre správu enklávy založené na technológii Intel SGX2 (Software Guard eXtensions), ktorý umožňuje aplikáciám spúšťať kód v izolovaných zašifrovaných oblastiach pamäte, ku ktorým je prístup obmedzený zvyškom systému.

Z ďalších zmien ktoré vynikajú:

  • V ovládači Nouveau bol kód prerobený tak, aby podporoval zobrazovacie motory GPU NVIDIA nv50.
  • Ovládač i915 (Intel) poskytuje podporu pre samostatné grafické karty Intel Arc (DG2/Alchemist) A750 a A770.
  • Bola navrhnutá počiatočná implementácia podpory pre Intel Ponte Vecchio (Xe-HPC) a Meteor Lake GPU.
  • Pokračovali práce na podpore platformy Intel Raptor Lake.
  • Pridaný nový ovládač logicvc DRM pre displeje LogiCVC.
  • Ovládač v3d (pre Broadcom Video Core GPU) je teraz podporovaný na doskách Raspberry Pi 4.
  • Do ovládača msm bola pridaná podpora GPU Qualcomm Adreno 619.
  • Do ovládača Panfrost bola pridaná podpora pre GPU ARM Mali Valhall.
  • Pridaná počiatočná podpora pre procesory Qualcomm Snapdragon 8cx Gen3 používané v notebookoch Lenovo ThinkPad X13s.
  • Pridané zvukové ovládače pre platformy AMD Raphael (Ryzen 7000), AMD Jadeite, Intel Meteor Lake a Mediatek MT8186.
  • Pridaná podpora pre akcelerátory strojového učenia Intel Havana Gaudi 2.
  • Pridaná podpora pre ARM SoC Allwinner H616, NXP i.MX93, Sunplus SP7021, Nuvoton NPCM8XX, Marvell Prestera 98DX2530, Google Chameleon v3.

Konečne Ak máte záujem dozvedieť sa viac, môžete skontrolovať podrobnosti v nasledujúci odkaz.


Zanechajte svoj komentár

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

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  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ť.