Linux 6.1 predstavuje infraštruktúru Rust a tieto ďalšie nové funkcie

Linux 6.1

Ako sa očakávalo, Linus Torvalds Spustil dnes Linux 6.1. Ide o novú stabilnú verziu a ako taká prichádza so zaujímavými novinkami. Ako v každom jednom vydaní, aj tu bola zahrnutá podpora pre nový hardvér, no ak sa má táto verzia niečím zapísať do histórie, bude to za pridanie počiatočnej podpory pre Rust. Neexistuje žiadny skutočný kód, ale základ tu už je.

Informoval o tom sám Torvalds v kandidát na prvé prepustenie Linuxu 6.1, konkrétne keď povedal, že „máme niekoľko základných vecí, ktoré sa pripravujú už dlhú dobu, najmä sériu multigénových LRU VM a počiatočné lešenie Rust (v jadre zatiaľ žiadny skutočný kód Rust, ale infraštruktúra tam je). Keďže stabilná verzia je už k dispozícii, je čas o tom hovoriť jeho novinky.

Hlavné vlastnosti systému Linux 6.1

La zoznam správ najpozoruhodnejšie je:

  • procesory:
    • Kód IBM POWER/PowerPC má okrem iných nových funkcií aj KFENCE pre 64-bit.
    • Port CPU LoongArch prináša kontrolu kódu TLB/cache, podporu QSpinLock, bootovanie EFI, podporu udalostí výkonu, spracovanie Kexec, podporu eBPF JIT a niekoľko ďalších funkcií tejto čínskej architektúry CPU.
    • Podpora BF16 pre procesory Cortex-A510 sa ruší z dôvodu hardvérového problému, ktorý nie je možné vyriešiť v systéme Linux.
    • Úloha tabuľky stránok AMD IOMMU v2 ako súčasť virtualizácie IOMMU podporovanej hardvérom AMD vIOMMU pre procesory EPYC 7002 „Rome“ a novšie.
    • Správy o vyrovnávacej pamäti a pamäti procesora AMD s procesormi AMD perf a novšími a podporou LbrExtV2 pre procesory Zen 4.
    • AMD Platform Management Framework (PMF) bol zlúčený pre lepšiu tepelnú/napájaciu/šumovú správu so zariadeniami AMD Ryzen novej generácie.
    • Podpora nových ARM SoC a rôznych nových ARM zariadení.
    • Rýchlejšie dekódovanie chýb pamäte Intel.
    • Opravy AMD P-State a s2idle pre notebooky AMD Rembrandt.
    • Podpora na ARM na deaktiváciu Spectre-BHB zmiernenia za behu kvôli vysokým nákladom na výkon.
  • Grafika a GPU:
    • Podpora Intel Meteor Lake pokračovala.
    • Vylepšená manipulácia s firmvérom Intel GPU.
    • Rôzne vylepšenia Intel Arc Graphics DG2/Alchemist.
    • Podpora pre odoslanie gangu AMDGPU, ktorú vyžaduje ovládač RADV Vulkan pre správnu podporu mesh shaderu.
    • Podpora resetovania režimu 2 pre GPU RDNA2 série RX 6000.
  • Úložné a súborové systémy:
    • Predvolená konfigurácia jadra RISC-V umožňuje niekoľko formátov obrazu CD-ROM.
    • Podpora zdieľanej domény pre EROFS založená na FSCache s prípadmi použitia kontajnerov ako počiatočným cieľom.
    • Opravy a optimalizácie výkonu EXT4.
    • Významné optimalizácie výkonu pre Btrfs a ďalšie práce pre tento stále viac používaný súborový systém Linux.
    • Podpora pre statx() na hlásenie podrobností o priamom I/O zarovnaní.
  • Iný hardvér:
    • Automatická detekcia podpory Logitech HID++ Hi-Res Scrolling a pokus o aktiváciu HID++ pre všetky zariadenia Logitech Bluetooth.
    • Pozoruhodný prírastok podpory zvuku s AMD Rembrandt pridaný do kódu Sound Open Firmware, nová podpora zvukového koprocesora AMD „Pink Sardine“ a nový ovládač Apple MCA SoC pre podporu zvuku na nových zariadeniach Apple Silicon.
    • Prípravy na mimoriadne vysokú priepustnosť WiFi (EHT) a prevádzku viacerých prepojení (MLO) pre WiFi 802.11be a WiFi 7.
    • Pokračovanie aktivácie Intel Habana Labs Gaudi2 pre tento akcelerátor AI novej generácie.
    • Vstupný ovládač pre operačný panel IBM.
    • Pridaný ovládač puzdra klávesnice PINE64 PinePhone (Pro) pre vstup systému Linux.
    • Podpora pre Intel Meteor Lake Thunderbolt.
    • End-to-end podpora riadenia toku USB4 so sieťovým ovládačom Thunderbolt s jadrom Linuxu.
    • Lepšia manipulácia s „lacnými klonmi“ ovládačov Nintendo.
    • Nové ovládače médií a dva existujúce ovládače boli povýšené mimo inscenácie.
    • Rôzne doplnky ovládačov na monitorovanie hardvéru.
  • Virtualizácia:
    • Xen teraz podporuje VirtIO založené na grantoch pre x86_64.
    • Podpora pre „bezpečné vymazanie“ blokov VirtIO, ako aj podpora poskytovania funkcií vDPA.
    • Rýchlejšie zdieľanie súborov medzi hostiteľskými a hosťujúcimi VM pre tých, ktorí používajú protokol 9P, vďaka významnej optimalizácii 9P VirtIO.
  • zabezpečenia:
    • Kernel Memory Sanitizer bol zlúčený ako dynamický detektor chýb pamäte okolo neinicializovaných hodnôt v kóde jadra. Tento KMSAN závisí od inštrumentácie kompilátora, ktorá sa momentálne nachádza s LLVM Clang.
    • Linux 6.1 bude štandardne varovať pred mapovaním jadra W+X a v budúcom vydaní jadra môže zakázať vytváranie takýchto mapovaní.
    • EFI pracuje okolo dôverných výpočtov.
    • Zosilnenie retpolíniek na zabezpečenie INT3 po každom hardcore skoku.
    • SELinux naďalej zavrhuje podporu deaktivácie za behu.
    • Vylepšenia RNG a kryptografických kódov.
    • Varovania za behu pre memcpy(), ktoré by zachytili všetky pretečenia vyrovnávacej pamäte založené na memcpy za posledných pár rokov pre jadro.
  • Iné:
    • Ďalšie vyčistenia kódu pred PREEMPT_RT.
    • Vylepšenia spracovania informácií o tlaku pri zablokovaní (PSI), vrátane možnosti povoliť/zakázať údaje PSI na úrovni skupiny.
    • Všeobecná podpora komprimovaného zavádzania EFI.
    • Odstránenie vysokorýchlostného sériového/TTY ovládača cez IEEE-1394 Firewire.
    • Dokončilo sa odstraňovanie starého kódu a.out.
    • Odstránil sa starý sieťový kód DECnet.
    • Zlúčené MGLRU na revíziu kódu na načítanie stránok jadra Linuxu a zlepšenie používateľskej skúsenosti, najmä na systémoch Linux s obmedzenou kapacitou RAM.
    • Linux 6.1 vytlačí jadro CPU, kde dôjde k chybe segmentácie. Ak správcovia systému Linux zistia, že na rovnakých CPU/jadrách sa stále vyskytujú chyby segmentácie, môže to byť znakom chybného procesora.
    • Počiatočný rámec Rust bol zlúčený s počiatočnou podporou programovacieho jazyka Rust. Nové ovládače Rust a ďalšie abstrakcie podsystému jadra budú začlenené do budúcich cyklov jadra.

Linux 6.1 teraz k dispozícii en kernel.org. Väčšina distribúcií bude čakať na prijatie prvej aktualizácie údržby. Očakáva sa, že toto bude vydanie LTS v roku 2022.


Buďte prvý komentár

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