Operating System written entirely in Assembly Language

Recently, while I was searching the internet, I came to the realisation that there are entire Operating Systems (OS) written in Assembly Programming Language. It was news to me, don’t know if you guys already knew about it or not, but it was a very interesting discovery for me. As usual I jumped into exploring the OS. I found three OS which claim that they are entirely written in Assembly namely KolibriOS, MenuetOS and BareMetalOS

KolibriOS:
KolibriOS is a tiny yet incredibly powerful and fast operating system. This power requires only a few megabyte disk space and 8MB of RAM to run. Kolibri features a rich set of applications that include word processor, image viewer, graphical editor, web browser and well over 30 exciting games. (http://kolibrios.org/en/)

KolibriOS Desktop
KolibriOS Desktop

KolibriOS File Explorer
KolibriOS File Explorer
KolibriOS Games
KolibriOS Games
KolibriOS Apps
KolibriOS Apps
KolibriOS Shell and Calculator
KolibriOS Apps
KolibriOS Startup
KolibriOS Startup
KolibriOS Startup/Loading Services
KolibriOS Startup/Loading Services

MenuetOS:

MenuetOS is an Operating System in development for the PC written entirely in 32/64 bit assembly language. (http://www.menuetos.net/)

MenuetOS Desktop
MenuetOS Desktop
MenuetOS Apps
MenuetOS Apps
MenuetOS Start Menu
MenuetOS Start Menu

Note: I have not been able to boot BareMetal OS with my Linux.

The description which was posted with these OS is quite impressive and eye catching for a Computer Science student. In most of the computer related courses that I have studies, I have been taught the important of resources and how to consume as little resources to accomplish any task. Keeping this in mind, a OS written entirely in Assembly Language sounds like a perfect solution for our problems i.e. Fast, Simple.

I have downloaded the ISO image for MenuetOS and KolibriOS and both are running fine on VirtualBox. The major question which I will be trying to answer is if it is practical to use these OS, and what is the scope for the development in Assembly Language OS. Let the experimentation begin! 

 

Stay Tuned for more information.

Advertisements

One thought on “Operating System written entirely in Assembly Language

  1. Pingback: games online

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s