Take this Linux: Windows Boot Sequence Visualized

I've seen a cool visualization of the Linux boot sequence today. To those who haven't seen it yet, here's the image:

According to Perry Hung, the creator:

This is a visualization I made for funsies of a linux boot sequence where each function is a node and each edge represents a function call, direct branch, or indirect branch. Nodes are laid out using an unweighted force-directed layout algorithm, where each node is simulated as if it were electrically repulsive and had springs between nodes.

The little "lobe" on the left is made up the interrupt processing routines (irq vectors, irq_svc, etc). The tail at the top is the bootloader. The main thing in the middle is the linux boot sequence.

The entire graph represents a call chain from the bootloader up until it jumps into userspace to a shell prompt...

A while ago, I received an email from someone named Jason. He attached an image file that he described as "a visualization of the Windows boot sequence". So, I thought this might be a direct response to the "Linux boot sequence visualization" from a guy who obviously loves Windows. Until I saw the attachment from his email:

He didn't leave further description so I guess it is up to us to interpret his work of art :-)


  1. This made my day! The guy loves Windows so much! LOL

  2. I want that design on a t-shirt..

  3. The guys is a genius! He represented exactly what Windows does when booting, a lot of estupid and incoherent amount of shit!
    The sun looking thing is when it tries to load the kernel and doesn't finds anything except from a litle pice of crap whitout a fu**ing built-in driver, and I think the tree is when it tries to reach the network xP.

    Really an awesome work !

  4. That guy is like Pablo Picaso on methamphetamine.

  5. I'm literally lying on the floor laughing now ...

    Thanks for sharing! Have a nice weekend!

  6. The very best visualisation ever of the Windows Boot Process. I'll send this to all my friends who've always asked about this....Great!

  7. Great stuff! Does it come with bigger sizes? I want to make it my desktop wallpaper. I use Windows 95 BTW.

  8. Interesting but mostly useless, a useful one is bootchart: