Linuxのブートシーケンスを視覚化

3023281511 Bd9A4058D1 B

MITのPerry Hungは、このすばらしいLinuxブートシーケンスの視覚化に成功した。彼の記事より。

これはLinuxのブートシーケンスを視覚化したものです。それぞれの関数がノードとなり、各エッジが関数呼び出し、直接ブランチ、間接ブランチのいずれかを表しています。ノードの位置は、重みなし力指向レイアウト・アルゴリズムに基づいて決定され、各ノードは電気的に反発し合い、ノード間がバネで張られているような状態にシミュレートされています。

左に飛び出している小さな塊は、割り込み処理ルーチンによるものです(irqベクター、 irq_svcなど)。上に伸びている線は、ブートローダーです。中央の大きな塊は、Linuxのブートシーケンスです。

このグラフ全体が、ユーザースペースに飛び、シェルプロンプトを開くまでのブートローダーからの連続した呼び出しを表しています。

- Phillip Torrone

原文

Posted by Tetsuo Kanai | Nov 21, 2008 01:00 AM
Arts, Computers | Permalink | Comments (0)

Recent Entries

Leave a comment



Bloggers

Welcome to the Make:Japan Blog. You'll find all the most up to date happenings in the Maker and Crafts world here.

Tetsuo KanaiTetsuo Kanai
Translator/Writer


Takumi Funada.Takumi Funada
Engineer


Hideo TamuraHideo Tamura
Editor


MAKE Japan.

Advertise here with FM.

Why advertise on MAKE?
Read what folks are saying about us!

Click here to advertise on MAKE!

Purchase MAKE.

Categories

Archives

Recent Posts