Ubuntu システムの初期化処理として何が行われるのかを理解したくなりました。

自分の理解ですと、システムのスタート時、 init プロセスが最初に起動されるプロセスで、このプロセスからすべてのその他プロセスを fork していくのだと理解しています。init プロセスの実体は /sbin/init ではないかとあたりをつけ、中身をのぞこうとしたのですが、これはバイナリでした。

init が中身で何をやっているのかを確認したいのですが、そのソースはどうやったら or どこから取得できますか?