オープン ソース コードを見つけるためのワンストップ ショップはありません。
よく書かれたコードを読みたい場合、 GNU の Savannahは、GNU のもの (Binutils、GCC ツールチェーン、その他多数) のブラウズ可能なリポジトリです。GNU ソフトウェアの IMHO は、どこよりも優れた C 言語の 1 つです。
また、オープンソースのマイクロカーネル ベースのオペレーティング システムであるMINIXをチェックアウトすることもできます (これも POSIX に準拠しています)。
Gnome プロジェクトには、C から Python、さらには C# (FSpot) まで、幅広い言語をカバーする多くのプロジェクトがあります。
プロジェクトを検索するとき、名前がわかっている場合は、Google が役立ちます。そうでない場合は、Google で「libfoo」などのライブラリを検索するか、使用しているパッケージ マネージャーのメタデータを調べてください (多くの場合、上流のメンテナーの Web サイトがあります)。
例えば:
[aiden@devbox ~]$ ldd /bin/ls
...
libcap.so.2 => /lib64/libcap.so.2
libacl.so.1 => /lib64/libacl.so.1
libc.so.6 => /lib64/libc.so.6
libpthread.so.0 => /lib64/libpthread.so.0
...
「libpthread」をグーグルで検索して、それがGNU Cライブラリの一部であることを確認できました
FOSS/C に参加したい場合は、 Gitやsubversionなどのソース管理システムの使用方法と、パッチを作成するための diff の使用方法を学びます。人々と話すと、彼らは常に新しい開発者にバグのトリアージと問題の修正を求めています。しかし、あなたはおそらく序列と登るべき社会的はしごを見つけるでしょう.
頑張って楽しんでね!