꽤 괜찮은 책, 하지만 제목과는 어울리지 않는 책
IT EXPERT, 유닉스 시스템 프로그래밍
이 책은 다양한 실무 경험을 가진 저자가 풍부한 강의 경험을 바탕으로 풀어낸 효율적인 프로그래밍 비법을 전수한다. 시스템 프로그래밍에 필수적인 셸 프로그래밍, 방대한 오픈 소스에 질린 중급자를 위한 명령어 만들기, 실무자를 대상으로 하는 다양한 실습 과제, 바로 찾아 쓸 수 있는 사전식 시스템 관련 함수와 관련 예제 등을 다루고 있다.
얼마전부터 brew 랑 기타 프로젝트를 하면서 유닉스 상에서 서버프로그래밍을 할 일이 생겨서 이 책을 보게 되었습니다.
지금 절반정도 보고 있는 중이고, 뒷쪽도 대강 훓어본 상태입니다.
일단 이 책은 상당히 유용합니다. 기존에 나와있던 수박겉핡기식의 몇몇 유닉스 서적에 비하면 양질의 내용, 가려운 곳을 긁어주는 내용들이 가득합니다.
쉘을 이용한 시스템 관리방법, 각종 유닉스 명령어들을 직접 c 로 작성하는 부분, 시스템 프로그래밍에 쓰이는 함수들의 소개, make, awk 등 각종 유틸리티들의 소개 및 활용예제, 그리고 실무에 사용하기에도 충분히 쓸만한 "시스템 정보 보여주기" 예제...
불만이 있다고 한다면, 실제 "시스템 프로그래밍" 의 핵심이라 할 수 있는 함수들에 대한 설명이 본문내용에서 떨어져 나와 부록의 형식으로 제공되고 있다는 점입니다.
시스템 함수 정도는 man 페이지를 통해서 충분히 알 수 있는 내용이기 때문에 그 많은 함수들의 man 페이지 내용들을 일일이 소개하고 저자의 코멘트를 추가하는 방법보다는 차라리 함수리스트들만 분류해서 부록으로 싣고, 그 힘수들이 어떤 식으로 조합되어 사용되는가 하는 내용을 본문에서 심도있게 다루었으면 더 좋지 않았을까 하는 생각입니다.