Linux 6.5 kommer med store støtteforbedringer, nyheter og mer

Linux Kernel

Linux er for det meste en gratis kjerne som ligner på Unix-kjernen. Det er et av hovedeksemplene på gratis programvare med åpen kildekode.

Etter to måneders utvikling, Linus Torvalds annonserte lanseringen av Linux-kjernen 6.5. Viktige endringer inkluderer: støtte for Intel TPMI-strømstyringsmekanismen, cachestat-systemanropet, kontinuerlig integrasjon av Rust-språkstøtte, støtte for RISC-V vektorinstruksjoner og mer.

I denne nye versjonen av Linux 6.5-kjernen ble omtrent 14674 1294205 rettelser gjort og XNUMX XNUMX XNUMX linjer med kode ble lagt til.

Hovednyheter i Linux 6.5

I denne nye versjonen av Linux 6.5 Kernel, RAPL-grensesnittet legger til støtte for TPMI-mekanisme Brukt i Intel-prosessorer for å aktivere strømstyringsfunksjoner, utfyller dette nye grensesnittet det tidligere tilgjengelige RAPL MSR/MMIO-grensesnittet og gir mer fleksible strømgrenseinnstillinger.

En annen endring som skiller seg ut fra den nye versjonen er at lagt til cachestat()-kall, som har funksjonen til å konsultere cache-statusen til siden for filer og kataloger. Et nytt systemkall lar brukerromsprogrammer bestemme hvilke sider i en fil som er bufret i hovedminnet.

I motsetning til det tidligere tilgjengelige mincore()-systemkallet, lar cachestat()-kallet deg se mer detaljert statistikk, for eksempel antall hurtigbufrede sider, skitne sider, utkastede sider, nylig utkastede sider og sider merket for omskriving.

For den delen av forbedringene som fortsetter å bli implementert i Rust-støtte, Det skiller seg ut at det har vært mulig å bruke Rust 1.68.2-versjonen, som stabiliserer noen av funksjonene som brukes i kjernen. Forbedret pin start API samt utvidede muligheter for moduler "error", "sync", "str", "task" og "types".

For ARM64-systemer, støtte for PIE-utvidelse er implementert, som gir funksjonalitet for å konfigurere minnetilgangsrettigheter. I stedet for å hardkode tillatelsesinformasjon i en minnesidetabell, bruker PIE tillatelsesarrayindeksen som er spesifisert i registret.

I io_uring er muligheten til å lagre ringebuffere og sende køer i minnet tilordnet i brukerområdet. Applikasjonen kan nå uavhengig tildele et område med minne og overføre det til io_uring for å dra nytte av muligheten til å bruke store minnesider.

I tillegg til dette, en annen av nyhetene som skiller seg ut i denne nye versjonen av Linux 6.5, kjernearbeidskøene, som implementerer deteksjon og automatisk merking av jobber med intensiv CPU-bruk.

I systemer med prosessorer Zen 2 og nyere AMD, P-State-driver er aktivert som standard i stedet for CPUFreq-driveren for strømstyring, pluss parameteren X86_AMD_PSTATE_DEFAULT_MODE er lagt til for å velge standard P-State-modus.

Filsystemet Overlayfs, har blitt migrert for å bruke den nye mount API og endringer er gjort for å organisere driften av ComposeFS-filsystemet som et komplement til OverlayFS- og EROFS-filsystemene, i stedet for å opprettholde en separat implementering. I kjerne 6.5 la Composefs til støtte for "bare data"-lag som kun brukes for data (atskilt fra metadata).

Nye optimaliseringer har blitt foreslått for Btrfs-filsystemet, siden dataoverføringen implementert i synkron modus for raske algoritmer for å beregne crc32c og xxhash sjekksummer).

Av de andre endringene som skiller seg ut:

  • AMDGPU-driver la til støtte for overklokkingsfrekvens for Radeon RX 7000 skjermkort.
  • i915-driveren gir innledende støtte for Intel Meteor Lake-brikker og legger til muligheten til å bruke VRR på bærbare datamaskiner med eDP-skjermer.
  • Betydelig utvidet støtte for USB4-kontrollere, inkludert innledende støtte for Intel Barlow Ridge-kontrollere som støtter USB4 v2 (80 Gbps over USB Type-C).
  • Støtte for MIDI 2.0-enheter er lagt til ALSA-lydundersystemet.
  • Lagt til driver for NVIDIA SHIELD mediekonsoller

Endelig hvis du er interessert i å vite mer om det, kan du sjekke detaljene i følgende lenke.


Legg igjen kommentaren

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

*

*

  1. Ansvarlig for dataene: AB Internet Networks 2008 SL
  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.