Table of Contents
Why? How?
A through study of one tree.
Overview of all 2.6.x releases.
FreeBSD, NetBSD, OpenBSD and MacOS X.
Some parting thoughts.
♦ ♦ ♦
How the 1377 file systems from Linux Kernel 2.6.x were build.
Timelines of all releases for Linux Kernel, FreeBSD, NetBSD and OpenBSD.
A detailed map of all the external symbols for the file systems
compiled for Linux Kernel 2.6.29 + tux3.
◊ ◊ ◊
Download:
PDF (50MB),
PDF (4.5MB).
These PDFs are work in progress. All the figures, except the one
made in
circos, are bitmaps. In the
final version all of them will be vectorial.
This is an exercise in visualization and kernel exploration. I'm not
an expert in either of them but I like file systems and I also find
great pleasure in creating visual representations of the things
around me. —RazvanME