여기 계신 대부분의 분들은 아마도 그 유명한리눅스 프로그래밍 인터페이스, Linux 및 일반 POSIX API에 대한 정말 훌륭한 가이드를 제공합니다. 나는 많은 POSIX 일반 지식이 모든 Unix/Unix 계열 시스템에 적용된다는 것을 알고 있습니다.
그러나 나는 낮은 수준의 FreeBSD 시스템 프로그래밍과 GEOM 및 devd와 같은 고유한 인터페이스에 대해 동등한 책, 문서 또는 리소스가 있는지 여부에 관심이 있습니다. 아니면 매뉴얼 페이지와 문서에만 충실해야 합니까?
답변1
"FreeBSD의 설계와 구현"이 있습니다.
2004년 판:http://smile.amazon.com/Design-Implementation-FreeBSD-Operating-System/dp/0201702452/
2014년판(9월 출시 예정):http://smile.amazon.com/Design-Implementation-FreeBSD-Operating-Edition/dp/0321968972/
클래식 1996 버전은 FreeBSD 웹사이트에서도 무료로 제공됩니다:http://www.freebsd.org/doc/en_US.ISO8859-1/books/design-44bsd/
역사를 좋아한다면 1989년판 "4.3 BSD UNIX 운영 체제의 설계 및 구현"도 있습니다.
답변2
FreeBSD는 몇 가지 공식 문서를 제공합니다:
- FreeBSD 매뉴얼: 시스템 및 관리에 대한 자세한 내용
- FreeBSD 개발자 매뉴얼: 최근 추가된 타겟 시스템 개발
나중에 답을 찾을 수 있을 거라 생각하지만, 모든 정보가 존재하지 않을 수도 있기 때문에 메일링 리스트나 포럼을 개발하는 것은 여전히 정보를 얻는 방법입니다.
공식은 좋은 출발점입니다FreeBSD 개발자 페이지: 포트 관련이든 딥 커널 해킹이든 시스템 개발과 관련된 모든 것을 모아 놓은 것입니다.