A Linux kernel a Linux operációs rendszerek (OS) gerince, és az alapvető interfész a számítógép hardverei és folyamatai között.
A kernel verziója A Linux 6.7 alig néhány hete jelent meg (január elején) és azóta a Megkezdődött a Linux 6.8 fejlesztése és jelenleg már a második CR-ben van és eddig számos fejlesztésen ment keresztül a különböző területeken, amelynek középpontjában a hálózat, az alapvető protokollok, a BPF, az illesztőprogram API-k, az új hardverek támogatása és az illesztőprogram-frissítések állnak.
Y a legfontosabb változások között amelyek ismertté váltak, az egyik kiemelkedik, és ez az A TCP-verem által vezérelt fejlesztések végrehajtásra kerültek, mint jelentős teljesítményjavulást eredményez, különösen több párhuzamos TCP-kapcsolatot magában foglaló forgatókönyvekben. Ezek a fejlesztések olyan gyorsulást eredményeztek, amely akár 40%-ot is elérhet.
La Az optimalizálás a táblák átszervezésére irányult hálózati veremstruktúrákon belül, mint például a socks, netdev, netns és mibs. Ezek a történelmi okok miatt végrehajtott módosítások hatékonyabbá tették a processzor gyorsítótárának kezelését. Különösen a gyorsítótár-sorok használatát minimalizálták az adatátvitel során, és optimalizálták a releváns változókhoz való hozzáférést.
Jelenleg a sok változót tartalmazó struktúrák a hálózati veremben kronologikusan, logikailag és néha a cache-vonalhoz való hozzáférés alapján vannak rendezve.
A javítások ezen sorozata megpróbálja átszervezni a maghálózati veremet, hogy minimalizálja a gyorsítótár-felhasználást az adatátviteli szakaszban. Konkrétan a TCP/IP veremét és sebességét nézzük a TCP-ben.
Ezen áttekintések eredményeként A TCP sebesség jelentős növekedését figyelték meg, különösen, ha nagyszámú egyidejű TCP-kapcsolat kezeléséről van szó. Ez a javulás különösen figyelemre méltó olyan környezetekben, ahol a hálózati műveletek intenzívek, és a TCP-kapcsolatok hatékony kezelése kulcsfontosságú.
A Egyéb változtatások és fejlesztésekeu kiemelkedik:
- Netlink alapú introspekció hozzáadva a memóriahasználati és újrahasznosítási statisztikákhoz.
- A SYN-Cookie TCP-kezelés újrafaktorálása a jövőbeli eBPF-kompatibilitás érdekében.
- Csökkentett bővítményfejléc-elemzési többlet a GRO-ban.
- Átszervezi az nftables struktúra tagjait, hogy az adatútvonalon elért adatok az elején maradjanak.
- Bevezettük az MDB hídbejegyzések tömeges törlésének és a TC-blokkoló portok figyelésének támogatását.
- Az ellenőrző fejlesztések, beleértve a BPF naplózást, korlátozzák a logikát, a naplózási fejlesztéseket és a globális BPF felhasználói kisalkalmazás argumentumok támogatását.
- Az AF_XDP TX metaadatainak kezdeti megvalósítása mlx5 és stmmac illesztőprogramok támogatásával.
- Javítva a kCFI hibák a BPF közvetett hívások minden formájában.
- Az uid/gid opciók támogatása a bpff-ek és további bővítmények ellenőrzőhöz való csatlakoztatásakor.
- A Netlink család dokumentációjának automatikus generálása a YAML specifikációiból és a modulleírások további javításaiból.
- Egy oldalkészlethez tartozó oldalak helytelen kiadásának megakadályozása.
- A Rust absztrakciói a hálózati PHY illesztőprogramokhoz, valamint a sorban állás és a NAPI támogatás bevezetése a netdev Netlink felületen.
- Értesítések szűrése a devlinkhez és a PHY érvényesítésének fejlesztései.
- A törtfrekvencia-eltolás értékének felfedése és a régi kezelők átalakítása platformeltávolító visszahívásokká, amelyek érvénytelenséget adnak vissza.
- Támogatás hozzáadva a PHY MMD-csomagok olvasásához/írásához.
- Különféle Ethernet-eszközök támogatása, köztük az Octeon CN10K eszközök, a Broadcom 5760X P7, a Qualcomm SM8550 SoC és a Texas Instrument DP83TG720S PHY.
- Az IMC Networks Bluetooth rádió bemutatása.
- Frissítések a nagy sebességű hálózati kártyákhoz, beágyazott hálózati kártyákhoz, adatközponti kapcsolókhoz, beágyazott kapcsolókhoz és Ethernet PHY-khoz.
- Támogatja a különféle WiFi és Bluetooth vezérlők fejlesztéseit és kiegészítéseit.
- Különféle WiFi illesztőprogramok eltávolítása, beleértve a libertas, Atmel at76c50x, HostAP, zd1201, Orinoco, Aviator/Raytheon, Planet WL3501 és USB 802.11b RNDIS illesztőprogramokat.
végre, ha az vagy érdekelne többet megtudni róla, ellenőrizheti a részletek a következő linken.