Linux 7.2 on julkaistu ja sisältää uusia ominaisuuksia USB4STREAMissä, KVM:ssä ja Ext4:ssä.

Avainkohdat:
  • USB4STREAM-integraatio mahdollistaa suoran tiedonsiirron tietokoneiden välillä USB4-porttien kautta ilman verkkoyhteyttä.
  • Kriittiset suorituskyvyn optimoinnit Btrfs:ssä (suuret foliot oletusarvoisesti) ja Ext4:ssä (nopea commit-uudelleensuunnittelu).
  • KVM-hypervisorin tuki Intel MBEC- ja AMD GMET -laajennuksille, virtuaalikoneiden optimointi.
  • Pienempi swap-muistin kulutus ja tuki sisäkkäisille ajoituksille BPF:n kautta.
  • Vanhojen i486-prosessoreiden tuen poistaminen ja vanhentuneen AppleTalk-protokollan poistaminen.

Tux, Linux-ytimen maskotti

Kahden intensiivisen kehityskuukauden ja yli seitsemäntoistatuhannen virheenkorjauksen jälkeen Linus Torvalds on virallisesti julkaissut Linux-ytimen 7.2. Uusi versio ei ainoastaan ​​siivoa tuhansia rivejä vanhaa koodia, vaan myös tuo mukanaan suorituskyvyn optimointeja, parantaa muistinhallintaa ja esittelee uusia suoria tiedonsiirtotekniikoita laitteiden välillä.

iomap-mekanismin ytimessä redundanttien puheluiden poistaminen on onnistunut lisäämään sekunnissa tapahtuvien tulo-/lähtöoperaatioiden määrää (IOPS) viidellä prosentilla käytettäessä järjestelmiä, kuten ext4 ja xfs, intensiivisen kuormituksen alaisena NVMe-asemilla.

Btrfs tukee nyt oletusarvoisesti suuria folioita peräkkäisen syötteen ja tulosteen maksimoimiseksi, kun taas Ext4 on suunnitellut uudelleen nopean vahvistuksen mekanisminsa pullonkaulojen poistamiseksi ja hajautuslaskentanopeuden kaksinkertaistamiseksi monimutkaisissa hakemistoissa.

Lisäksi esitellään USB4STREAM , mekanismi, joka mahdollistaa suoran tiedonsiirron USB4-porttien kautta kytkettyjen tietokoneiden välillä . Järjestelmään luodun virtuaalilaitteen avulla käyttäjät voivat lukea ja kirjoittaa tietoja tietokoneiden välillä käyttämällä vakiokomentoja, mikä poistaa kokonaan tarpeen määrittää monimutkaisia ​​verkkosiltoja tai -socketteja.

Lisäksi swap-alijärjestelmä on pienentänyt muistin tarvetta merkittävästi yhdistämällä anonyymin ja jaetun muistin , mikä säästää jopa puoli gigatavua RAM-muistia jokaista liitettyä swap-muistin teratavua kohden. Suoritintasolla eBPF:n ohjaama SCHED_EXT-mekanismi mahdollistaa nyt sisäkkäisten ajoittajien luomisen , jolloin jokainen ohjausryhmä voi hallita omia tehtäviään erikseen.

Ytimen ajoitus tukee nyt välimuistitietoista kuormituksen tasapainotusta , älykkäiden säikeiden ryhmittelyä jakamaan samaa korkean tason välimuistia ja parantaen merkittävästi datan käytön tehokkuutta. Tätä parantaa entisestään SCHED_EXT-mekanismi, joka nyt mahdollistaa sisäkkäisten aliajastinten luomisen , jolloin jokainen ohjausryhmä (cgroup) voi hallita omia suoritussääntöjään.

Lisäksi on syytä huomata, että alun perin esiteltiin innovatiivinen Fair GPU Scheduler , mutta se jouduttiin poistamaan käytöstä viime hetkellä regressioiden vuoksi, jotka romahtivat suorituskyvyn pelattaessa pelejä Proton-yhteensopivuuskerroksen läpi, pakottaen väliaikaiseen paluun perinteiseen FIFO-malliin.

Samaan aikaan ydin jatkaa välttämätöntä puhdistustaan ​​poistamalla lopullisesti tuen vanhoille i486-prosessoreille, joista puuttuu liukulukuyksikkö, sekä lopettamalla kunnioitettavan AppleTalk-verkkoprotokollan vuosikymmenten palveluksen jälkeen.

Tietoturva ja virtualisointi edistyvät sulkemalla historiallisia hyökkäysvektoreita. KVM-hypervisor hyödyntää nyt Intelin MBEC- ja AMD:n GMET-laitteistolaajennuksia , jotka mahdollistavat suoritusoikeuksien itsenäisen hallinnan ytimen ja käyttäjätilan välillä virtuaalikoneiden järjestelmässä, mikä vähentää kalliita ohjauksen siirtoja hypervisorille.

Koodikannasta on poistettu vaarallinen `strncpy`-funktio. Sen korvaaminen ylivuototurvallisilla vaihtoehdoilla vei vuosia ja vaati satoja korjauksia . Lisäksi AF_ALG:sta on poistettu laitteistokiihdyttimet, ja käyttäjätilassa tehtävät ohjelmistototeutukset on priorisoitu. Landlock-moduulin suojausta on laajennettu kattamaan tiukka UDP-verkkosockettien hallinta.

Tämä julkaisu muistetaan myös vanhan koodin siivoamisesta ja uusien standardien käyttöönotosta. i486-prosessoreiden tuki on poistettu , ja saman kohtalon kokivat myös ikoninen AppleTalk-protokolla, ARCnet-rajapinnat ja ikääntyvät ATM-verkkoyhteydet.

Sitä vastoin modernius loistaa PPPoE-ohjaimen kanssa, joka GRO- ja GSO-purkumekanismien omaksumisen avulla on onnistunut viisinkertaistamaan pakettien uudelleenkokoamisen suorituskyvyn.

Lopuksi, laitteistotuen kruunaa HDMI 2.1 FRL -teknologian saapuminen avoimeen AMDGPU-ajuriin 8K-lähetyksiä varten, samalla kun Rust-for-Linux-ekosysteemi jatkaa tasaista kypsymistään lisäämällä tukea s390-arkkitehtuurille ja edistämällä Nova-ajurin integrointia hallitsemaan moderneja NVIDIA-näytönohjaimia, jotka perustuvat Turing-arkkitehtuuriin ja sitä uudempiin.

Lopuksi, jos olet kiinnostunut oppimaan lisää, löydät tiedot seuraavasta linkistä.


Lisää ensisijaiseksi lähteeksi Googlessa