maxdev1/ghost

Why is Ram Disk important?

Opened this issue · 2 comments

When i tried to boot Ghost OS, i just get error : "No RAM disk".
Even my OS don't must to have RAM disk. Should implement that as warning.

I don't know much about the Ghost architecture, but what I certainly know is that it's a microkernel. That means, that it doesn't have any storage drivers compiled into the kernel image and needs to start them from a RAM disk.

Thanks Roman, that's right. The kernel itself can't function without a ramdisk, because everything that is required is on there: the application processor startup file (/system/apstartup.o), all drivers and applications and various configuration files. The build process automatically creates the ramdisk.