Kahden kuukauden kehityksen jälkeen Linus Torvalds ilmoitti julkaisevansa Linux-ytimen 6.5. Huomattavia muutoksia ovat: tuki Intel TPMI -virranhallintamekanismille, välimuistin järjestelmäkutsu, jatkuva Rust-kielen tuen integrointi, tuki RISC-V-vektorikäskyille ja paljon muuta.
Tässä uudessa Linux 6.5 -ytimen versiossa tehtiin noin 14674 1294205 korjausta ja XNUMX XNUMX XNUMX koodiriviä lisättiin.
Linux 6.5: n tärkeimmät uudet ominaisuudet
Tässä uudessa Linux 6.5 -ytimen versiossa RAPL-liitäntä lisää tuen TPMI-mekanismille Tämä uusi liitäntä, jota käytetään Intel-prosessoreissa virranhallintaominaisuuksien mahdollistamiseen, täydentää aiemmin saatavilla olevaa RAPL MSR/MMIO -liitäntää ja tarjoaa joustavammat tehorajoitusasetukset.
Toinen muutos, joka erottuu uudesta versiosta, on se lisätty cachestat()-kutsu, jonka tehtävänä on tarkastella tiedostojen ja hakemistojen sivun välimuistin tilaa. Uuden järjestelmäkutsun avulla käyttäjätilaohjelmat voivat määrittää, mitkä tiedoston sivut tallennetaan päämuistiin.
Toisin kuin aiemmin saatavilla oleva mincore()-järjestelmäkutsu, cachestat()-kutsulla voit tarkastella yksityiskohtaisempia tilastotietoja, kuten välimuistissa olevien sivujen lukumäärää, likaisia sivuja, häätettyjä sivuja, äskettäin häätettyjä sivuja ja uudelleenkirjoitettaviksi merkittyjä sivuja.
Niiden parannusten osalta, joita jatketaan Rust-tuessa, Se erottuu siitä, että Rust 1.68.2 -versiota on voitu käyttää, joka stabiloi joitain ytimessä käytettyjä toimintoja. Parannettu PIN-aloitussovellusliittymä sekä laajennetut "error", "sync", "str", "task" ja "types" moduulien ominaisuudet.
ARM64-järjestelmille, PIE-laajennuksen tuki on otettu käyttöön, joka tarjoaa toiminnot muistin käyttöoikeuksien määrittämiseen. Sen sijaan, että PIE koodaa käyttöoikeustiedot muistisivutaulukkoon, se käyttää rekisterissä määritettyä käyttöoikeustaulukkoindeksiä.
In io_uring, kyky tallentaa soittopuskureita ja lähettää jonoja muistiin määritetty käyttäjätilaan. Sovellus voi nyt itsenäisesti varata muistialueen ja välittää sen io_uringille hyödyntääkseen mahdollisuutta käyttää suuria muistisivuja.
Tämän lisäksi toinen tässä uudessa Linux 6.5 -versiossa erottuvista uutuuksista, ytimen työjonot, jotka toteuttavat intensiivistä prosessoria käyttävien töiden havaitsemisen ja automaattisen merkitsemisen.
Prosessoreilla varustetuissa järjestelmissä Zen 2 ja uudempi AMD, P-State -ohjain on oletuksena käytössä CPUFreq-ohjaimen sijasta virranhallintaa varten sekä parametri X86_AMD_PSTATE_DEFAULT_MODE on lisätty oletusarvoisen P-State-tilan valitsemiseksi.
Tiedostojärjestelmä Overlayfs on siirretty käyttämään uutta asennussovellusliittymää ja muutoksia on tehty ComposeFS-tiedostojärjestelmän toiminnan järjestämiseksi OverlayFS- ja EROFS-tiedostojärjestelmien täydennykseksi erillisen toteutuksen ylläpitämisen sijaan. Ytimessä 6.5 Composefs lisäsi tuen "vain data" -tasoille, joita käytetään vain tiedoille (erillään metatiedoista).
Btrfs-tiedostojärjestelmään on ehdotettu uusia optimointeja, koska tiedonsiirto toteutettiin synkronisessa tilassa nopeille algoritmeille crc32c- ja xxhash-tarkistussummien laskemiseksi).
Muista muutoksista jotka erottuvat:
- AMDGPU-ohjain lisäsi tuen Radeon RX 7000 -näytönohjainkorttien ylikellotustaajuudelle.
- I915-ohjain tuo alustavan tuen Intel Meteor Lake -siruille ja lisää mahdollisuuden käyttää VRR:ää kannettavissa tietokoneissa, joissa on eDP-näyttö.
- Huomattavasti laajennettu tuki USB4-ohjaimille, mukaan lukien alustava tuki Intel Barlow Ridge -ohjaimille, jotka tukevat USB4 v2:ta (80 Gbps USB Type-C:n kautta).
- ALSA-audioalijärjestelmään on lisätty tuki MIDI 2.0 -laitteille.
- Lisätty ohjain NVIDIA SHIELD -mediakonsoleille
Vihdoin jos olet kiinnostunut tietämään siitä lisää, voit tarkistaa yksityiskohdat seuraava linkki.