
저는 지난 4년 동안 응용 프로그램 개발자(주로 C)로 *nix 환경에서 일했습니다.
내 *nix 내부 지식을 향상시키기 위해 몇 가지 책/블로그 등을 제안해 주십시오.
답변1
다음은 이전 게시물에서 수행한 훌륭한 권장 사항 외에도 Unix의 "정신"을 이해하는 방법에 대한 몇 가지 제안 사항입니다.
Kernighan과 Pike가 쓴 "The Unix 프로그래밍 환경": 오래된 책이지만 Unix 환경의 본질을 보여줍니다. 이는 또한 효과적인 쉘 사용자가 되는 데 도움이 될 것입니다.
"성급한 사람들을 위한 Unix"는 Unix 환경을 탐색하는 방법을 배우는 데 유용한 리소스입니다. 내가 좋아하는 것 중 하나.
고급 사용자가 되고 싶다면 Unix 전문가들의 종합적인 팁과 요령으로 구성된 O'Reilly의 "Unix Power Tools"보다 더 좋은 것은 없습니다.
내가 본 적이 없는 재미 있고 교육적인 독서인 또 다른 책은 "운영 체제, 설계 및 구현"입니다. 이 책은 12,000줄의 코드로 완전한 Unix 운영 체제의 소스 코드를 포함하는 Andy Tanenbaum의 책입니다.
답변2
당신은 확실히 읽고 싶어Stevens의 유닉스 환경의 고급 프로그래밍. 고급 제목 때문에 겁먹지 마십시오. 읽기가 매우 쉽습니다.
답변3
- 유닉스 시분할 시스템(10페이지) -- UNIX 작성자인 Ken Thompson과 Dennis Ritchie가 1974년에 출판한 원래 UNIX 기사입니다.
- 유닉스 운영체제의 설계-- 고전적인!
- UNIX 커널 소스 코드에 대한 Lion의 설명그리고 그에 상응하는소스코드 그 자체
답변4
오라일리간단히 말해서 Linux 커널
그리고 오라일리리눅스 장치 드라이버