Linux 6.1 tutvustab Rusti infrastruktuuri ja neid muid uusi funktsioone

Linux 6.1

Ootuspäraselt Linus Torvalds on visanud Hoy Linux 6.1. See on uus stabiilne versioon ja sellisena sisaldab see huvitavaid uudiseid. Nagu igas versioonis, on kaasatud uue riistvara tugi, kuid kui see versioon peab millegi pärast ajalukku minema, on see midagi Rusti esialgse toe lisamiseks. Tegelikku koodi pole, kuid alus on juba käes.

Sellest teatas Torvalds ise esimene vabastamiskandidaat Linux 6.1, täpsemalt siis, kui ta ütles, et "meil on mõned põhilised asjad, mida on juba pikka aega välja töötatud, eelkõige mitme geeniga LRU VM-seeria ja esialgne Rust-tellinguid (tegelikku Rusti koodi tuumas veel pole, kuid infrastruktuur on olemas). Kuna stabiilne versioon on juba saadaval, on aeg sellest rääkida selle uudised.

Mis on uut Linuxi versioonis 6.1

La nimekirja uusi funktsioone kõige tähelepanuväärsem on:

  • Töötlejad:
    • IBM POWER/PowerPC koodil on muude uute funktsioonide hulgas ka 64-bitine KFENCE.
    • LoongArchi protsessoriport toob sellele Hiina protsessori arhitektuurile kaasa TLB/vahemälu koodi ülevaate, QSpinLocki toe, EFI buutimise, perf sündmuste toe, Kexeci käsitsemise, eBPF JIT toe ja mitmed muud funktsioonid.
    • Cortex-A16 protsessorite BF510 tugi katkestatakse riistvaraprobleemi tõttu, mida Linuxis ei saa lahendada.
    • AMD IOMMU v2 lehetabeli töö osana AMD vIOMMU riistvaratoega IOMMU virtualiseerimisest EPYC 7002 "Rome" ja uuemate protsessorite jaoks.
    • AMD CPU vahemälu ja mälu aruanded koos AMD perf ja uuemate protsessoritega ning LbrExtV2 toega Zen 4 protsessoritele.
    • AMD Platform Management Framework (PMF) on ühendatud järgmise põlvkonna AMD Ryzeni seadmetega, et tagada parem soojus-/võimsus-/mürahaldus.
    • Uute ARM-i SoC-de ja erinevate uute ARM-seadmete tugi.
    • Kiirem Inteli mälutõrke dekodeerimine.
    • AMD P-State ja s2idle parandused AMD Rembrandti sülearvutitele.
    • ARM-i tugi Spectre-BHB leevendamise keelamiseks käitusajal kõrge jõudluskulude tõttu.
  • graafika ja GPU-d:
    • Intel Meteor Lake'i lubamine jätkus.
    • Täiustatud Inteli GPU püsivara käsitsemine.
    • Intel Arc Graphics DG2/Alchemisti mitmesugused täiustused.
    • AMDGPU jõugu esitamise tugi, mida RADV Vulkani draiver nõuab võrguvarjurite õigeks toeks.
    • Mode2 lähtestamise tugi RX 2 seeria RDNA6000 GPU-dele.
  • Salvestus- ja failisüsteemid:
    • RISC-V kerneli vaikekonfiguratsioon võimaldab mitut CD-ROM-i pildivormingut.
    • FSCache-põhine jagatud domeeni tugi EROFS-ile koos konteineri kasutamise juhtumitega esialgse sihtmärgina.
    • EXT4 jõudluse parandused ja optimeerimised.
    • Märkimisväärsed jõudluse optimeerimised Btrfs-i jaoks ja muud tööd selle üha enam kasutatava Linuxi failisüsteemi jaoks.
    • Statx() tugi, et edastada otsese I/O joonduse üksikasjad.
  • Muu riistvara:
    • Logitechi HID++ suure eraldusvõimega kerimise toe automaatne tuvastamine ja katse lubada HID++ kõigi Logitechi Bluetoothi ​​seadmete jaoks.
    • Märkimisväärne helitoe lisamine koos AMD Rembrandtiga, mis on lisatud Sound Open Firmware koodile, uus AMD "Pink Sardine" heli kaasprotsessori tugi ja uus Apple MCA SoC draiver uute Apple Silicon seadmete heli toetamiseks.
    • WiFi Extremely High Throughput (EHT) ja Multi-Link Operation (MLO) ettevalmistused WiFi 802.11be ja WiFi 7 jaoks.
    • Intel Habana Labs Gaudi2 lubamise jätkamine selle järgmise põlvkonna AI kiirendi jaoks.
    • IBM-i juhtpaneeli sisendkontroller.
    • Lisatud PINE64 PinePhone (Pro) klaviatuurikorpuse draiver Linuxi sisendi jaoks.
    • Intel Meteor Lake Thunderbolti tugi.
    • Täielik USB4 voo juhtimise tugi Linuxi tuuma Thunderbolti võrgudraiveriga.
    • Nintendo "odavate kloonide" parem käsitsemine.
    • Uued meediadraiverid ja kaks olemasolevat draiverit tõsteti lavastusest välja.
    • Riistvara jälgimise draiverite mitmesugused täiendused.
  • Virtualiseerimine:
    • Xen toetab nüüd toetusepõhist VirtIO-d x86_64 jaoks.
    • VirtIO plokkide turvalise kustutamise tugi ja vDPA funktsioonide varustamise tugi.
    • Kiirem failijagamine hosti ja külalis-VM-ide vahel neile, kes kasutavad 9P-protokolli tänu olulisele 9P VirtIO optimeerimisele.
  • turvalisus:
    • Kernel Memory Sanitizer liideti dünaamilise mäluvigade detektorina tuuma koodis olevate initsialiseerimata väärtuste ümber. See KMSAN sõltub praegu LLVM Clangiga leitud kompilaatori instrumentidest.
    • Linux 6.1 hoiatab vaikimisi W+X kerneli vastendamise eest ja võib tulevases kerneli versioonis keelata selliste vastenduste loomise.
    • EFI töö konfidentsiaalse andmetöötluse alal.
    • Retpoliinid kõvenevad, et tagada INT3 pärast iga rasket hüpet.
    • SELinux jätkab käitamise ajal toe keelamise katkestamist.
    • RNG ja krüptokoodi täiustused.
    • Käitusaegsed hoiatused cross-field memcpy() jaoks, mis oleks viimastel aastatel tabanud kõik memcpy-põhised puhvri ületäitmised kerneli jaoks.
  • teised:
    • Rohkem koodi puhastamist enne PREEMPT_RT-d.
    • Stall Pressure Information (PSI) käsitlemise täiustused, sealhulgas võimalus lubada/keelata PSI andmeid grupi tasemel.
    • Üldine EFI tihendatud alglaadimise tugi.
    • Kiire jada-/TTY-draiveri eemaldamine IEEE-1394 Firewire'i kaudu.
    • Vana a.out koodi eemaldamine on lõpetatud.
    • Eemaldas vana DECneti võrgukoodi.
    • Ühendatud MGLRU, et vaadata üle Linuxi kerneli lehe otsingukood ja parandada kasutajakogemust, eriti piiratud RAM-i mahuga Linuxi süsteemides.
    • Linux 6.1 prindib segmenteerimisvea korral protsessori tuuma. Kui Linuxi süsteemiadministraatorid leiavad, et segmenteerimisvead esinevad pidevalt samadel protsessoritel/tuumadel, võib see olla märk vigasest protsessorist.
    • Esialgne Rust raamistik on liidetud Rust programmeerimiskeele esialgse toega. Uued Rust-draiverid ja muud kerneli alamsüsteemi abstraktsioonid liidetakse tulevastes kernelitsüklites.

Linux 6.1 nüüd saadaval en kernel.org. Enamik distributsioone ootab vastuvõtmiseks esimest hooldusvärskendust. See peaks olema 2022. aasta LTS-i väljalase.


Ole esimene kommentaar

Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.