← Back to context

Comment by anonymousiam

14 hours ago

I have the same gripe about QUIC, but nobody seems to care. QUIC moves part of the network stack into the application layer.

That's a good thing.

  • Please elaborate. Why is it "good" to have a separate network stack element in each application, and what does this mean for legacy applications that will never support QUIC?

    • Because different applications have different needs and there is nothing intrinsically safer or better about having the stack be kernel-resident and, in fact, a lot to recommend moving things out of the kernel and into userland, which has a better application cotenancy model (full cr3 context switches between different users).

      10 replies →