Computer technologies are advancing rapidly, the improvement isn't just around hardware only but also in software and operating system as the main software that handling hardware resources is definitely have very important part.
Although nowadays there are various of operating system with their particular advantages, it seems impossible for most people to create an operating system which match those operating system in the market even for the simplest one.
But creating a very simple operating system which is used for education purposes isn't that too impossible. All the requirements are knowledge of machine's properties and behaviour, development tools and environment. and a simple OS
system design. The operating system development for this final project covers concepts, methodologies, logic and algorithm by creating a simple bootloader and kernel for x86 family machine. At in the end the operating system will have a size about 2kB includes bootloader and kernel, with a Command Line Interface capability, same simple commands, and command parsing capability