Newsletter Subscribe
Enter your email address below and subscribe to our newsletter
[forminator_form id="25163"]

phoronix+1phoronix+1phoronix+1Linux 7.3 -ytimen verkkolaitteiston alijärjestelmän muutokset yhdistettiin päähaaraan torstaina 20. elokuuta. Päivitys tuo mukanaan laajemman BIG TCP -tuen UDP-tunneleille, vähentää globaalien lukkojen aiheuttamaa viivettä reitityspäivityksissä ja sisältää uusia langattomia ohjaimia. Teknisten parannusten rinnalla verkkoylläpitäjät antoivat kuitenkin varoituksen: he ovat "täysin ylikuormittuneita" tekoälyn ja suurten kielimallien luomista koodikorjauksista.
Linux 7.3:n merkittävin verkko-ominaisuus on BIG TCP -tuki VXLAN- ja Geneve UDP -tunneliohjaimissa. BIG TCP mahdollistaa sen, että ytimen verkkopino voi käsitellä sisäisesti yli 64 KiB:n kokoisia tietolohkoja ennen niiden pilkkomista lähetystä varten, mikä vähentää pakettikohtaista rasitusta suurnopeusyhteyksissä. Aiemmin vain suoraan reititykseen esimerkiksi Ciliumin kaltaisissa työkaluissa käytettävissä ollut BIG TCP laajenee nyt peiteverkkoihin (overlay networks), joita käytetään laajasti pilvi- ja konttiympäristöissä.phoronix+1
Korjaustiedostojen mukana toimitetut kehittäjien suorituskykytestit osoittivat noin 10–15 prosentin parannuksia VXLAN- ja Geneve-läpimenossa normaaleissa MTU-olosuhteissa. VXLAN-suorituskyky parani jopa lähes 35 prosenttia, kun laitteistopohjainen tunnelikiihdytys oli poissa käytöstä. Päivitys vähentää myös riippuvuutta RTNL:stä, joka on verkkolaitteiden konfigurointia sarjoittava globaali lukko. FIB-sääntötoiminnot voivat nyt edetä rinnakkain eri verkkonimiavaruuksissa (network namespaces). Synteettisessä testissä 4 096 nimiavaruudella IPv4-sääntöjen lisääminen oli noin 25 kertaa nopeampaa ja IPv6-sääntöjen lisääminen 29 kertaa nopeampaa.xenospectrum
Ylläpitäjä Jakub Kicinski kirjoitti vetopyynnössään (pull request), että hän ja toinen ylläpitäjä Paolo Abeni yhdistivät 632 korjaustiedostoa net-puuhun ja 648 net-next-puuhun. Kicinski arvioi, että kolmasosa tai jopa puolet net-next-korjauksista vaikutti olevan "tekoälyllä luotuja matalan prioriteetin korjauksia, siistimisiä ja selvennyksiä". "Olemme tietysti täysin ylikuormittuneita", Kicinski kirjoitti.phoronix+1
Ylläpitäjät ovat vastanneet taistelemalla tekoälyä vastaan tekoälyllä. Metan tarjoaman token-budjettituen ansiosta tiimi ajaa nyt jokaisen saapuvan korjaustiedoston useiden huippuluokan kielimallien läpi havaitakseen mahdolliset hallusinaatiot. Kicinskin mukaan seuraava askel on rutiinitöiden, kuten Patchwork-työkalun hallinnan, commit-viestien muokkaamisen ja rutiininomaisen palautteen antamisen, siirtäminen kielimalleille. Hän kuitenkin myönsi, että harvoin aktivoituvien koodipolkujen, kuten PCIe-virheenohjaimien, kilpailutilanteita (race conditions) "ei voida ratkaista pelkillä kielimalleilla".xenospectrum+1
Päivitysikkunassa esiteltiin myös mm81x-ohjain Morse Micron pitkän kantaman Wi-Fi HaLow -laitteille, uusi NXPWIFI-ohjain NXP-laitteistolle sekä alustava runko Intelin iXD-ohjaimelle, joka on suunnattu E2100- ja uudemmille infrastruktuuriprosessoreille (IPU). MPTCP sai muutoksen, joka karsii sen epäjärjestyksessä olevaa jonoa äärimmäisessä muistipulassa, ja AF_UNIX sai parannetun virheraportoinnin tilanteisiin, joissa Linux Security Modules hylkää tiedostokahvoja (file descriptor). Linux 7.3:n ensimmäistä julkaisukandidaattia odotetaan elokuun 30. päivän tienoilla, ja vakaa julkaisu on tavoitteena lokakuun loppupuolella.techveda+2