Nakon izlaska Linuxa 6.14, otvoren je prozor za spajanje izmjena, od kojih su mnogi bili u izradi čak i prije izdavanja trenutne stabilne verzije kernela.
Od ovih promjena koje su pripremljene za izdanje Linuxa 6.15, jedna je od njih privukla pozornost su ugrađeni značajne promjene koje omogućuju njegovu upotrebu kao korijensko okruženje (Dom0) za Hyper-V, Microsoftov hipervizor.
Za one koji nisu upoznati s ovom funkcijom, trebali biste to znati daje Linuxu kontrolu nad okruženjem domaćinat, koji uključuje upravljanje hipervizorom, upravljanje resursima, pokretanje gostujućeg sustava i komunikaciju između virtualnih strojeva i fizičkog hardvera.
prethodno organizacija hipervizor u Linux i Windows kernelima se razlikovao, tako da Implementacija Hyper-V za Linux koristi drugačiji pristup za konfiguriranje podsustava i upravljanje hiperpozivima. Zato Kod za mapiranje prekida korištenjem IOMMU je ponovno napisan slijedeći logiku sličnu onoj koja se koristi za podršku za Xen na Linuxu. I Xen i Hyper-V dijele arhitekturu temeljenu na privilegiranom root okruženju (Dom0) za administraciju sustava.
Linux već ima Hyper-V Dom0 kompatibilnost
Hipervizor od Hyper-V na Linuxu sada se upravlja preko /dev/mshv uređaja, što optimizira njegovu integraciju sa sustavom. Dodatno, predstavljene zakrpe uključile su mogućnost isključivanja CPU jezgri u vrućem stanju (CPU izvan mreže), što omogućuje veću fleksibilnost u upravljanju resursima sustava.
El Podrška za Linux host za Hyper-V prvobitno je predstavljena 2020., iako je do sada bio dostupan samo kroz određene zakrpe, budući da ga je Microsoft koristio u svojoj distribuciji Azure Linuxa i u svojoj cloud infrastrukturi, ali njegovo uključivanje u glavnu jezgru Linuxa omogućuje svakom projektu treće strane da iskoristi ovu mogućnost bez potrebe za dodatnim izmjenama.
Glavni razlog iza ove odluke stoji rastuća dominacija Linuxa u Microsoftovim virtualizacijskim okruženjima. Od 2018. broj Linux gostujućih sustava na Azureu premašio je broj Windowsa, što je navelo tvrtku da optimizira svoju infrastrukturu za ovaj trend.
Poboljšanja mrežnog podsustava
Još jedna od promjena koje se ističu Za sljedeće izdanje Linuxa, 6.15, postoje optimizacije za poboljšanje mrežnih performansi na Linux sustavima. Ova poboljšanja uključuju:
- Poboljšanja u MPTCP-u: Performanse Multipath TCP (MPTCP) optimizirane su za 29% u scenarijima s jednim pottokom.
- Optimizacija TCP prometa: Omogućavanje GRO (Generic Receive Offload) na paketima koje preusmjerava XDP (eXpress Data Path) može udvostručiti propusnost TCP toka.
- Ubrzanje TCP veze: Izvedba Connect() u situacijama visoke konkurentnosti poboljšana je za 200%, zamjenom spin zaključavanja s 4-torkom RCU strukture pretraživanja. Podešavanjem hash distribucije, poboljšanje doseže 229%.
- Optimizacija u UDP prometu: Tijekom UDP flood napada, učinkovitost primanja se poboljšava do 10% smanjenjem nepotrebnih pristupa vremenskim oznakama utičnica.
Osim toga, implementirane su nove značajke i poboljšanja kompatibilnosti, kao što su:
- Praćenje TCP vremenske oznake: Mogućnost prikupljanja vremenskih oznaka u BPF dodana je za praćenje podataka koji se šalju, bilježe i potvrđuju na TCP vezama, omogućujući učinkovitije praćenje s manjim utjecajem na performanse.
- Podrška za MCTP preko USB-a: Prijenosni upravljački program za MCTP (Management Component Transport Protocol) dodan je na USB veze.
- Pristup SFP modulima: Pristup SFP (Small Form-factor Pluggable) modulima sada je dopušten putem SMBus (System Management Bus).
- Broadcom BNXT: Sada podržava Intel Killer E5000 Ethernet sučelje.
- Airoha RISC-V NPU podrška: Dodana je podrška za Airohinu jedinicu za obradu paketa (NPU) temeljenu na RISC-V.
- Realtek bežični skup čipova: Modeli RTL8814AE i RTL8814AU dodani su RTW88 kontroleru.
- Intel IWLWIFI: Novi iwlmld subdriver predstavljen je unutar IWLWIFI drajvera, koji proširuje podršku za različite kombinacije hardvera i firmvera.
- MLO podrška na Mediatek MT76: Mediatekov MT76 driver priprema MLO podršku, posebno za MT7996 čipset.
Konačno, ako ste zainteresirani za više informacija o tome, možete pogledati detalje u sljedeći link.