Linux 7.2 er utgitt og inkluderer nye funksjoner i USB4STREAM, KVM og Ext4

Viktige punkter:
  • USB4STREAM-integrasjon for direkte dataoverføring mellom datamaskiner via USB4-porter uten nettverk.
  • Kritiske ytelsesoptimaliseringer i Btrfs (store folioer som standard) og Ext4 (rask redesign av commit).
  • KVM-hypervisorstøtte for Intel MBEC- og AMD GMET-utvidelser, som optimaliserer virtuelle maskiner.
  • Redusert forbruk av swap-minne og støtte for nestede planleggere via BPF.
  • Fjerning av støtte for eldre i486-prosessorer og sletting av den foreldede AppleTalk-protokollen.

Tux, maskoten til Linux-kjernen

Etter to intense måneder med utvikling og mer enn sytten tusen feilrettinger har Linus Torvalds offisielt gitt ut Linux-kjernen 7.2. Den nye versjonen rydder ikke bare opp i tusenvis av linjer med eldre kode, men introduserer også ytelsesoptimaliseringer, forbedrer minnehåndtering og introduserer nye teknologier for direkte overføring mellom enheter.

I kjernen av iomap-mekanismen har eliminering av redundante anrop klart å øke input/output-operasjoner per sekund (IOPS) med fem prosent når systemer som ext4 og xfs brukes under intensiv belastning på NVMe-disker.

Btrfs støtter nå store folioer som standard for å maksimere sekvensiell input og output, mens Ext4 har redesignet sin hurtige iverksettelsesmekanisme for å fjerne flaskehalser og doble hashberegningshastigheten i komplekse mapper.

I tillegg introduseres USB4STREAM , en mekanisme som tillater direkte dataoverføring mellom datamaskiner koblet til via USB4-porter . Ved å eksponere en virtuell enhet på systemet, kan brukere lese og skrive informasjon mellom datamaskiner ved hjelp av standardkommandoer, noe som fullstendig eliminerer behovet for å konfigurere komplekse nettverksbroer eller stikkontakter.

Videre har swap-undersystemet redusert minnebehovet drastisk ved å forene anonymt og delt minne , noe som sparer opptil en halv gigabyte RAM for hver terabyte med swap som monteres. På behandlingsnivået tillater SCHED_EXT-mekanismen drevet av eBPF nå opprettelse av nestede planleggere , noe som gir hver kontrollgruppe muligheten til å administrere sine egne oppgaver isolert.

Kjerneplanleggeren støtter nå hurtigbufferbevisst lastbalansering , gruppering av intelligente tråder for å dele samme høynivåhurtigbuffer og betydelig forbedring av effektiviteten til datatilgang. Dette forbedres ytterligere av SCHED_EXT-mekanismen, som nå tillater opprettelse av nestede underplanleggere , noe som gir hver kontrollgruppe (cgroup) muligheten til å administrere sine egne utførelsesregler.

I tillegg er det verdt å merke seg at en innovativ Fair GPU Scheduler opprinnelig ble introdusert, men måtte deaktiveres i siste liten på grunn av regresjoner som reduserte ytelsen når spill kjørte gjennom Proton-kompatibilitetslaget, noe som tvang frem en midlertidig tilbakevending til den tradisjonelle FIFO-modellen.

I mellomtiden fortsetter kjernen sin nødvendige opprydding, og fjerner definitivt støtten for de gamle i486-prosessorene som mangler en flyttallsenhet, samt avvikler den ærverdige AppleTalk-nettverksprotokollen etter flere tiår med tjeneste.

Sikkerhet og virtualisering gjør fremskritt ved å lukke historiske angrepsvektorer. KVM-hypervisoren utnytter nå maskinvareutvidelser fra Intel MBEC og AMD GMET , noe som muliggjør uavhengig administrasjon av utførelsesrettigheter mellom kjernen og brukerområdet i virtuelle maskiner, og reduserer dermed kostbare kontrolloverføringer til hypervisoren.

I kodebasen er den usikre `strncpy`-funksjonen fjernet, et forsøk som tok år og hundrevis av oppdateringer for å erstatte den med overløpssikre alternativer. I tillegg har AF_ALG blitt renset for maskinvareakseleratorene sine, noe som prioriterer programvareimplementeringer i brukerområdet, og Landlock-modulen har utvidet beskyttelsen sin til å inkludere streng kontroll over UDP-nettverkssockets.

Denne utgivelsen vil også bli husket for opprydding av eldre kode og adopsjon av nye standarder. Støtte for i486-prosessorer er droppet , en skjebne som også ble rammet av den ikoniske AppleTalk-protokollen, ARCnet-grensesnitt og aldrende ATM-nettverkstilkoblinger.

I motsetning til dette skinner moderniteten med PPPoE-kontrolleren, som ved å omfavne GRO- og GSO-avlastningsmekanismene har klart å femdoble ytelsen i pakkemontering.

Til slutt krones maskinvarestøtten med ankomsten av HDMI 2.1 FRL-teknologi til den åpne AMDGPU-driveren for 8K-overføringer, mens Rust-for-Linux-økosystemet fortsetter å modnes jevnt og trutt, med støtte for s390-arkitekturen og fremdrift av integreringen av Nova-driveren for å styre moderne NVIDIA GPU-er basert på Turing-arkitekturen og nyere.

Til slutt, hvis du er interessert i å lære mer, kan du finne detaljene på følgende lenke.


Legg til som foretrukket kilde i Google