유닉스와 리눅스 환경에서 시스템 프로그래밍을 배우려는 이들을 위한 책이다. 사용 언어는 C이며, 독자들이 최소한 C 기본 문법은 안다는 가정 하에서 내용을 전개하고 있다. 난이도는 아주 어렵지도 않고 아주 쉽지도 않다. 그래서 강의를 한다면 한 학기 교재로 사용하기 적절하고, 독학을 한다면 시스템 프로그램 전반에 대해서 알 수 있는 책이다. 책의 전반부에서는 시스템 프로그래밍을 익힐 때 가장 많이 활용되는 배열, 스트링, 포인터, 구조체 등을 전체적으로 다시 짚어준다. 그리고 시스템 프로그래밍의 핵심 요소인 입출력, 시스템 호출, 프로그램 관리 방법, 라이브러리를 설명한다. 마지막으로 시스템 프로그램을 강화할 수 있는 스크립트 언어에 대해 설명한다. 각 장의 마지막에는 연습문제가 수록되어 있어서 개인별/팀별 프로젝트에 활용할 수 있다.