Linux 5.16 on jo julkaistu ja nämä ovat sen uutisia

Logo Ydin Linux, Tux

Kahden kuukauden kehityksen jälkeen Linus Torvalds esitteli uusi ydinversio Linux 5.16 ja jossa merkittävimpiä muutoksia ovat futex_waitv-järjestelmäkutsu Windows-pelien suorituskyvyn parantamiseksi Winessä, tiedostojärjestelmän virheiden seuranta fanotifyn avulla, kyky varata muistia verkon pistokkeille, parannettu ylikuormituksen käsittely suuri määrä kirjoitustoimintoja, tuki monilevyisille kiintolevyille, mm.

Uusi versio sai 15415 2105 korjausta 12023 XNUMX kehittäjältä, muutokset vaikuttivat XNUMX XNUMX tiedostoon, lisäsi 685198 koodiriviä, poisti 263867 riviä.

Noin 44 % kaikista 5.16:ssa tehdyistä muutoksista liittyy laiteajureihin, noin 16 % muutoksista liittyy laitteistoarkkitehtuurikohtaiseen koodin päivittämiseen, 16 % liittyy verkkopinoon, 4 % liittyy tiedostojärjestelmiin ja 4 % on liittyvät sisäisiin ytimen alijärjestelmiin.

Linux-ytimen tärkeimmät uutuudet 5.16

Tässä uudessa versiossa mekanismi ilmoittaa lisätyökaluille tiedostojärjestelmän tilan ja virheiden seuraamiseksi. Virheenseurantatuki on otettu käyttöön tällä hetkellä vain FS Ext4:lle.

myös kirjoitusruuhkan hallintaa on parannettu Näitä tapahtuu, kun kirjoitustoimintojen määrä ylittää aseman kapasiteetin ja järjestelmä pakotetaan estämään prosessin kirjoituspyynnöt, kunnes jo siirretyt pyynnöt on suoritettu.

Uudessa versiossa ytimen mekanismi, jolla saadaan tietoa ylikuormituksen esiintymisestä ja estotehtävistä, on uusittu kokonaan.

Btrfs toteuttaa tuen Zoned Namespace -teknologialle, jota käytetään kiintolevyissä tai NVMe SSD -levyissä tallennustilan jakamiseen vyöhykkeisiin, jotka muodostavat lohko- tai sektoriryhmiä, joissa vain peräkkäinen tietojen lisääminen on sallittua samalla kun koko lohkoryhmä päivitetään.

Hakemiston rekisteröintimekanismi on suunniteltu uudelleen, jossa hakujen ja lukitusten määrää puussa on vähennetty tehokkuuden parantamiseksi, sekä rajoitettu tuki pakkauksen käytölle kirjoitettaessa keskeneräisiä sivuja sekä mahdollisuus eheyttää alisivuja.

Tiedostojärjestelmässä Ext4, vain virheenkorjaukset kirjataan lokiin ja inodetaulukon laiska alustusparametrien tarkempi laskenta Lohkolaitetasolla on toteutettu optimointeja, jotka lisäävät merkittävästi linkkitoimintojen tehokkuutta CPU-ytimiin.

Kiinnitysvaihtoehdot on lisätty FS F2FS:ään hallita tiedostojen pirstoutumista, kun niitä tallennetaan (esimerkiksi optimoidaksesi virheenkorjausta pirstoutuneiden muistien kanssa työskentelyä varten).

Uusi järjestelmäkutsu on lisätty, futex_waitv, seurataksesi useiden futexien tilaa kerralla yhdellä järjestelmäkutsulla. Tämä ominaisuus muistuttaa Windowsissa saatavilla olevaa WaitForMultipleObjects-toimintoa, jonka emulointi futex_waitv:n kautta voi olla hyödyllinen Wine- tai Proton-käyttöjärjestelmän Windows-pelien suorituskyvyn parantamisessa.

Task Scheduleriin on lisätty käsittelijä, joka ottaa huomioon suorittimen välimuistin yhdistämisen. Joissakin prosessoreissa, kuten Kunpeng 920 (ARM) ja Intel Jacobsville (x86), tietty määrä CPU-ytimiä, yleensä 4, voi yhdistää L3- tai L2-välimuistin.

On pantu täytäntöön useita uusia ominaisuuksia, jotka perustuvat DAMON-alijärjestelmään (Data Access Monitor) lisätty uusimpaan versioon, jonka avulla voidaan seurata pääsyä RAM-muistissa oleviin tietoihin suhteessa valittuun prosessiin, joka on käynnissä käyttäjätilassa.

Tämän lisäksi pakkausalgoritmin toteutus zstd päivitettiin versioon 1.4.10, mikä mahdollisti merkittävästi useiden pakkausta käyttävien ytimen alijärjestelmien suorituskyvyn lisäämisen.

On myös huomattava, että jotkin edistyneistä seccomp () -säikeisuojausmekanismeista Spectre-hyökkäyksiä vastaan ​​oli oletuksena poistettu käytöstä, ja niitä pidettiin redundanteina eivätkä ne merkittävästi lisänneet turvallisuutta, mutta niillä oli negatiivinen vaikutus suorituskykyyn.

Hyper-V-hypervisor tukee nyt virtuaalikoneen eristystilaa, joka salaa muistin sisällön.

Vaikka hypervisor KVM lisää tuen RISC-V-arkkitehtuurille ja kyky siirtää virtuaalikoneita isäntäympäristössä toteutettiin AMD SEV- ja SEV-ES-laajennuksilla sekä lisätyn API:n avulla AMD SEV (Secure Encrypted Virtualization) -salattujen vieraiden reaaliaikaista siirtoa varten.

PowerPC-arkkitehtuurissa STRICT_KERNEL_RWX-tila on oletusarvoisesti käytössä, mikä estää muistisivujen käytön, jotka ovat samanaikaisesti käytettävissä kirjoitettavaksi ja suoritettavaksi.

Lopuksi ohjaajien puolelta, amdgpu esittelee alustavan tuen DP 2.0:lle (Näyttöportti 2.0) ja DisplayPort-tunnelointi USB4:n kautta, lisätty näytönohjaintuki APU Cyan Skillfishille ja laajennettu tuki APU Yellow Carpille.

Ohjain i915 vakauttaa yhteensopivuuden Intel Alderlake S -sirujen kanssa ja ottaa käyttöön tuen Intel PXP (Protected Xe Path) -teknologialle, jonka avulla voit isännöidä laitteistosuojattua grafiikkaistuntoa järjestelmissä, joissa on Intel Xe -siruja.

Ohjaimessa nouveau, työtä on tehty virheiden korjaamiseksi ja koodaustyylin parantamiseksi, lisätty tuki x86-yhteensopivalle Vortex-suorittimelle (Vortex86MX).

Vihdoin jos olet kiinnostunut tietämään siitä lisää, voit tarkistaa yksityiskohdat seuraava linkki.

Mitä tulee tämän uuden version päivityksiin, niiden tulee saapua muutamassa tunnissa/päivässä jakelusi virallisille kanaville tai voit valita kokoamisen itse hankkimalla lähdekoodin. alla olevasta linkistä.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.