Linux 6.1 introduserer Rust-infrastrukturen og disse andre nye funksjonene

Linux 6.1

Som forventet, Linus Torvalds har sluppet ut Hoy Linux 6.1. Det er en ny stabil versjon, og som sådan kommer den med interessante nyheter. Som i hver og en av utgivelsene, har støtte for ny maskinvare blitt inkludert, men hvis denne versjonen må gå ned i historien for noe, vil det være noe for å legge til den første støtten for Rust. Det er ingen faktisk kode, men grunnlaget er allerede her.

Dette ble rapportert av Torvalds selv i første utgivelseskandidat av Linux 6.1, spesielt da han sa at "vi har noen grunnleggende ting som har vært under utvikling i lang tid, spesielt multigen LRU VM-serien, og det første Rust-stillaset (ingen faktisk rustkode i kjernen ennå, men infrastrukturen er der).» Med den stabile versjonen allerede tilgjengelig, er det på tide å snakke om sine nyheter.

Linux 6.1 høydepunkter

La liste over nyheter mest bemerkelsesverdig er:

  • prosessorer:
    • IBM POWER/PowerPC-koden har KFENCE for 64-bit, blant andre nye funksjoner.
    • LoongArch CPU-porten gir TLB/cache-kodegjennomgang, QSpinLock-støtte, EFI-oppstart, perf event-støtte, Kexec-håndtering, eBPF JIT-støtte og flere andre funksjoner til denne kinesiske CPU-arkitekturen.
    • BF16-støtte for Cortex-A510-prosessorer blir droppet på grunn av et maskinvareproblem som ikke kan løses på Linux.
    • AMD IOMMU v2 sidetabelljobb som en del av AMD vIOMMU maskinvareassistert IOMMU-virtualisering for EPYC 7002 "Rome"-prosessorer og nyere.
    • AMD CPU cache og minnerapporter med AMD perf og nyere prosessorer og LbrExtV2-støtte for Zen 4 CPUer.
    • AMD Platform Management Framework (PMF) har blitt slått sammen for bedre termisk/strøm/støystyring med neste generasjons AMD Ryzen-enheter.
    • Støtte for nye ARM SoCs og forskjellige nye ARM-enheter.
    • Raskere Intel minnefeildekoding.
    • AMD P-State og s2idle rettelser for AMD Rembrandt bærbare datamaskiner.
    • Støtte på ARM for å deaktivere Spectre-BHB-reduksjon under kjøretid på grunn av høy ytelseskostnad.
  • Grafikk og GPUer:
    • Intel Meteor Lake-aktiveringen fortsatte.
    • Forbedret Intel GPU-fastvarehåndtering.
    • Ulike forbedringer av Intel Arc Graphics DG2/Alchemist.
    • Støtte for AMDGPU-gjenger som kreves av RADV Vulkan-driveren for riktig mesh shader-støtte.
    • Modus2 tilbakestillingsstøtte for RX 2-serien RDNA6000 GPUer.
  • Lagring og filsystemer:
    • Standardkonfigurasjonen av RISC-V-kjernen tillater flere CD-ROM-bildeformater.
    • FSCache-basert delt domenestøtte for EROFS med containerbrukstilfeller som et innledende mål.
    • EXT4 ytelsesrettinger og optimaliseringer.
    • Betydelige ytelsesoptimaliseringer for Btrfs og annet arbeid for dette stadig mer brukte Linux-filsystemet.
    • Støtte for statx() for å rapportere direkte I/O-justeringsdetaljer.
  • Annen maskinvare:
    • Automatisk gjenkjenning av Logitech HID++ Hi-Res Rullestøtte og forsøk på å aktivere HID++ for alle Logitech Bluetooth-enheter.
    • Bemerkelsesverdig tillegg av lydstøtte med AMD Rembrandt lagt til Sound Open Firmware-kode, ny AMD «Pink Sardine»-lydkoprosessorstøtte og ny Apple MCA SoC-driver for lydstøtte på nye Apple Silicon-enheter.
    • WiFi Extremely High Throughput (EHT) og Multi-Link Operation (MLO) forberedelser for WiFi 802.11be og WiFi 7.
    • Fortsettelse av aktiveringen av Intel Habana Labs Gaudi2 for neste generasjons AI-akselerator.
    • En inngangskontroller for IBM Operation Panel.
    • Lagt til en PINE64 PinePhone (Pro) tastaturdekseldriver for Linux-inngang.
    • Støtte for Intel Meteor Lake Thunderbolt.
    • End-to-end USB4-flytkontrollstøtte med Linux-kjerne Thunderbolt-nettverksdriver.
    • Bedre håndtering av "billige kloner" Nintendo-kontrollere.
    • Nye mediedrivere og to eksisterende drivere ble rykket ut av scenen.
    • Ulike tillegg av maskinvareovervåkingsdrivere.
  • Virtualisering:
    • Xen støtter nå tilskuddsbasert VirtIO for x86_64.
    • Støtte for "sikker sletting" av VirtIO-blokker samt støtte for klargjøring av vDPA-funksjoner.
    • Raskere fildeling mellom verts- og gjeste-VM-er for de som bruker 9P-protokollen takket være betydelig 9P VirtIO-optimalisering.
  • Sikkerhet:
    • Kernel Memory Sanitizer ble slått sammen som en dynamisk minnefeildetektor rundt uinitialiserte verdier i kjernekoden. Denne KMSAN avhenger av kompilatorinstrumenteringen som for øyeblikket finnes med LLVM Clang.
    • Linux 6.1 vil som standard advare om W+X kjernetilordninger, og i en fremtidig kjerneutgivelse kan det forhindre at slike tilordninger opprettes i utgangspunktet.
    • EFIs arbeid rundt konfidensiell databehandling.
    • Retpoliner herder for å sikre en INT3 etter hvert hardcore-hopp.
    • SELinux fortsetter å avvise deaktivering av støtte under kjøring.
    • RNG- og kryptokodeforbedringer.
    • Kjøretidsadvarsler for cross-field memcpy() som ville ha fanget opp alle memcpy-baserte bufferoverløp de siste årene for kjernen.
  • andre:
    • Flere kodeoppryddinger før PREEMPT_RT.
    • Forbedringer i håndteringen av Stall Pressure Information (PSI), inkludert muligheten til å aktivere/deaktivere PSI-data på gruppenivå.
    • Generisk EFI komprimert oppstartsstøtte.
    • Fjerning av høyhastighets seriell/TTY-driver over IEEE-1394 Firewire.
    • Ferdig med å fjerne den gamle a.out-koden.
    • Fjernet den gamle DECnet-nettverkskoden.
    • Fusjonerte MGLRU for å revidere koden for henting av Linux-kjernesiden og forbedre brukeropplevelsen, spesielt på Linux-systemer med begrenset RAM-kapasitet.
    • Linux 6.1 vil skrive ut CPU-kjernen der det oppstår en segmenteringsfeil. Hvis Linux-systemadministratorer finner ut at segmenteringsfeil fortsetter å forekomme på de samme CPUene/kjernene, kan det være et tegn på en defekt prosessor.
    • Det første Rust-rammeverket er slått sammen til den første støtten for programmeringsspråket Rust. Nye Rust-drivere og andre abstraksjoner av kjernedelsystem vil bli slått sammen i fremtidige kjernesykluser.

Linux 6.1 nå tilgjengelig en kernel.org. De fleste distribusjoner vil vente på den første vedlikeholdsoppdateringen for adopsjon. Dette forventes å være 2022 LTS-utgivelsen.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.