Hacker News new | ask | show | jobs
by slackingoff2017 3159 days ago
LEDBAT typically runs over UDP and doesn't need kernel support. Windows has something similar with "background intelligent transfer service" BITS, but LEDBAT works just fine outside kernel.
1 comments

But you can apply it to TCP as well (only at a kernel/raw socket level), which Apple and Microsoft have already done, which makes it simple for software to use; Apple uses it to download o/s updates in the background.

Implementing it in the kernel also makes programs like “trickle” much easier.

Are you sure they didn't use UDP? It seems like the kernel flow control in TCP would interact badly with LEDBAT