I've recently been reading Windows Internals version 6 (from Microsoft Press), and found it thoroughly enjoyable.
I'm now using Kubuntu on my work machine, and as such have some desire to learn a bit about how Linux differs from Windows. I want to know everything that I can, and I want it in a decent format. The Windows book is in a very good format for me, and as such I want something as close to it as possible.
So, although there probably isn't a book released by Canonical called "Ubuntu Internals" or "Linux Internals", I'm looking for something as close to that as possible. Can anyone recommend anything?
Here's a section of the blurb from the Windows Internals, book, which more closely depicts what I'd like to see of Linux:
- Understanding how core system and management mechanisms work - including object manager, synchronisation, Wow64, Hyper-V and the registry.
- Examine the data structures and activities behind processes, threads, and jobs.
- Go inside the Windows security model to see how it manages access, auditing, and authorization.
- Explore the Windows networking stack from top to bottom - including APIs, BranchCache, protocol, and NDIS drivers, and layered services.
- Dig into internals hands-on using the kernel debugger, performance monitor, and other tools.