A Linux 6.14 megjelenése után, megnyílt a változtatások egyesítésére szolgáló ablak, amelyek közül sok már a kernel jelenlegi stabil verziójának megjelenése előtt is folyamatban volt.
A Linux 6.15 kiadására készült változtatások közül az egyik már azóta is felkeltette a figyelmet beépültek jelentős változások, amelyek lehetővé teszik a használatát gyökérkörnyezet (Dom0) a Hyper-V-hez, Microsoft hypervisor.
Aki nem ismeri ezt a funkciót, annak tudnia kell biztosítja a Linux vezérlését a gazdagép környezet felettt, amely magában foglalja a hipervizor-kezelést, az erőforrás-kezelést, a vendégrendszer indítását, valamint a virtuális gépek és a fizikai hardver közötti kommunikációt.
korábban a szervezet a hypervisor Linux és Windows kernelekben különbözött, így a A Linux Hyper-V megvalósítása más megközelítést alkalmaz alrendszerek konfigurálásához és hiperhívások kezeléséhez. Ezért A megszakítások leképezésének kódja az IOMMU használatával át lett írva hasonló logikát követve, mint a Linux Xen támogatásánál. Mind a Xen, mind a Hyper-V egy privilegizált root környezeten (Dom0) alapuló architektúrán osztozik a rendszeradminisztrációhoz.
A Linux már rendelkezik a Hyper-V Dom0 kompatibilitás
A hipervizor A Hyper-V Linux rendszeren mostantól a /dev/mshv eszközön keresztül kezelhető, amely optimalizálja a rendszerrel való integrációját. Ezenkívül a bevezetett javítások tartalmazták a CPU-magok üzem közbeni letiltásának lehetőségét (CPU offline), ami nagyobb rugalmasságot tesz lehetővé a rendszererőforrások kezelésében.
El A Hyper-V Linux gazdagéptámogatása eredetileg 2020-ban jelent meg., bár eddig csak meghatározott javításokon keresztül volt elérhető, mivel a Microsoft az Azure Linux disztribúciójában és a felhő infrastruktúrájában használta, de a fő Linux kernelbe való beépítése lehetővé teszi bármely harmadik féltől származó projekt számára, hogy további módosítások nélkül kihasználja ezt a képességet.
A fő ok e döntés mögött az áll a Linux növekvő dominanciája a Microsoft virtualizációs környezeteiben. 2018 óta a Linux vendégrendszerek száma az Azure-ban meghaladta a Windowsét, ami arra késztette a vállalatot, hogy ehhez a trendhez optimalizálja infrastruktúráját.
A hálózati alrendszer fejlesztései
Egy másik kiemelkedő változás A Linux következő, 6.15-ös kiadásához a Linux rendszerek hálózati teljesítményének javítását célzó optimalizálás. Ezek a fejlesztések a következők:
- Fejlesztések az MPTCP-ben: A többutas TCP (MPTCP) teljesítményét 29%-kal optimalizálták egy-alfolyamos forgatókönyvekben.
- TCP forgalom optimalizálás: A GRO (Generic Receive Offload) engedélyezése az XDP (eXpress Data Path) által átirányított csomagokon megduplázhatja a TCP adatfolyam átviteli sebességét.
- TCP kapcsolatgyorsítás: A Connect() teljesítménye magas egyidejűségi helyzetekben 200%-kal javult, mivel a spin-zárakat négy sorból álló RCU-struktúra-kereséssel cserélték le. A hash eloszlás módosításával a javulás eléri a 4%-ot.
- Optimalizálás UDP-forgalomban: Az UDP elárasztási támadások során a vételi hatékonyság akár 10%-kal is javul az aljzat időbélyegeihez való szükségtelen hozzáférés csökkentése révén.
Emellett új funkciókat és kompatibilitási fejlesztéseket is végrehajtottak, mint például:
- TCP időbélyeg nyomon követése: Az időbélyegek BPF-ben történő gyűjtésének képessége hozzáadásra került a TCP-kapcsolatokon elküldött, naplózott és nyugtázott adatok figyeléséhez, így hatékonyabb nyomon követést tesz lehetővé kisebb teljesítményhatás mellett.
- MCTP over USB támogatás: Az MCTP (Management Component Transport Protocol) szállítási illesztőprogramja hozzáadásra került az USB-csatlakozásokhoz.
- Hozzáférés az SFP modulokhoz: Az SFP (Small Form-factor Pluggable) modulokhoz való hozzáférés mostantól az SMBus-on (System Management Bus) keresztül engedélyezett.
- Broadcom BNXT: Most már támogatja az Intel Killer E5000 Ethernet interfészt.
- Airoha RISC-V NPU támogatás: Az Airoha RISC-V-alapú csomagfeldolgozó egységének (NPU) támogatása hozzáadásra került.
- Realtek vezeték nélküli lapkakészletek: Az RTL8814AE és RTL8814AU modellek hozzáadódnak az RTW88 vezérlőhöz.
- Intel IWLWIFI: Az IWLWIFI illesztőprogramon belül egy új iwlmld al-illesztőprogram került bevezetésre, amely kiterjeszti a különböző hardver- és firmware-kombinációk támogatását.
- MLO támogatás a Mediatek MT76-on: A Mediatek MT76 meghajtója MLO támogatást készít elő, kifejezetten az MT7996 lapkakészlethez.
Végül, ha többet szeretne megtudni róla, a részletekről tájékozódhat a következő link.