Just realising most of this thread is offtopic but here goes another post.
Generale wrote:
Anyway I have a question about having a dynamically loaded stack.
Would it at least have a small resident portion to load the stack when there is incoming data?
how easy is it to initialise whenever the stack is required by an incoming packet, for uses such as file sharing
My interpretation was that the stack was loaded on demand. An incoming packet would never load a TCP/IP stack. When something like filesharing is active the stack would be loaded. The filsharing software will listen for incoming data (connectionless or not). Filesharing means there is a demand for the stack to be present.
But when filesharing is off and no other programs are active that requires a stack the stack should unload.
I like this idea and will surely look into it. But for staters I guess its best to get it going the traditional way and have the user load/unload the stack.