ここにいるほとんどの人はおそらくその有名ですLinuxプログラミングインターフェース、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開発者ページ: ポート関連であれディープカーネルハッキングであれ、システム開発に関わるすべてを集めたものです。