![]() It cannot support everything, so it’s the job of initramfs to store the loadable kernel modules and assist the kernel. Now, the kernel doesn’t know if your real root is residing on a USB stick or a hard disk or RAID or god-knows-what. The kernel initializes and looks for an initramfs. ![]() Here’s how a typical linux boot works after the kernel is loaded. We all hate this part but it deserves its position. Here, I’d be using the famous qemu emulator to run a pre compiled linux kernel. Shouldn’t it, then, be possible to compile and run it as you do to all your C programs ? Shivering in this cold winter one would certainly stumble upon the question that the Linux Kernel, which operates most of your operating system, is just a huge C program.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |