DEV Community

["Ilker":{...}]
["Ilker":{...}]

Posted on

๐Ÿš€ VX6 got Windows support with smart transport fallback, eBPF/XDP checks, and a native perf GUI

Big update for VX6: Windows 11 and Windows Server 2022+ are now in the mix on both AMD64 and ARM64.
This isnโ€™t just a โ€œit builds on Windowsโ€ moment โ€” the platform layer now detects whatโ€™s available at runtime and picks the best path automatically. โš™๏ธ

๐Ÿ”ง What landed

  • ๐ŸชŸ Windows transport selection
  • ๐ŸŒ MsQuic integration with TCP fallback
  • ๐Ÿง  eBPF/XDP capability detection
  • โšก AF_XDP ring interface for packet I/O
  • ๐Ÿ“Š Go-based performance CLI with JSON / text / CSV output
  • ๐Ÿ–ฅ๏ธ Native Win32 performance GUI
  • ๐Ÿ› ๏ธ Build support for Windows AMD64 and ARM64
  • ๐Ÿงฉ Why this is interesting
  • The goal was to keep VX6 flexible across platforms without turning Windows into a special-case mess.

So instead of assuming a feature is always there, VX6 now checks at runtime:

Is MsQuic available? โ†’ use it
Not available? โ†’ fall back to TCP
Is eBPF/XDP present? โ†’ expose it
Not present? โ†’ keep going with userspace paths
That makes the stack more adaptable and keeps the behavior predictable across environments. ๐Ÿงช

๐Ÿ‘€ Repo
https://github.com/ethical-buddy/vx6

Top comments (0)