5 月 25 日消息,Linux 有一個名為 eXpress Data Path (XDP) 的高性能網絡項目,自 4.8 版以來一直是 Linux 內核的一部分。包括谷歌、亞馬遜和英特爾在內的多家大型科技公司都參與了這個項目,XDP 允許應用在網絡中實現低延遲和高吞吐量。
在 Build 2022 開發者大會上,微軟宣布在 GitHub 推出基于 XDP 的開源項目“XDP for Windows”,采用 MIT 許可證。微軟稱這是其對 XDP 社區的首次貢獻,并使 XDP 真正得到跨平臺體驗。
據介紹,XDP for Windows 包含一個網絡驅動程序和一個占位符用戶模式 API。使用 AF_XDP 用戶模式接口的應用程序可以將數據包直接傳遞到 Windows XDP 驅動程序和 NDIS 或直接傳遞到兼容的網卡驅動程序,從而避免通過 TCP / IP 堆棧的開銷。
IT之家了解到,XDP for Windows 仍在開發中,微軟希望在開發過程的早期將其開源,以獲得 XDP 社區的反饋。當前形式的 XDP for Windows 已準備好進行測試和原型設計。
不過需要注意的是,XDP 并不適用于所有硬件,目前僅支持少數網卡 (NIC) 和驅動程序。
【來源:IT之家】