The first book in particular is brilliant - I recommend reading it cover to cover.
I would suggest some kind of performance oriented project, where syscalls costs and concurrency issues matter? This will give you a 'feel' for what's going on, and why what's available is available.
Finally, I suggest reading lwn, which will give you a very good idea of what's happening in the kernel:
I would suggest some kind of performance oriented project, where syscalls costs and concurrency issues matter? This will give you a 'feel' for what's going on, and why what's available is available.
Finally, I suggest reading lwn, which will give you a very good idea of what's happening in the kernel:
http://lwn.net