Home Page | News | Documents | Screenshots | DexOS team | Downloads | Links  | Wear | Forum

About DexOS

DexOS is a 32-bit operating system written in assembly language, based on the idea that it would be cool to have a OS based on consoles - like you get on the Xbox, PS2 or GameCube - but for x86 computers. With this new OS you are free to code new games or programs yourself.

From the start, as you would expect from a OS based on a games console, optimizing for speed has been of paramount importance in the overall design. To this end there's no virtual memory paging, and only a single process is allowed (though that process can spawn multiple threads). The program runs in ring0, so you have direct access to all hardware (including CPU and graphics). Memory allocation is the responsibility of the app - there's no front-end memory allocation. The entire OS will fit into less than 100KB of memory.

DexOS is a bootable games console, that can be run from floppy disk, CD/DVD, USB flash drive or directly from HDD. It has lots of built-in functions and libraries to help programmers.

You can boot without touching the underlining OS. A team of coders is working on tools to help you develop applications. There's an IDE, a Fasm port, and a full TCP/IP stack implemented.

The easiest-installing OS there is:

1. Download the files

2. Unzip files

3. Put them on a floppy

4. Reboot your PC

That's it ! You don't need to format any partitions, answer setup questions, or dedicate an entire PC. Just boot from your DexOS floppy and you're up and running! 


The FASTEST OS there is:
DexOS is the fastest operating system available for the x86 PC! Everything in this system is focused on speed: the architecture, avoidance of virtualization ... everything. And of course, there's the choice of development language: DexOS is written in 100%-pure 32-bit assembly!

A perfect development platform
Because of its clear, modular architecture, we hope it will become a great development platform. The functionality of all 'parts' of the system can be easily accessed from your applications and if you miss a part, it's very easy to add it later. That's the idea behind the architecture of DexOS. Everything can be connected, and everything is replaceable. We invite everyone to take a test drive, and start using the OS as a development platform for your applications or for educational purposes. The use of the system is completely free, all we hope is that you post the programs you have created back to us, so they can be shared with the rest of the world .



Development is led by Craig Bamford and the DexOS community