"Linux kernel map" which displays the source code of Linux kernel classified by function and layer



The Linux kernel is made up of a huge number of source code, and it is necessary to load the code considerably in order to make a mistake as to where and what processing is written. "Interactive map of Linux kernelIs a site that classifies and displays its source code by function and layer, and tried usability.

Interactive map of Linux kernel
http://www.makelinux.net/kernel_map/

siteWhen loading is completed, a table of 6 rows and 6 rows is displayed like the image below. The column represents the classification of functions, and it is classified as "interface" "system" "processing" "memory" "storage" "network". Lines represent layers, from top to bottom, such as system calls such as "user space interface", "virtual", "bridge, "Logic" such as functions, "device", "hardware interface" such as driver.


You can also click on each category name. For example, if you click "Scheduler" located in the "logical" layer of "processing" ... ...


The comment page of the scheduler on IBM's website opens.


Also, when you click "schedule" in "Scheduler" ...


BootlinofelixirThe result of searching "schedule" is displayed. It is also possible to select a version from the left column. Also, when you click on the file displayed in the search results ... ...


The corresponding part of the source code is displayed.


Since it classifies and displays the main sources in the function and the layer, it was a convenient map that we could quickly identify the location when we wanted to read only the part of the function of the kernel.

in Software,   Web Service, Posted by log1d_ts