maxdev1 / ghost

Ghost, a micro-kernel based hobby operating system.
http://ghostkernel.org/
GNU General Public License v3.0
559 stars 57 forks source link

Why is Ram Disk important? #2

Closed ghost closed 8 years ago

ghost commented 8 years ago

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.

rzhikharevich commented 8 years ago

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.

maxdev1 commented 8 years ago

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.