Networking Kernel Desgin

Discussions on more advanced topics such as monolithic vs micro-kernels, transactional memory models, and paging vs segmentation should go here. Use this forum to expand and improve the wiki!
Post Reply
Tivoilos
Posts: 7
Joined: Mon May 26, 2008 5:41 pm

Networking Kernel Desgin

Post by Tivoilos »

I am interested to know if there are any networking kernels out there that one could use for there OS so there OS has networking. Or would this have to be built from the ground up? I imagine if you really want it to be all your own you'd need to build it from the ground up but is there any kernels out there that can be used for free for networking in a OS?
pcmattman
Member
Member
Posts: 2566
Joined: Sun Jan 14, 2007 9:15 pm
Libera.chat IRC: miselin
Location: Sydney, Australia (I come from a land down under!)
Contact:

Re: Networking Kernel Desgin

Post by pcmattman »

I think you're looking for a network stack, not an entire kernel...

There are several open source network stacks, one fairly popular one is lwIP.

I personally suggest you just write the stack yourself; networking is one of the best documented components for a programmer to use in an operating system you can find.
Tivoilos
Posts: 7
Joined: Mon May 26, 2008 5:41 pm

Re: Networking Kernel Desgin

Post by Tivoilos »

Alright thanks I thought you had to write a kernel to load the networking hardware such as DSL line etc. I am fairly new to OS development an was just courios about how this could be done but thank you I shall make a note of that an go back to working on bootloading this POS OS lol
Post Reply