훌륭한 화가가 되기 위해선 훌륭한 그림을 직접 자신의 눈으로 보아야 하고(이걸 도록으로 보는 것과 실물을 육안으로 보는 것은 엄청난 경험의 차이다) 훌륭한 프로그래머가 되기 위해선
ReadGreatPrograms라고 한다. 나는 이에 전적으로 동감한다. 이런 의미에서 라이온의 이 책은 OS를 공부하는 사람에게 바이블(혹은 바로 그 다음)이 되어야 한다.
에릭 레이먼드의 사전에
Lions+Book(http://watson-net.com/jargon/jargon.asp?w=Lions+Book) 라고 등재되어 있는 이 유서 깊은 책은 처음에는 불법복제판으로 나돌다가(책 표지에 한 명은 망보고 한 명은 불법 복제하는 그림이 있다) 드디어 정식 출간하게 되었다. 유닉스의 소스 코드와 함께 주석, 그리고 라이온의 "간단 명료 쌈박"한 커멘트가 함께 실려있다.
내 생각엔 유닉스 수업 때 자질구레한 해석서보다 이 책을 갖고 직접 소스 코드를 주물럭거리며 공부하는 것이 훨씬 더 재미있고, 더 많은 공부가 될 듯 싶다. 시그날이 어떻게 처리되는가 궁금한가? 간단하다. Use the source, Luke, along with the Lion's Book.
이 책의 소스코드와 주석을 읽으면서 리치와 톰슨의 머리속을 들여다 보는 느낌, 과거 베이직 언어 인터프리터를 기계어와 어셈블리어 코드를 보고 분석할 때 느꼈던 감동, 애매했던 것이 좌아악 풀려나가는 느낌... 모든 것이 물밀듯이 밀려왔다.
DeleteMe - "훌륭한 화가가 되기 위해선 훌륭한 그림을 직접 자신의 눈으로 보아야 하고 ... " 전적으로 동감.. T_T