I'm taking a very basic university course on OS kernels and related stuff (process management, virtual memory, file systems, drivers..)
I wanted to deepen my understanding of Linux in these fields, but also get to know it from a more practical point of view (important directories, the shell, important logs and files, hacking in general)
I'd love some argumented book suggestions for both fields of study..
I'd like to make it clear that I've been a regular linux user for years, I'm comfortable with it and I do know how to use the shell and program in C. Here I was asking about something more advanced.