The Linux Networking Stack Exposed
An anonymous reader writes "The Linux source code is a great way to learn about the design of device drivers for a multitude of device types, including network device drivers. This article will show you the basic architecture of the Linux networking stack and dig into its interfaces for system calls, protocols, and device drivers."
I doubt we're going to see any +5 funny mods in this one
How come I don't see any references to NetBIOS in the stack?
The Kai's Semi-Updated Website Thingy
Woo! Show us your bits!!
My server is like a beautiful exotic woman. She ignores the obvious attempts to get close to her, but if you know the right ports, she opens up. Of course, she encourages security and doesn't allow unprotected remote ehm...administration.
It takes a man to suffer ignorance and smile
Be yourself no matter what they say
"The Linux Networking Stack Exposed"
Well the nice thing is that geeks can get their porn at work without tipping anyone off.
Personally I'd say Minix is much easier to navigate, simpler to understand and a much better starting point for new kernel developers or students to begin with (it was designed primarily as an academic project).
I've tried digging around the Linux source code, but find a lot of it fairly confusing simply because of the amount of time and effort you have to invest in understanding the rest of it and general architecture.
With Minix, you can pretty much jump in at any place (being very organized and well separated you can find what you're looking for fast), in 3.0 the core syscalls are separated into different files and the core kernel is only around 5000 lines which you can scan through fairly quickly.
IMHO the networking stack is quite uninteresting. On the bottom, it's constrained by the networking protocols and network interfaces. On the top it's constrained by the Unix and socket interfaces. That doesnt leave a whole lot of room for innovative bits in the middle.
Unfortunately, she's only virtual.
Have gnu, will travel.
.... I became so excited I nearly had a buffer overflow!
... or SCO might find some "new and improved" infringements on the Unix rights they don't own.
SCO: How do we get our hands on the code for Linux?
Lawyer: Pay me $$$ and I will get the courts to order it handed over.
SCO: You are such a bargain!
I only look human.
My mother is a halfling and my dad is an ogre, so that makes me an Ogreling
An innovative bit is like a 0.8 or a 2, when everyone else is just using 1 and 0 all the time.