Linux 6.1 esittelee Rust-infrastruktuurin ja nämä muut uudet ominaisuudet

Linux 6.1

Kuten odotettiin, Linus Torvalds on heittänyt Hoy Linux 6.1. Se on uusi vakaa versio, ja sellaisenaan se sisältää mielenkiintoisia uutisia. Kuten jokaisessa julkaisussa, tuki uusille laitteistoille on sisällytetty, mutta jos tämä versio joutuu jostakin syystä jäämään historiaan, se tulee olemaan Rustin alkuperäisen tuen lisääminen. Varsinaista koodia ei ole, mutta perusta on jo täällä.

Torvalds itse kertoi tästä ensimmäinen julkaisijaehdokas Linux 6.1:stä, erityisesti kun hän sanoi, että "meillä on joitain perusasioita, jotka ovat olleet tekeillä jo pitkään, varsinkin monigeeninen LRU VM -sarja ja alkuperäinen Rust-teline (ei varsinaista Rust-koodia ytimessä, mutta infrastruktuuri on olemassa). Kun vakaa versio on jo saatavilla, on aika puhua siitä sen uutiset.

Linux 6.1: n kohokohdat

La uutisluettelo huomattavin on:

  • prosessorit:
    • IBM POWER/PowerPC-koodissa on KFENCE 64-bittiselle, muiden uusien ominaisuuksien ohella.
    • LoongArchin CPU-portti tuo TLB/välimuistin koodin tarkistuksen, QSpinLock-tuen, EFI-käynnistyksen, perf-tapahtumatuen, Kexec-käsittelyn, eBPF JIT-tuen ja useita muita ominaisuuksia tähän kiinalaiseen CPU-arkkitehtuuriin.
    • BF16-tuki Cortex-A510-prosessoreille poistetaan laitteisto-ongelman vuoksi, jota ei voida ratkaista Linuxissa.
    • AMD IOMMU v2 -sivutaulukkotyö osana AMD vIOMMU -laitteistoavusteista IOMMU-virtualisointia EPYC 7002 "Rome" -prosessoreille ja uudemmille.
    • AMD-suorittimen välimuisti ja muistiraportit AMD perf:llä ja uudemmilla prosessoreilla sekä LbrExtV2-tuella Zen 4 -suorittimille.
    • AMD Platform Management Framework (PMF) on yhdistetty seuraavan sukupolven AMD Ryzen -laitteiden kanssa paremman lämmön/virran/melun hallinnan parantamiseksi.
    • Tuki uusille ARM SoC:ille ja useille uusille ARM-laitteille.
    • Nopeampi Intel-muistivirheen dekoodaus.
    • AMD P-State- ja s2idle-korjaukset AMD Rembrandt -kannettaville.
    • ARM-tuki Spectre-BHB:n lieventämisen poistamiseksi käytöstä ajon aikana korkeiden suorituskustannusten vuoksi.
  • Grafiikka ja GPU:t:
    • Intel Meteor Laken käyttöönotto jatkui.
    • Parannettu Intelin GPU-laiteohjelmiston käsittely.
    • Useita parannuksia Intel Arc Graphics DG2/Alchemistiin.
    • Tuki AMDGPU-jengilähetykselle, jota RADV Vulkan -ohjain vaatii oikean mesh shader -tuen takaamiseksi.
    • Mode2-nollaustuki RX 2 -sarjan RDNA6000-grafiikkasuorittimille.
  • Tallennus- ja tiedostojärjestelmät:
    • RISC-V-ytimen oletuskokoonpano sallii useita CD-ROM-kuvamuotoja.
    • FSCache-pohjainen jaetun verkkotunnuksen tuki EROFS:lle, kontin käyttötapaukset alkuperäisenä kohteena.
    • EXT4 suorituskyvyn korjaukset ja optimoinnit.
    • Merkittäviä Btrfs-suorituskyvyn optimointeja ja muuta työtä tälle yhä enemmän käytettävälle Linux-tiedostojärjestelmälle.
    • Tuki statx():lle, joka raportoi suoran I/O-kohdistustiedot.
  • Muu laitteisto:
    • Logitech HID++ Hi-Res Scrolling -tuen automaattinen tunnistus ja yritys ottaa HID++ käyttöön kaikille Logitechin Bluetooth-laitteille.
    • Huomattava lisäys äänitukeen, kun AMD Rembrandt on lisätty Sound Open Firmware -koodiin, uusi AMD "Pink Sardine" -ääniprosessorituki ja uusi Apple MCA SoC -ohjain äänen tueksi uusille Apple Silicon -laitteille.
    • WiFi Extremely High Throughput (EHT) ja Multi-Link Operation (MLO) -valmistelut WiFi 802.11be:lle ja WiFi 7:lle.
    • Jatkoa Intel Habana Labs Gaudi2:n käyttöönotolle seuraavan sukupolven tekoälykiihdyttimessä.
    • Syöttöohjain IBM-käyttöpaneelille.
    • Lisätty PINE64 PinePhone (Pro) -näppäimistökotelon ajuri Linux-tuloa varten.
    • Tuki Intel Meteor Lake Thunderboltille.
    • Päästä päähän USB4-virranhallinnan tuki Linux-ytimen Thunderbolt-verkkoohjaimella.
    • Parempi "halvien kloonien" Nintendo-ohjainten käsittely.
    • Uudet media-ajurit ja kaksi olemassa olevaa kuljettajaa ylennettiin lavastuksen ulkopuolelle.
    • Erilaisia ​​lisäyksiä laitteiston valvontaohjaimiin.
  • Virtualisointi:
    • Xen tukee nyt apurahapohjaista VirtIO:ta x86_64:lle.
    • Tuki VirtIO-lohkojen "turvalliselle poistamiselle" sekä tuki vDPA-ominaisuuksien käyttöönotolle.
    • Nopeampi tiedostojen jakaminen isäntä- ja vieras-VM:ien välillä 9P-protokollaa käyttäville merkittävän 9P VirtIO -optimoinnin ansiosta.
  • turvallisuus:
    • Kernel Memory Sanitizer yhdistettiin dynaamiseksi muistivirheiden tunnistimeksi ytimen koodin alustamattomien arvojen ympärille. Tämä KMSAN riippuu LLVM Clangin tällä hetkellä löytyvästä kääntäjän instrumentaatiosta.
    • Linux 6.1 varoittaa oletuksena W+X-ytimen kartoituksista ja saattaa tulevassa ytimen julkaisussa kieltää tällaisten kartoitusten luomisen.
    • EFI:n työ luottamuksellisen tietojenkäsittelyn parissa.
    • Retpolines kovettuu varmistaakseen INT3:n jokaisen hardcore-hypyn jälkeen.
    • SELinux jatkaa tuen poistamista käytöstä suorituksen aikana.
    • RNG- ja kryptokoodiparannuksia.
    • Ajonaikaiset varoitukset cross-field memcpy():lle, joka olisi nappannut kaikki memcpy-pohjaiset puskurin ylivuodot muutaman viime vuoden aikana ytimelle.
  • Muu:
    • Lisää koodinpuhdistuksia ennen PREEMPT_RT:tä.
    • Jumipainetietojen (PSI) käsittelyyn on tehty parannuksia, mukaan lukien mahdollisuus ottaa käyttöön/poistaa PSI-tiedot ryhmätasolla.
    • Yleinen EFI-pakatun käynnistyksen tuki.
    • Nopean sarja-/TTY-ohjaimen poistaminen IEEE-1394 Firewiren kautta.
    • Vanhan a.out-koodin poisto on valmis.
    • Vanha DECnet-verkkokoodi poistettu.
    • Yhdistettiin MGLRU Linux-ytimen sivun hakukoodin tarkistamiseksi ja käyttökokemuksen parantamiseksi, erityisesti Linux-järjestelmissä, joissa on rajoitettu RAM-kapasiteetti.
    • Linux 6.1 tulostaa CPU-ytimen, jos segmentointivirhe ilmenee. Jos Linux-järjestelmänvalvojat huomaavat, että segmentointivirheitä esiintyy jatkuvasti samoissa prosessoreissa/ytimissä, se voi olla merkki viallisesta prosessorista.
    • Alkuperäinen Rust-kehys on yhdistetty Rust-ohjelmointikielen alkuperäiseen tukeen. Uudet Rust-ajurit ja muut ytimen alijärjestelmän abstraktit yhdistetään tulevissa ydinjaksoissa.

Linux 6.1 nyt saatavana en kernel.org. Useimmat jakelut odottavat ensimmäistä ylläpitopäivitystä käyttöönottoa varten. Tämän odotetaan olevan vuoden 2022 LTS-julkaisu.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.