The microkernel operating system strives to make a compact, flexible, and highly modularized kernel. The end goal is to provide a lightweight, architecture-independent kernel. Currently, its highlight features are: VFS(Virtual File System) that can mount block devices, support caching system with file read/write, and FAT12/16/32 supportations. The operating system is strictly separated into bootloader, kernel, and hardware-specific parts. The kernel provides a suitable interface for both the device driver and the kernel's integrated system(such as segmentation or interrupt system.)





