3 ms·
The O'Reilly book Understanding The Linux Kernel is fantastic. Starts you off in the deep end with memory management/addressing and fans out from there. Notab
by yourbandsucks 7y ago
The O'Reilly book Understanding The Linux Kernel is fantastic. Starts you off in the deep end with memory management/addressing and fans out from there. Notably excludes networking, as the book is long enough without it.
- DanAtC 7y agoAny suggestions for Linux networking? I have Understanding Linux Network Internals but it’s a bit dated.
- yourbandsucks 7y agoI think it comes down to just understanding IP and TCP in general. Which I don't really (IP) or do sorta (TCP). As far as kernel architecture, the rest of the system can work with the assumption "writes go into a buffer, reads come from a buffer, and the networking subsystem does the right thing in between", plus some stuff about DMA optimizations.
- slinger 7y agonot exactly focused on Linux but a good resource on networking nevertheless: http://beej.us/guide/bgnet/ http://beej.us/guide/bgnet/