Xウィンドウシステム(およびその一般的な実装X.org)も驚くほど複雑です。クライアントサーバーモデル、他のシステムへの表示の転送、さまざまなデバイスのサポート、プリミティブな描画機能。さらに、構成する多くの方法。
しかし、それを実際に教えることができる決定的なガイドはありません。何か提案してもらえますか?
Xウィンドウシステム(およびその一般的な実装X.org)も驚くほど複雑です。クライアントサーバーモデル、他のシステムへの表示の転送、さまざまなデバイスのサポート、プリミティブな描画機能。さらに、構成する多くの方法。
しかし、それを実際に教えることができる決定的なガイドはありません。何か提案してもらえますか?
低レベルの Xorg 開発を新たに開始するには、XCB を参照してください: http://xcb.freedesktop.org/
Linux Documentation プロジェクトの HOWTO、特にThe X Window User HOWTOとX Window System Architecture Overview HOWTOをお勧めします。
X.Org は昨年、自社の Web サイトでThe X New Developer's Guideを公開しました。長くて詳細なガイドではありませんが、アーキテクチャの概要と、グラフィックス スタックの特定の部分について詳しく知るためのポインタを示しています。
Robert W. Scheifler と James Gettys によるX Window System: The Complete Referenceのコピーを入手してみてください。