Linux kernel diagram