Hi.

Perhaps, it's a bit off-topic, but I suppose I can get some recommendations 
here.

I'm lecturing courses on Unix operating systems and need some literature 
recommendations.
So far I've recommended Robachevsky 
(https://books.google.ru/books/about/%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D0%B0%D1%8F_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0.html?id=AdHDYdGKPuMC&printsec=frontcover&source=kp_read_button&redir_esc=y#v=onepage&q&f=false)
 The Unix Operating System as basic book. It's a really great book, includes 
chapters devoted to UNIX API (libc), describes processes management, file 
systems  internals (ext3, ufs2), device organization (symbol/block devices, 
ptys, STREAMS), networking (sockets, TLI, implementation). 

Second book I recommend is Solaris Internals, but I understand that it's a bit 
too comples for students (and in fact, Robachevsky is more students-friendly - 
it's not so deep, but describes a bit wider set of topics, not directly related 
to Solaris). 

I really like these books, but they both are 10 years old now (or older). So I 
was wondering if there's more up-to-date book, devoted to Unix internals, which 
worth looking at? 
The set of topic I'm interested in is shell introduction (better bash),  UNIX 
API (working with files, processes, signals, devices, POSIX threads, shared 
memory, different kinds of IPC)  and a in-depth chapter per OS subsystem 
(process management, filesystems (VFS and some examples of implementation, e.g. 
UFS and ZFS) , device drivers organization, memory management, networking 
implementation, privileges (perhaps, different RBAC implementations)).

Best regards, 
Alexander Pyhalov, 
system administrator of Southern Federal University IT department



------------------------------------------
illumos: illumos-discuss
Permalink: 
https://illumos.topicbox.com/groups/discuss/T0dd07372d4c1b425-M9c23aa93dfa8bf37e9ce0d97
Delivery options: https://illumos.topicbox.com/groups/discuss/subscription

Reply via email to