3 ms·
> To me, the fact that no one up to this day felt that the issues in this area was significant enough to warrant a fix or an alternative tells me that it's nois
by jcelerier 4y ago
> To me, the fact that no one up to this day felt that the issues in this area was significant enough to warrant a fix or an alternative tells me that it's noise about nothing.
yes, let's just ignore the mountains of people who end up literally reimplementing complete network stacks in userspace to handle events in a modern way
- simplotek 4y ago> yes, let's just ignore the mountains of people (...) Who are they, exactly, and why haven't anyone from that mountain thought it would be a worthy investment of their time to pull it off? I see you complaining that people have to implement things, but why has no one ever implemented the thing you perceive to be so invaluable?
- maccam94 4y agoBecause usually they are implementing a subset of the network stack that meets their needs for communication within their internal network. Porting the entire kernel stack that actually handles all of the complexities and quirks of the open internet is a larger task than they needed to tackle.
- Karrot_Kream 4y agoPeople/projects can and do implement userspace networking stacks. For example, gVisor implements its own userspace networking stack [1] isolated from the kernel networking stack. [1]: https://gvisor.dev/docs/user_guide/networking/ https://gvisor.dev/docs/user_guide/networking/