Dawn - operating system for SUBLEQ

Schedules and announcements about program releases.

Dawn - operating system for SUBLEQ

Postby Geri » 2017-12-05 @ 23:35

Dawn operating system is the first operating system built for SUBLEQ instruction set. Other operating systems are designed to run on extremely complex hardware environments, but Dawn operating system is designed for the SUBLEQ architecture, which have no traditional instruction set.

Image

It is a modern graphics operating system that supports the following 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
- Fast boot and shutdown

Dawn operating system is free for personal or commercial use.

There are a few example emulators in the package to try Dawn operating system on windows/linux/android computers. The source code of some example emulators - to guide emulator writers for the platform - are open.

Donations are welcome and highly appreciated.

download: http://DawnOS.tk
DawnOS - personal computer operating system for SUBLEQ
http://DawnOS.tk
User avatar
Geri
Newbie
 
Posts: 35
Joined: 2013-8-16 @ 16:28

Re: Dawn - operating system for SUBLEQ

Postby MERCURY127 » 2017-12-06 @ 08:15

ya, ya...
first ARMs also was very primitive... not OISC, but closest.
now ARMs have three mode of executing instructions, NEON, MultiCores, TrustZone, Cryptos, UEFI with GPT...
MERCURY127
Newbie
 
Posts: 88
Joined: 2017-2-19 @ 16:38
Location: Russia

Re: Dawn - operating system for SUBLEQ

Postby Geri » 2017-12-06 @ 13:24

MERCURY127 wrote:ya, ya...
first ARMs also was very primitive... not OISC, but closest.
now ARMs have three mode of executing instructions, NEON, MultiCores, TrustZone, Cryptos, UEFI with GPT...


yeah. arm initially meant to be a simple risc cpu, but even failed it initially, now it have 3 type of fpu, variable instruction length, backward compatibility modes to execute older instruction sets from user mode, meanwhile it lacks even an unified io, so no general os can made to be executed on variety of arm cpus. not to mention its almost as complex as x86, for the same performance its have the same power consumiption and transistor count. arm planned to beat x86, which it did succesfully, but repeated the same mistakes.
DawnOS - personal computer operating system for SUBLEQ
http://DawnOS.tk
User avatar
Geri
Newbie
 
Posts: 35
Joined: 2013-8-16 @ 16:28

Re: Dawn - operating system for SUBLEQ

Postby MERCURY127 » 2017-12-07 @ 16:14

Dont work... http://i68.tinypic.com/9kusec.png
Just stay on it and eat 30% and more CPU.
My machine: i7 3770 @ 4 GHz, 8 GB RAM, SSD.
Win7 x64
MERCURY127
Newbie
 
Posts: 88
Joined: 2017-2-19 @ 16:38
Location: Russia

Re: Dawn - operating system for SUBLEQ

Postby vladstamate » 2017-12-07 @ 16:53

I am confused. SUBLEQ is just a specification for a 1-instruction processor. But that OS looks like it has graphics, input, touch screen, etc. That would require IN/OUT specification, memory, buses, video, sound oh so much more than just a vague CPU instruction description.

Is SUBLEQ well defined or not? Where is it?

Also, almost every point on this page is sensationalist and incorrect : http://gerigeri.uw.hu/DawnOS/freedom.html
User avatar
vladstamate
Oldbie
 
Posts: 782
Joined: 2015-8-23 @ 01:43

Re: Dawn - operating system for SUBLEQ

Postby Geri » 2017-12-07 @ 19:59

MERCURY127 wrote:Just stay on it and eat 30% and more CPU.

power saving on the 0th core is not working from the emulators i currently supply in the package, and there is no plans to fix them, as those emulators are just there just to showcase the operating system, they are not actually meant to use them. i cant give any ecsact time when (if even) will i add power saving to these emulators, as there are a lot of much more important aspects to care about

vladstamate wrote:would require IN/OUT specification

freedom.html is correct.
yes, io specifications can be found in start menu / help / hardware.txt. or alternatively you can watch the existing emulator source codes i supply in the packages (or you can reuse them as you wish)
DawnOS - personal computer operating system for SUBLEQ
http://DawnOS.tk
User avatar
Geri
Newbie
 
Posts: 35
Joined: 2013-8-16 @ 16:28

Re: Dawn - operating system for SUBLEQ

Postby MERCURY127 » 2017-12-08 @ 10:27

Geri wrote:power saving on the 0th core is not working
i talk nothing about power savings... :lol:
this OS just not working, just halted on this screen, and no reaction on mouse/kbd, i wait more half hour...
MERCURY127
Newbie
 
Posts: 88
Joined: 2017-2-19 @ 16:38
Location: Russia

Re: Dawn - operating system for SUBLEQ

Postby Geri » 2017-12-08 @ 12:22

MERCURY127 wrote:
Geri wrote:power saving on the 0th core is not working
i talk nothing about power savings... :lol:
this OS just not working, just halted on this screen, and no reaction on mouse/kbd, i wait more half hour...


interesting. what we see on the screenshot is the fully loaded os. somehow, the emulator seems it does not receives the key and mouse events. i am not sure what is causing this, but the borders of the windows seems to stuck too. if you have a compiler on your machine, compile and run randomdesktopemulator.c, that will maybe work. i will maybe track down your issue in the next year.
DawnOS - personal computer operating system for SUBLEQ
http://DawnOS.tk
User avatar
Geri
Newbie
 
Posts: 35
Joined: 2013-8-16 @ 16:28

Re: Dawn - operating system for SUBLEQ

Postby Geri » 2017-12-10 @ 02:09

DawnOS now boots on GPU-s with an OpenCL subleq emulator, it can be find in the package.
DawnOS - personal computer operating system for SUBLEQ
http://DawnOS.tk
User avatar
Geri
Newbie
 
Posts: 35
Joined: 2013-8-16 @ 16:28


Return to Release Announcements

Who is online

Users browsing this forum: Falcosoft, Scali and 2 guests