A Linux kernel forrásának grafikus ábrázolása

Címkék

A 2.3.18-as kernel idején Rusty Russel összeütött egy programot, amely a Linux kernel forráskódja alapján grafikusan ábrázolja a kernel függvényeit és azok egymáshoz való kapcsolatát. Később megszületett a 2.4.0-ás kernel ``lenyomata'' is (kép).

A projekt kicsit feledésbe merült, de úgy tűnik, hogy most újra feléled...Michael Marineau bejelentette, hogy folytatja Rusty Linux Kernel Graphing Project-jét. Frissítette a kódot, így az már képes a legújabb Linux kernelek grafikus megjelenítésére is. A legutolsó ``lenyomat'' a 2.6.8.1-es kernelről készült. Megtalálod itt.

A projekt web oldala: Free Code Graphing Project



Forrás: KernelTrap

Hozzászólások

Az látszik, hogy egy érdekes munka... csak arra nem tudtam még igazán rájönni, hogy mit jelentenek nagy felbontásban azok a zöld és kék vonalak...

"Within each file there are rectangles for each function above a

minimum size. These are coded red, green, and blue according to

whether the function is exported, indirect or static, or other. Arcs

within the function represent its control flow: functions with a

single arc are probably straight-line code, while functions that look

knotty probably are."