Microsoft Supports Linux’s XDP Project and Launches XDP for Windows Open Source Project
- An American company made 0.7nm chips: EUV lithography machines can’t do it
- CVE-2007-4559 Python vulnerability ignored for 15 years puts 350,000 projects at risk of code execution
- RISC-V only takes 12 years to achieve the milestone of 10 billion cores
- 14000 cores + 450W: RTX 4080 graphics card perfectly replaces the RTX 3080
- Big upgrade: The difference between Bluetooth 5.0 and 5.2
- Geeks Disappointed that RTX 4080/4090 doesn’t come with PCIe 5.0
- What are advantages and disadvantages of different load balancing?
Microsoft Supports Linux’s XDP Project and Launches XDP for Windows Open Source Project.
Since Linux Kernel version 4.8, the Linux team has been integrating a high-performance networking project called eXpress Data Path (XDP).
The project has received support from a number of large tech companies including Amazon, Google, Intel, and allows applications to achieve low latency and high throughput in the network.
Now, Microsoft has also joined the ranks, also launched the XDP-based XDP for Windows open source project.
The company calls this its first contribution to the XDP community , and says it leans toward making the network data path truly cross-platform.
Currently, XDP for Windows includes a network driver and a placeholder user-mode API.
Microsoft emphasizes that the project is still in active development, but should be ready for testing and prototyping.
The company is also working with other companies and adding support for XDP to the MsQuic protocol.
Microsoft notes that anyone can clone the XDP for Windows repository and start building, as the project aims to speed up network performance in a variety of scenarios.
The company is adding more features like checksum offloading and integration with eBPF for Windows, but in the meantime, you can check out XDP for Windows on GitHub.
- DIY a PBX (Phone System) on Raspberry Pi
- How to host multiple websites on Raspberry Pi 3/4?
- A Free Intercom/Paging system with Raspberry pi and old Android phones
- DIY project: How to use Raspberry Pi to build DNS server?
- Raspberry Pi project : How to use Raspberry Pi to build git server?