Basic Operating system based on c and nasm to implement some basic functionality of Operating system like clearing the screen, reversing a string and printing it, implementation of echo command, exit command, and some basic mathematical functionality like factorial, multiplication, square, cube and division. Operating System can be booted using QEMU. OS works on 32bit and have a window size of 500 x 500.