Author: Marc J. Rochkind
Publisher:
Publish Date: 2006-05-01
Features: Since its first edition was published in 1985, this book has remained a bestseller for 20 years and has been sought after by many experienced programmers. The author, Marc J. Rochkind, is hailed as a pioneer of UNIX. Currently, there are over 1,100 functions in the UNIX specification, and mastering them can indeed be daunting. The second edition is almost completely rewritten, offering guidance on how to reliably use key functions and providing in-depth explanations of the new, essential system call functions in the UNIX operating system family (up to 307 in total), covering major implementations such as POSIX, FreeBSD, Solaris, and Linux. The book includes:
● Basic concepts, process communication, networking (sockets), pseudo-terminals, I/O streams, advanced signals, real-time processing, and threads.
● Thousands of lines of example code, including a web browser, a keylogger/recorder, a shell program written with pipes and redirection, and related background process programs.
● Exercises at the end of each chapter. Some are simple programming problems, while others can serve as UNIX programming projects for each semester.
● A companion website at www.basepath.com/aup provides extensive learning resources, including: source code for all examples in the book, the author's blog, book reviews, related literature and books, a summary of standard UNIX functions, and more.
Based on the current UNIX specification, this book provides a detailed introduction to the usage of UNIX system functions, demonstrating them with numerous lines of code and example programs, offering practical guidance for real-world programming. The book consists of 9 chapters, covering topics such as basic concepts, basic file I/O, advanced file I/O, terminal I/O, processes and threads, basic inter-process communication, advanced inter-process communication, networking and sockets, as well as signals and timers. It covers major implementations such as POSIX, FreeBSD, Solaris, and Linux. Exercises are provided at the end of each chapter, some of which are simple programming problems, while others can serve as UNIX programming projects for each semester. This book is suitable for UNIX and C programmers, researchers, and students and faculty in relevant university disciplines for study and reference.
Advanced UNIX Programming - (Second Edition)
📌 Related Posts
News
How should we treat children who are obese and do not like to eat vegetables?
2026-09-16
Literature
Research on Franchise Legal Issues
2026-09-22
Literature
Health-related simulated tests and explanations: National Professional Technical Personnel Professional English Level Examination Teaching Materials
2026-10-03
Literature
I with Bei Hong
2026-10-04
Literature
Pursuing the Revolutionary Track of Mao Zedong - Mao Zedong Through the Eyes of a Korean
2026-10-04
Literature
Chinese Shanxi merchant research
2026-10-04
Literature
Fifty Years of Marxist Philosophy in the New China
2026-10-04
Literature
Application Essentials of Integrated Operational Amplifiers
2026-10-04