Pila TCP/IP en el contexto del usuario frente al kernel de Linux

Pila TCP/IP en el contexto del usuario frente al kernel de Linux

Suponiendo Linux, ¿sería posible implementar una pila TCP/IP en el contexto del usuario (frente al kernel)? ¿Como lo harias? ¿Cuáles serían las ventajas y desventajas de dicha implementación, en comparación con las implementaciones convencionales donde la pila reside en el kernel?

información relacionada