Dealing semaphores and mutex, kernel and shell, which book shud i refer, as i am a beginner, i need to work with my basics as well.
+1
A:
Semaphores and mutex: O'Reilly - PThreads Programmingt
Linux kernel: O'Reilly - Understanding the Linux Kernel, Second Edition
Bash shell: O'Reilly - Learning the bash Shell, Second Edition
Yassin
2010-04-09 10:13:14
+2
A:
If you want to learn about Unix/Linux system, Steven's Advanced Programming in the UNIX Environment is a very good start.
Edit:
Though I cannot comment on this book since I haven't read it, Some say that Teer's Solaris System Programming is even better than Steven's book .
Frank Grimm
2010-04-09 10:13:21
+3
A:
A free quality book that covers your checklist and is also available online: Advanced Linux Programming, From the TOC:
Chapter 01 - Advanced Unix Programming with Linux
Chapter 02 - Writing Good GNU/Linux Software
Chapter 03 - Processes
Chapter 04 - Threads
Chapter 05 - Interprocess Communication
Chapter 06 - Mastering Linux
Chapter 07 - The /proc File System
Chapter 08 - Linux System Calls
Chapter 09 - Inline Assembly Code
Chapter 10 - Security
Chapter 11 - A Sample GNU/Linux Application
Appendix A - Other Development Tools
Appendix B - Low Level I/O
Appendix C - Table of Signals
Appendix D - Online Resources
clyfe
2010-04-09 11:08:47
A:
I'll take a different tack than the other answers and recommend Operating Systems, Design and Implementation by Tanenbaum and Woodhall.
Simon
2010-04-10 17:32:13