Det ble sunget, eller nesten. Sangen ble i det minste komponert, og etter en utvikling der den mest fremtredende og utbredte nyheten har vært fraværet av nyheter, ga Linus Torvalds ut den stabile versjonen av Linux 6.3. i den forrige Ja, det måtte en åttende RC til, men fordi det gikk mye ned i juletider. Denne gangen har ikke engang påsken klart å bremse en god syklus.
Nyheter er alltid mye med, men noen skiller seg ut over resten. I Linux 6.3 er det slående at støtte for Steam Deck-kontrollergrensesnittet, Valve-konsollen, har begynt. Og det er at selv om den kunne brukes til å spille nesten hvilken som helst Steam-tittel, var maskinvaren ny da den ble presentert, så den måtte inkluderes i kjernen for å forbedre driften. Her er en liste med mest fremragende nyheter De har kommet sammen med Linux 6.3.
Linux 6.3 høydepunkter
- prosessorer:
- AMD Auto IBRS for Zen 4-prosessorer på tvers av alle Ryzen- og EPYC-produktstabler.
- Intel LKGS-støtte for denne Load Kernel GS-instruksjonen som en del av deres kommende FRED-funksjon.
- Linux-kjerneforberedelser for ARM SME2 og SME2.1 som ARM skalerbare matriseutvidelser.
- Nye strømstyringsdrivere for ARM og RISC-V.
- Strengefunksjoner optimalisert for RISC-V ved hjelp av Zbb-bitmanipulasjonsutvidelsen.
- Intels TPMI-driver er slått sammen slik at dette topologibevisste registeret og PM-kapselgrensesnittet brukes til å adressere forskjellige strømstyringsfunksjoner.
- Intel TDX er oppdatert for å unngå et "total galskap"-scenario.
- AMD-Xilinx XDMA-driveren er slått sammen for dette Xilinx Direct Memory Access (DMA) delsystemet.
- AMD Slow Memory Bandwidth Allocation Enforcement for Zen 4 Server-prosessorer.
- Kompatibilitet med Qualcomm Snapdragon 8 Gen 2.
- Ulike RAS- og EDAC-oppgraderinger for AMD- og Intel-servere, inkludert 5-kanals DDR12 for Granite Rapids.
- Grafikk:
- Intel Meteor Lake VPU-driveren er slått sammen for denne "allsidige prosessorenheten" som vil debutere i neste generasjons Meteor Lake SoCs. VPU-en vil bli brukt til AI-slutningsformål. Dette er den første nye driveren som benytter seg av "accel"-delsystemet til dataakseleratoren som startet i Linux 6.2.
- Intel Habana Labs AI-driveren har også blitt portert til det nye Compute Accelerator-undersystemet/rammeverket.
- Støtte for Intel Meteor Lake-skjermer fungerer.
- Intel DP MST DSC-støtte.
- Flere gamle drivere som for ATI Rage 128, 3Dfx, S3 Savage, Intel 810, SiS, VIA osv. er fjernet.
- AMDGPU eksponerer nå PCIe-informasjon for brukerplass.
- AMDGPU har også redesignet S0ix-søvnkoden.
- Etnaviv støtter nå VeriSilicon NPU-kjerner med ventende arbeid for å aktivere OpenCL på Mesa NPU-er.
- Andre oppdateringer for Direct Rendering Manager (DRM).
- Forbedringer i støtte for analog TV.
- Filsystemer og lagring:
- Betydelig ytelsesoptimalisering av EXT4 Direct I/O.
- BFQ-justering for enheter med flere aktuatorer.
- Mindre forbedringer av F2FS-filsystemet.
- MMC/SD-støtte foreslår nå BFQ I/O-planleggeren for å lette kjernekompilering for slike systemer.
- Tmpfs IDMAPPED-monteringsstøtte nyttig for systemd, Kubernetes og andre oppgaver.
- AES-SHA2-kryptering for NFSD sammen med noen forbedringer av minnesikkerhetskoden.
- Noen hastighetsforbedringer til Btrfs-filsystemdriveren.
- Et alternativ for dekompresjon med lav latens for EROFS.
- nettverk:
- Den nye Qualcomm ath12k-driveren er lagt til for å støtte Qualcomms nye generasjon WiFi 7 trådløse brikkesett.
- IPv4 BIG TCP-støtte for bedre nettverksytelse, lik eksisterende BIG TCP for IPv6.
- Støtte for NVIDIA BlueField 3 DPU Ethernet.
- Kompatibilitet med Realtek RTL8188EU WiFi-adapter.
- Annen maskinvare:
- HID-BPF har blitt slått sammen, og det er også innebygd støtte for Steam Deck Controller-grensesnittet som en del av HID-endringene.
- Støtte for Sony DualShock 4-kontrolleren er fjernet fra hid-sony, siden Linux 6.2 støtter den offisielle hid-playstation-driveren.
- Støtte for Logitech G923 racingkontroller.
- Riktig støtte for 8BitDo Pro 2 kablet kontroller for Linux-spillere.
- Sensorovervåking for mange ASUS B650/B660/X670 ASUS Ryzen hovedkort.
- Støtte for Thunderbolt / USB4 DisplayPort båndbreddetildelingsmodus.
- Intel PMCI-støtte for deres Max 10 FPGA-er.
- Støtte for CXL RAM-regionen og andre oppdateringer rundt Compute Express Link-delsystemet.
- Lydstøtte for Tesla FSD SoC.
- Kompatibilitet med flere Aquacomputer-enheter.
- Støtte for IT87952E super I/O-kontrolleren på noen nyere stasjonære hovedkort.
- Fjerning av kompatibilitet med noen eldre ARM-kort og maskiner.
- Sikkerhet:
- Microsoft Pluton TPM CRB-støtte som finnes i de nyeste AMD Ryzen-mobilprosessorene. Dette er for å håndtere bare TPM2 Command Response Buffer (CRB) til Pluton-sikkerhetsbrikken og ingenting annet.
- Støtte for å aktivere STIBP ved bruk av eldre IBRS som en del av CPU-sikkerhetsreduksjoner for å beskytte brukerplasstråder.
- KASLR-støtte for LoongArch for randomisering av kjerneadresseromslayout.
- Optimaliserte AVX2- og AVX-512-versjoner av ARIA-krypteringen i Linux-kjernens kryptografiske delsystem.
- Generelle forbedringer:
- Mer Rust-kode har blitt slått sammen i forkant av debuten av de første Rust-kjernedriverne i nær fremtid.
- Forbedringer i MEMFD og MGLRU.
- Støtte for Microsoft Hyper-V nestet hypervisor.
- Små optimaliseringer i programmererens kode.
- Tallrike KVM-oppgraderinger.
- Fjernet støtte for Intel ICC-kompilatoren.
- Rettelser for Zstd.
- Restartable Sequences (RSEQ) forbedringer.
- Printk forbedringer i forberedelse for gjengede/atomiske konsoller.
- Det nye maskinvarestøyverktøyet "hwnoise".
- Objtool-forbedringer for raskere kjernebygging og lavere minnespikebruk. De som bygger en allyesconfig-kjernekonfigurasjon vil nå kunne gjøre det på systemer med kun 32 GB RAM uten problemer.
Linux 6.3 nå tilgjengelig og kan lastes ned fra kernel.org, men i tarballform. Ubuntu-brukere som ønsker å installere det, må gjøre det selv, enten for hånd eller ved å trekke verktøy som Hovedlinje. Ubuntu 23.04 Den kom med 6.2 og den vil forbli i den versjonen i løpet av de 9 månedene den vil bli støttet.
Via: michael larabel.