Linux ma projekt sieciowy o wysokiej wydajności o nazwie eXpress Data Path (XDP), który jest częścią jądra Linuksa od wersji 4.8. Kilka dużych firm technologicznych, w tym Google, Amazon i Intel, już inwestuje czas i zasoby w jego rozwój. XDP pozwala aplikacjom osiągnąć niskie opóźnienia i wysoką przepustowość sieci.
Teraz Microsoft dołączył do walki ze swoim projektem open source opartym na XDP „XDP dla Windows”. Firma opisała to jako swój pierwszy wkład w społeczność XDP i zademonstrowała swoje zaangażowanie w tworzenie sieciowej ścieżki danych prawdziwie wieloplatformowej.
XDP dla systemu Windows zawiera obecnie sterownik sieciowy i niestandardowy interfejs API zastępczy. Microsoft podkreślił, że projekt jest wciąż w fazie rozwoju, ale powinien być gotowy do testów i prototypowania. Firma współpracuje również z innymi firmami, aby dodać obsługę XDP do protokołu MsQuic.
Microsoft zauważył, że każdy może sklonować repozytorium Windows XDP i zacząć z niego korzystać, ponieważ projekt ma na celu poprawę wydajności sieci w wielu scenariuszach. Firma dodaje również dodatkowe funkcje, takie jak odciążanie sum kontrolnych i integracja z eBPF dla Windows, ale na razie możesz sprawdzić XDP dla Windows na GitHub tutaj .
Należy zauważyć, że XDP nie działa na każdym sprzęcie i jest obecnie obsługiwany tylko przez kilka kart sieciowych (NIC) i sterowników.
Dodaj komentarz