Linux 6.14:n julkaisun jälkeen, muutosten yhdistämisikkuna on avattu, joista monet ovat olleet työn alla jo ennen ytimen nykyisen vakaan version julkaisua.
Näistä Linux 6.15:n julkaisua varten valmistetuista muutoksista yksi niistä on herättänyt huomiota vuodesta lähtien on sisällytetty merkittäviä muutoksia, jotka mahdollistavat sen käytön juuriympäristö (Dom0) Hyper-V:lle, Microsoftin hypervisor.
Niiden, jotka eivät ole tietoisia tästä toiminnosta, sinun pitäisi tietää se antaa Linuxille isäntäympäristön hallinnant, joka sisältää hypervisor-hallinnan, resurssienhallinnan, vierasjärjestelmän käynnistyksen sekä virtuaalikoneiden ja fyysisen laitteiston välisen viestinnän.
aiemmin organisaation hypervisor Linux- ja Windows-ytimissä erosivat, joten Hyper-V-toteutus Linuxille käyttää erilaista lähestymistapaa alijärjestelmien määrittämiseen ja hyperpuhelujen hallintaan. Siksi Koodi keskeytysten kartoittamiseksi IOMMU:lla on kirjoitettu uudelleen noudattaa samanlaista logiikkaa kuin Xenin tuessa Linuxissa. Sekä Xenillä että Hyper-V:llä on yhteinen arkkitehtuuri, joka perustuu etuoikeutettuun juuriympäristöön (Dom0) järjestelmän hallintaa varten.
Linuxilla on jo Hyper-V Dom0 -yhteensopivuus
Kohteen hypervisor Linuxin Hyper-V:tä hallitaan nyt /dev/mshv-laitteen kautta, joka optimoi sen integroinnin järjestelmään. Lisäksi esitellyt korjaustiedostot ovat sisältäneet mahdollisuuden poistaa prosessorin ytimet käytöstä kuumana (CPU offline), mikä mahdollistaa suuremman joustavuuden järjestelmäresurssien hallinnassa.
El Linux-isäntätuki Hyper-V:lle otettiin käyttöön alun perin vuonna 2020., vaikka tähän asti se oli saatavana vain tiettyjen korjaustiedostojen kautta, koska Microsoft käytti sitä Azure Linux -jakelussaan ja pilviinfrastruktuurissaan, mutta sen sisällyttäminen Linuxin pääytimeen mahdollistaa sen, että kolmannen osapuolen projektit voivat hyödyntää tätä ominaisuutta ilman lisämuutoksia.
Pääsyy tämän päätöksen takana on Linuxin kasvava hallitsevuus Microsoftin virtualisointiympäristöissä. Vuodesta 2018 lähtien Linux-vierasjärjestelmien määrä Azuressa on ylittänyt Windowsin, minkä vuoksi yritys on optimoinut infrastruktuurinsa tätä suuntausta varten.
Parannuksia verkkoalijärjestelmään
Toinen erottuvista muutoksista Seuraavaa Linux-julkaisua, 6.15, varten on optimoitu verkon suorituskyvyn parantamiseksi Linux-järjestelmissä. Näitä parannuksia ovat mm.
- MPTCP:n parannuksia: Multipath TCP (MPTCP) -suorituskyky on optimoitu 29 % yhden osavuon skenaarioissa.
- TCP-liikenteen optimointi: GRO:n (Generic Receive Offload) käyttöönotto XDP:n (eXpress Data Path) uudelleenohjaamissa paketeissa voi kaksinkertaistaa TCP-virran suorituskyvyn.
- TCP-yhteyden kiihdytys: Connect()-suorituskykyä korkean samanaikaisuuden tilanteissa on parannettu 200 % korvaamalla pyörimislukot 4-osaisella RCU-rakenteen haulla. Hajautusjakaumaa säätämällä parannus on 229 %.
- Optimointi UDP-liikenteessä: UDP-tulvahyökkäysten aikana vastaanottotehokkuus paranee jopa 10 % vähentämällä tarpeettomia pistorasian aikaleimoja.
Lisäksi on otettu käyttöön uusia ominaisuuksia ja yhteensopivuusparannuksia, kuten:
- TCP-aikaleiman seuranta: Mahdollisuus kerätä aikaleimoja BPF:ssä on lisätty TCP-yhteyksissä lähetettyjen, kirjattujen ja kuitattujen tietojen tarkkailemiseksi, mikä mahdollistaa tehokkaamman jäljityksen pienemmällä tehokkuudella.
- MCTP over USB -tuki: USB-liitäntöihin on lisätty kuljetusohjain MCTP:tä (Management Component Transport Protocol) varten.
- Pääsy SFP-moduuleihin: Pääsy SFP (Small Form-factor Pluggable) -moduuleihin on nyt sallittu SMBus:n (System Management Bus) kautta.
- Broadcom BNXT: Tukee nyt Intel Killer E5000 Ethernet -liitäntää.
- Airoha RISC-V NPU -tuki: Tuki Airohan RISC-V-pohjaiselle paketinkäsittely-yksikölle (NPU) on lisätty.
- Realtek langattomat piirisarjat: Mallit RTL8814AE ja RTL8814AU on lisätty RTW88-ohjaimeen.
- Intel IWLWIFI: IWLWIFI-ajuriin on otettu käyttöön uusi iwlmld-aliohjain, joka laajentaa tukea erilaisille laitteisto- ja laiteohjelmistoyhdistelmille.
- MLO-tuki Mediatek MT76:ssa: Mediatekin MT76-ohjain valmistelee MLO-tukea erityisesti MT7996-piirisarjalle.
Lopuksi, jos olet kiinnostunut tietämään siitä lisää, voit tutustua yksityiskohtiin osoitteessa seuraava linkki.