Dawn Operating System boots and runs fully on GPU

Discussion created by geri on Dec 9, 2017

I am annoucing today a small breakthrough for GPU lovers.


Today, Dawn operating system succesfully booted and runned on a GPU.


Dawn operating system is designed for the SUBLEQ architecture, which have no traditional instruction set. This allows a Dawn compatible processor and computer to be designed from a millionth costs than a traditional CPU, and can be emulated easily.





Dawn is a modern graphics operating system, it supports the folowing features:

- Big-endian 64-bit SUBLEQ CPU

- Mouse

- Keyboard

- Virtual keyboard

- Touchscreen

- Multitouch

- 64-bit sound input and output on 8 channels

- 4 force-feedback joysticks

- 16 RGB cameras

- up to 32-bit RGBA graphics output, transparent screens are also supported

- An own p2p wireless networking protocol based on geolocation and requiring no external network provider cormprations

- CPU hotplug

- Disk drive hotplug

- Up to 100 individual disk-drive

- Basic tools like document reader, paint, wave player, process explorer, etc

- Some simple games like chess, amoeba

- C/C99 compiler that is capable of compiling codes written for the C programming language

- SMP support, up to basically unlimited CPU cores

- Very simple IO system that will stay constant for all future versions

- Memory and disk size support up to 2^63 bytes

- Battery, and power-saving features

- UTF8, unicode, ASCII


Dawn currently can be executed with a SUBLEQ emulator running in OpenCL 1.0 on a host operating system that have OpenCL drivers (so you cant directly boot it).

The source code of the SUBLEQ emulator for OpenCL is available in the Dawn package from the website, alongside with a precompiled linux binary.

To try it on Windows, you will have to compile the source code for yourself, i dont have toolchain for that at the moment.

OpenCL must be installed on your System. (apt-get install opencl-dev)


Currently only AMD is tested.


download: Dawn OS