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