Ramfs, Rootfs and Initramfs
kernel.org
kernel.org
This sort of documentation, that doesn't assume prior knowledge, while still being technical, is really hard to get right.
And I totally agree with you on the difficulty of making documentation like this! I recently had to create documentation for a project at work that also required not assuming prior knowledge, and it took multiple revisions for me to get it into a state I was happy with. Doing it for the Linux kernel is certainly much more difficult, but I think that speaks to the skill and dedication of the maintainers who do it!
[0]: https://github.com/firecracker-microvm/firecracker/blob/main...
There are also comprehensive web pages for both programmers and system administrators published for all versions and 'latest' [1] which is where the article's document is to be found.
[0] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/lin...