'Linux Kernel Explorer' allows you to learn how the Linux kernel works for free



When trying to master Linux, it can be said that understanding

the Linux kernel is unavoidable. The Linux kernel is a 'behind the scenes' that you won't see if you just come into contact with Linux normally, but since it's a program, it naturally has source code. Linux Kernel Explorer is a tool that displays the Linux kernel source code in an easy-to-understand manner and helps you learn more about how the Linux kernel works.

Linux Kernel Explorer | reverser.dev
https://reverser.dev/linux-kernel-explorer

Linux Kernel Explorer | Hacker News
https://news.ycombinator.com/item?id=46066280

The initial state when accessing the Linux Kernel Explorer via a browser is as follows.



If 'Files' is selected above, the left pane displays the Linux kernel source code names in a directory structure.



When you select a file name, the file contents are displayed in the center pane.



Selecting 'Data Structures' at the top of the left pane will display a list of

structures used in the Linux kernel source code. Selecting any one will display the file name where it is defined, and then selecting that file will display the code where it is defined in the center pane.



The bottom of the screen shows the URL of the Linux kernel repository on GitHub. While this itself cannot be manipulated, clicking on 'master' displays a list of tags, allowing you to select any tag to view past sources. However, at the time of writing, the list is displayed in white text on a white background, which is difficult to read and should be fixed.



Finally, on the left pane, it says 'BASED ON 'THE KERNEL IN THE MIND' BY MOON HEE LEE' at the top. This means that it follows the content of the following site, which describes how to learn the Linux kernel.

The Kernel in the Mind

https://www.linkedin.com/pulse/kernel-mind-moon-hee-lee-miwze

The site is divided into nine chapters, and the contents of each chapter are displayed in the Linux Kernel Explorer. Each chapter also includes 'Study Files' and a quiz-style 'Knowledge Check.' The 'Study Files' section lists filenames based on the chapter's content, and clicking the 'Open' button to the right of the filename displays the file's contents in the center pane.



The 'Knowledge Check' section provides multiple multiple-choice questions to help you review the chapter content. To complete the quiz, click on the answer you think is correct and then click 'Submit Answers.'



The correct answer is displayed for each question, along with an explanation of the correct answer. If you did not get all the questions correct, you can try the quiz again by clicking the 'Try Again' button.

in Education,   Review,   Web Application, Posted by log1c_sh