Welcome to Vermix OS

Vermix is a graphical protected mode, 32-bit, my hobby Operating System. The OS includes a graphical interface for user interaction, with complete technology from low level device drivers to beautiful desktop and applications. The aim of the project was an attempt to explore all the different technologies utilized in a desktop computer ranging from interrupt mechanisms to display drivers. As an example, users do not know much about computer internals, but when a user presses a key, the operating system gets the scan code from the keyboard using interrupt mechanism and sends the corresponding character to the display driver.

I am also trying to find out how window environments are created, how applications can be run on OS and how an application interacts with an integrated OS-GUI combine. Vermix, however, is still under development. I am continually making it more robust as well as adding new features to it. At present, I have done the following experiments with their implementations now part of my Project. The following are the salient features of Vermix and their implementation


Vermix OS