Linux 6.1 pristato Rust infrastruktūrą ir kitas naujas funkcijas

Linux 6.1

Kaip ir tikėtasi, Linusas Torvaldsas Jis paleido Hoy Linux 6.1. Tai nauja stabili versija, todėl ji ateina su įdomiomis naujienomis. Kaip ir kiekviename leidime, buvo įtrauktas naujos aparatinės įrangos palaikymas, tačiau jei ši versija dėl ko nors turi įeiti į istoriją, tai kažkas bus dėl pradinio Rust palaikymo. Nėra tikro kodo, bet pagrindas jau čia.

Apie tai pranešė pats Torvaldsas pirmasis leidimo kandidatas Linux 6.1, ypač kai jis pasakė, kadturime keletą pagrindinių dalykų, kurie buvo kuriami ilgą laiką, visų pirma kelių genų LRU VM serija ir pradiniai „Rust“ pastoliai (dar nėra tikrojo „Rust“ kodo branduolyje, bet infrastruktūra yra). Kadangi jau yra stabili versija, laikas apie tai kalbėti jos naujienos.

„Linux 6.1“ akcentai

La naujienų sąrašas ryškiausias yra:

  • Perdirbėjai:
    • IBM POWER/PowerPC kode, be kitų naujų funkcijų, yra 64 bitų KFENCE.
    • „LoongArch“ procesoriaus prievadas suteikia TLB / talpyklos kodo peržiūrą, QSpinLock palaikymą, EFI įkrovą, perf įvykių palaikymą, Kexec tvarkymą, eBPF JIT palaikymą ir keletą kitų šios Kinijos procesoriaus architektūros funkcijų.
    • BF16 palaikymas Cortex-A510 procesoriams nutraukiamas dėl aparatinės įrangos problemos, kurios negalima išspręsti sistemoje „Linux“.
    • AMD IOMMU v2 puslapio lentelės darbas kaip AMD vIOMMU aparatinės įrangos palaikomos IOMMU virtualizacijos dalis, skirta EPYC 7002 „Rome“ procesoriams ir naujesniams.
    • AMD CPU talpyklos ir atminties ataskaitos su AMD perf ir naujesniais procesoriais bei LbrExtV2 palaikymu Zen 4 procesoriams.
    • AMD platformos valdymo sistema (PMF) buvo sujungta, kad būtų galima geriau valdyti šiluminę / galią / triukšmą su naujos kartos AMD Ryzen įrenginiais.
    • Naujų ARM SoC ir įvairių naujų ARM įrenginių palaikymas.
    • Greitesnis Intel atminties klaidų iššifravimas.
    • AMD P-State ir s2idle pataisymai AMD Rembrandt nešiojamiesiems kompiuteriams.
    • ARM palaikymas, norint išjungti Spectre-BHB mažinimą vykdymo metu dėl didelių našumo sąnaudų.
  • Grafika ir GPU:
    • „Intel Meteor Lake“ įjungimas tęsėsi.
    • Patobulintas Intel GPU programinės įrangos valdymas.
    • Įvairūs Intel Arc Graphics DG2/Alchemist patobulinimai.
    • AMDGPU gaujos pateikimo palaikymas, kurio reikia RADV Vulkan tvarkyklei, kad būtų galima tinkamai palaikyti tinklelį.
    • 2 režimo iš naujo palaikymas RX 2 serijos RDNA6000 GPU.
  • Saugojimo ir failų sistemos:
    • Numatytoji RISC-V branduolio konfigūracija leidžia naudoti kelis CD-ROM vaizdo formatus.
    • FSCache pagrįstas EROFS bendrinamo domeno palaikymas su konteinerio naudojimo atvejais kaip pradinis tikslas.
    • EXT4 našumo pataisymai ir optimizavimas.
    • Reikšmingas Btrfs našumo optimizavimas ir kiti šios vis dažniau naudojamos Linux failų sistemos darbai.
    • Statx() palaikymas, norint pranešti apie tiesioginio įvesties/išvesties derinimo detales.
  • Kita aparatūra:
    • Automatinis Logitech HID++ Hi-Res Scrolling palaikymo aptikimas ir bandymas įjungti HID++ visuose Logitech Bluetooth įrenginiuose.
    • Pastebimas garso palaikymo papildymas su AMD Rembrandt, pridėtu prie „Sound Open Firmware“ kodo, naujas AMD „Pink Sardine“ garso koprocesoriaus palaikymas ir nauja „Apple MCA SoC“ tvarkyklė, skirta garso palaikymui naujuose „Apple Silicon“ įrenginiuose.
    • „WiFi Extremely High Throughput“ (EHT) ir „Multi-Link Operation“ (MLO) paruošimas, skirtas „WiFi 802.11be“ ir „WiFi 7“.
    • „Intel Habana Labs Gaudi2“ įgalinimas tam naujos kartos AI greitintuvui.
    • IBM valdymo skydelio įvesties valdiklis.
    • Pridėta PINE64 PinePhone (Pro) klaviatūros dėklo tvarkyklė, skirta Linux įvestis.
    • „Intel Meteor Lake Thunderbolt“ palaikymas.
    • Nuo galo iki galo USB4 srauto valdymo palaikymas su Linux branduolio Thunderbolt tinklo tvarkykle.
    • Geresnis valdymas su „pigiais klonais“ Nintendo valdikliais.
    • Nauji medijos vairuotojai ir du esami vairuotojai buvo pašalinti iš scenos.
    • Įvairūs techninės įrangos stebėjimo tvarkyklių papildymai.
  • Virtualizacija:
    • „Xen“ dabar palaiko dotacijomis pagrįstą „VirtIO“, skirtą x86_64.
    • VirtIO blokų „saugaus ištrynimo“ palaikymas, taip pat vDPA funkcijų palaikymas.
    • Dėl reikšmingo 9P VirtIO optimizavimo greitesnis failų dalijimasis tarp pagrindinio ir svečio VM tiems, kurie naudoja 9P protokolą.
  • saugumas:
    • Branduolio atminties dezinfekavimo priemonė buvo sujungta kaip dinaminis atminties klaidų detektorius aplink nepainicijuotas reikšmes branduolio kode. Šis KMSAN priklauso nuo kompiliatoriaus prietaisų, šiuo metu randamų naudojant LLVM Clang.
    • „Linux 6.1“ pagal numatytuosius nustatymus įspės apie W+X branduolio susiejimą ir būsimame branduolio leidime gali uždrausti kurti tokius susiejimus.
    • EFI darbas su konfidencialia kompiuterija.
    • Retpolines grūdinimas užtikrina INT3 po kiekvieno sunkaus šuolio.
    • SELinux ir toliau nebenaudoja palaikymo išjungimo vykdymo metu.
    • RNG ir kripto kodo patobulinimai.
    • Vykdymo laiko įspėjimai dėl kryžminio lauko memcpy(), kuris būtų užfiksavęs visus memcpy pagrindu veikiančius branduolio buferio perpildymus per pastaruosius kelerius metus.
  • kiti:
    • Daugiau kodo išvalymo prieš PREEMPT_RT.
    • Stall Pressure Information (PSI) tvarkymo patobulinimai, įskaitant galimybę įjungti / išjungti PSI duomenis grupės lygiu.
    • Bendras EFI suglaudinto įkrovos palaikymas.
    • Didelės spartos nuosekliosios / TTY tvarkyklės pašalinimas per IEEE-1394 Firewire.
    • Baigtas senojo a.out kodo pašalinimas.
    • Pašalintas senas DECnet tinklo kodas.
    • Sujungtas MGLRU, kad būtų peržiūrėtas „Linux“ branduolio puslapio paieškos kodas ir pagerinta vartotojo patirtis, ypač „Linux“ sistemose su ribota RAM talpa.
    • „Linux 6.1“ atspausdins procesoriaus branduolį, kai įvyksta segmentavimo klaida. Jei „Linux“ sistemos administratoriai nustato, kad segmentavimo gedimai vis atsiranda tuose pačiuose procesoriuose / branduoliuose, tai gali būti sugedusio procesoriaus požymis.
    • Pradinė Rust sistema buvo sujungta į pradinį Rust programavimo kalbos palaikymą. Naujos Rust tvarkyklės ir kitos branduolio posistemio abstrakcijos bus sujungtos būsimuose branduolio cikluose.

Linux 6.1 dabar prieinama en kernel.org. Dauguma platinimų lauks, kol bus priimtas pirmasis priežiūros atnaujinimas. Tikimasi, kad tai bus 2022 m. LTS leidimas.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.