Dawn: the SUBLEQ OS by Geri
-
Dawn: the SUBLEQ OS by Geri
Dawn operating system is a high-level, multitasking, SMP capable general purpose GUI operating system, designed for the SUBLEQ architecture.
The SUBLEQ instruction set is not an actual instruction set, it can just do one operation (subtract and jump if the result is less or equal to 0, but its Turing-complete).This operating system was already posted here by a troll with vague intentions, who tried to introduce this operating system as some kind of morally flawed act and with fake informations, and who is alreday expelled from this site long time ago, so here is the real thing.
Dawn operating system is designed for everyone who wants to experience some simpler architecture than the currently popular ISA-s. Dawn brings back the architectural complexity to the level of the people, the big-endian 64 bit SUBLEQ instruction set which Dawn relies on, does not have various cpu modes, have no multiple instruction sets, it does not have DMA, interrupts, MMU or paging, and goals the transistor count and power consumption of a Tamagotchi.
Despite of the SUBLEQ efficiency is smaller than the current complex ISA-s, Dawn already runs usable from a few 100 million SUBLEQ instructions per second.
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
- P2P wireless networking protocol based on geolocation
- 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
- 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 finished, every initial goal has been reached, and every feature works.
The development is actively ongoing, minor updates released in every 1-2 months, mostly fixing bugs, increasing the speed, sometimes adding more features.
Dawn is the first and only high-level operating system made for an URISC (OISC) architecture.
download: http://gerigeri.uw.hu/DawnOS/index.html
-
@wger4 said in Dawn: the SUBLEQ OS by Geri:
C/C99 compiler that is capable of compiling codes written for the C programming language
From the Department for Redundancy Department?
-
@Rhywden well, you are right, but i dont see any option to edit the post
-
@wger4 said in Dawn: the SUBLEQ OS by Geri:
@Rhywden well, you are right, but i dont see any option to edit the post
Like this:
-
@Cursorkeys thankyou, i edited it (initially i only found delete)
-
Does it run Skyrim?
-
@wger4 said in Dawn: the SUBLEQ OS by Geri:
requiring no external network provider cormprations
Because cormprations are the worst.
-
@witchdoctor With this speed, i will be able to find and fix every typo.
-
@wger4 said in Dawn: the SUBLEQ OS by Geri:
@witchdoctor With this speed, i will be able to find and fix every typo.
.. and remove every moderator's comment...
-
@Jaloopa It runs chess and snake.
-
I'd ask why.
But I'm not sure I want to know the answer.
-
@wger4 What about Crysis?
-
@Jaloopa Only if you manage to compile it, probably with one frame per hour.
-
@PJH said in Dawn: the SUBLEQ OS by Geri:
@wger4 said in Dawn: the SUBLEQ OS by Geri:
@witchdoctor With this speed, i will be able to find and fix every typo.
.. and remove every moderator's comment...
MODUSER ABUSE!
-
Oh good, an anime's talking to us about OSes.
@wger4 said in Dawn: the SUBLEQ OS by Geri:
Dawn operating system is a high-level, multitasking, SMP capable general purpose GUI operating system, designed for the SUBLEQ architecture.
Well "SUBLEQ" is such a hugely popular computer architecture, how could this fail? I went to Best Buy the other day and it was wall-to-wall with "SUBLEQ" laptops, the Intel ones were nowhere to be seen.
@wger4 said in Dawn: the SUBLEQ OS by Geri:
This operating system was already posted here by a troll with vague intentions, who tried to introduce this operating system as some kind of morally flawed act and with fake informations, and who is alreday expelled from this site long time ago, so here is the real thing.
What?
@wger4 said in Dawn: the SUBLEQ OS by Geri:
Dawn operating system is designed for everyone who wants to experience some simpler architecture than the currently popular ISA-s.
So... nobody?
@wger4 said in Dawn: the SUBLEQ OS by Geri:
Dawn brings back the architectural complexity to the level of the people, the big-endian 64 bit SUBLEQ instruction set which Dawn relies on, does not have various cpu modes, have no multiple instruction sets, it does not have DMA, interrupts, MMU or paging, and goals the transistor count and power consumption of a Tamagotchi.
(That is all one sentence.)
How does it work without interrupts? All the other stuff mentioned seems pretty optional (I mean, Mac Classic ran without any of them-- but it required interrupts, as has literally everything).
Does it also have the utility of a Tamagotchi?
@wger4 said in Dawn: the SUBLEQ OS by Geri:
Mouse
KeyboardBut without using interrupts?
@wger4 said in Dawn: the SUBLEQ OS by Geri:
64-bit sound input and output on 8 channels
4 force-feedback joysticks
16 RGB camerasWhat's the deal with these random limitations? What prevents it from talking to the fifth joystick exactly?
@wger4 said in Dawn: the SUBLEQ OS by Geri:
P2P wireless networking protocol based on geolocation
Note that the feature list doesn't include normal wifi. Just this whatever this is.
@wger4 said in Dawn: the SUBLEQ OS by Geri:
Up to 100 individual disk-drive
Another random limit, and this one not even a power of two. What prevents it talking to disk 101?
@wger4 said in Dawn: the SUBLEQ OS by Geri:
C/C99 compiler
Does it support any programming languages that don't suck?
@wger4 said in Dawn: the SUBLEQ OS by Geri:
Dawn operating system is finished,
Really.
@wger4 said in Dawn: the SUBLEQ OS by Geri:
download: http://gerigeri.uw.hu/DawnOS/index.html
I don't have whatever Martian space architecture this thing runs on. I wager the same is true of approximately 100% of the people on this forum.
@Jaloopa said in Dawn: the SUBLEQ OS by Geri:
Does it run Skyrim?
Who needs Skyrim when you have Amoeba!!!
@wger4 said in Dawn: the SUBLEQ OS by Geri:
It runs chess and snake.
But not Amoeba!? Sigh...
Just as a big FYI, but the best way to get me to respect your product announcement is to set your avatar to this:
Nothing bad has ever come from a person with a creepy anime as a avatar!!!
-
@blakeyrat said in Dawn: the SUBLEQ OS by Geri:
Oh good, an anime's talking to us about OSes.
-
@blakeyrat Oh man every release in the change log has its own creepy-eyed anime:
Does the cartoon this one comes from even claim the character is human?
Because holy fuck.
Also look at the log entry attached to that abomination upon God:
2018, aug 31. - Critical bugfix
-Fixed a scheduler malfunction that sometimes illegally scheduled processes to the 0th core on SMP systems, causing stall. Every user must update to this release.
Right; you're still making critical fixes like that, but be assured: Dawn is done! Finished!
EDIT: Holy shit, the FAQ on the website is a gold mine too.
Come to think of it, I do think someone's posted this here before, because it's starting to look familiar:
Everything is fun and happyness under Dawn, which is a love-child of a game console and office software rendering environment, with a minimalistic stable API and large program-set.
Like a sentence like that you just don't forget.
-
I love pointless OSs.
-
@wger4 said in Dawn: the SUBLEQ OS by Geri:
This operating system was already posted here by a troll with vague intentions, who tried to introduce this operating system as some kind of morally flawed act and with fake informations, and who is alreday expelled from this site long time ago, so here is the real thing.
We're all trolls here, but that particular troll was never expelled from here. I applaud you for posting this in the SideBar, though.
-
@blakeyrat said in Dawn: the SUBLEQ OS by Geri:
Come to think of it, I do think someone's posted this here before, because it's starting to look familiar:
Yeah, @PJH even linked to it in the OP, but someone edited it out. I make no buttumptions.
Either way, for posterity: https://what.thedailywtf.com/topic/24469/geri-the-subleq-guy
-
@Onyx Wait, did ScoliosisRHEA get banned? When did that happen?
https://what.thedailywtf.com/topic/24469/geri-the-subleq-guy/4 <- Hey look I'm a pretty funny guy
-
@blakeyrat said in Dawn: the SUBLEQ OS by Geri:
Does the cartoon this one comes from even claim the character is human?
The previous one was at least of a character that was supposed to be creepy. This one seems to be creepy solely due to artistic incompetence.
-
@blakeyrat said in Dawn: the SUBLEQ OS by Geri:
@Onyx Wait, did ScoliosisRHEA get banned? When did that happen?
I've no idea, I'm as confused as you are, from his ( @Schol_R_LEA 's) posts in that thread I linked, I understood that the original author was the one who got banned? On OSdev thing of course, not here. So... Not sure if the OP was made by the original author, someone who took over the project, or original author pretending to be someone who took over the project?
Fuck knows, I CBA to investigate that deeply, I'm here just for the
-
@Onyx said in Dawn: the SUBLEQ OS by Geri:
@blakeyrat said in Dawn: the SUBLEQ OS by Geri:
Come to think of it, I do think someone's posted this here before, because it's starting to look familiar:
Yeah, @PJH even linked to it in the OP, but someone edited it out. I make no buttumptions.
Either way, for posterity: https://what.thedailywtf.com/topic/24469/geri-the-subleq-guy
To be honest, @wger4 sounds as if he really, really belongs here.
-
@witchdoctor said in Dawn: the SUBLEQ OS by Geri:
@blakeyrat said in Dawn: the SUBLEQ OS by Geri:
Does the cartoon this one comes from even claim the character is human?
The previous one was at least of a character that was supposed to be creepy. This one seems to be creepy solely due to artistic incompetence.
-
-
@blakeyrat According to his profile, he got triggered on something totally irrelevant to softwares or tech, and he annouced his quit.
-
Can you even do pre-emptive multitasking on that architecture?
-
-Imagine a world where being an IT professional means fake-expertising a $30000 hardware with clicking in a specific software basically as a teached operator, with a 0.001% efficiency rate teached by fake professionals payed by corporations through bribed public servants - from your tax.
Computers are slow because academia is paid off to teach them by companies who... like slow computers... for reasons.
-
@blakeyrat It's worse if you know who that character is: Someone whose 'thing' is killing anyone who so much as talks down at what she likes.
-
@PleegWat OS have to manually turn off all the cores and copy the instruction pointer of processes. Starting them goes like this as well.
-
@wger4 said in Dawn: the SUBLEQ OS by Geri:
@PleegWat OS have to manually turn off all the cores and copy the instruction pointer of processes. Starting them goes like this as well.
I do not understand this sentence.
-
@PleegWat said in Dawn: the SUBLEQ OS by Geri:
@wger4 said in Dawn: the SUBLEQ OS by Geri:
@PleegWat OS have to manually turn off all the cores and copy the instruction pointer of processes. Starting them goes like this as well.
I do not understand this sentence.
I think he means it's co-operative only?
-
@xaade In 2000 you were able to play 360p videos on a 300 mhz amd cpu. Then different technologies got common, like the flash player, and you suddenly had to buy a pentium3 to watch the same movies (usually in different format). Then around 2010, the same movies started to stutter, so you had to buy an AMD AthlonXP at least, and now you need a 2 core 1,6 ghz celeron to be able to watch the same 360p videos. I dont think however that this is some intentional conspiracy in this case, its just the stupidity of the developers... In the case of $30k servers (ok, since that text, probably another extra 0 is crawling on the price) thats just raw corruption.
-
@wger4 Can those 30k servers run Crysis and Skyrim?
-
@Jaloopa If you rewrite and compile Crysis and Skyrim to run on the IBM Power architecture, then of course.
-
Thinking about it a bit, this architecture might be very cool as an FPGA soft-core. Especially for safety-critical stuff.
-
@Cursorkeys its not co-operative, but its not hardware assisted.
-
Anyway, what's with the weird love for anime by IT workers? I like me some DragonBall (original series and Z) but it's like /r/unixporn is one big love letter to Japan.
-
@admiral_p Tech people probably have less social connections due to they profession, and they maybe try to compensate it with anime.
-
@wger4 said in Dawn: the SUBLEQ OS by Geri:
so you had to buy an AMD AthlonXP at least, and now you need a 2 core 1,6 ghz celeron to be able to watch the same 360p videos
Not really. You need it to run the OS, which is doing 1000x more things now.
-
@wger4 yeah but why anime? They all look the same, they're all the same (overly theatrical kiddie shit) and, yeah. What you really want to say is that
At least, do it in style.
-
@xaade This is true as well in some extent, but it not explains everything alone. If you still use windows xp for some reason, you will still experience this slowdown phenomon just because of updating the browsers (well, you cant do that any more, as newer version of browsers does not support XP any more). Its true that OS-es became much slower in some cases (like newer linux with a KDE will need 30 seconds to bring up the start menu on my Atom N455 netbook).
-
@admiral_p Anime is very diverse, just like movies. But i cant give detailed explanations, i am personally not that big weeb, but it helps bonding with the community.
-
@wger4 said in Dawn: the SUBLEQ OS by Geri:
@blakeyrat According to his profile, he got triggered on something totally irrelevant to softwares or tech, and he annouced his quit.
Aw that's too bad.
We need another agent to infiltrate OSNews, those posts were pretty good.
-
@PleegWat said in Dawn: the SUBLEQ OS by Geri:
Can you even do pre-emptive multitasking on that architecture?
Presumably it's co-operative like in Mac Classic or early versions of Windows, where each application has to frequently run a "do OS stuff" method. (
GetNextEvent()
orWaitNextEvent()
if i remember my Mac Classic.)But what puzzles me is how do you keep mouse movement smooth in a cooperative multitasking environment without interrupts? I assume the answer is: you don't, and mouse movement is janky as shit.
-
@blakeyrat said in Dawn: the SUBLEQ OS by Geri:
But what puzzles me is how do you keep mouse movement smooth in a cooperative multitasking environment without interrupts?
WaitNextMouseMove()
-
@blakeyrat The os can use mouse layer supplyed by the hardware (or emulator). If you dont use this feature, then yes, it will have to render it, and then it will stutter. The mouse and keyboard press are being polled approx 120 times per second, depending on the speed of the system, but the rendering goes only with a couple of fps (on current emulators).
-
@wger4 said in Dawn: the SUBLEQ OS by Geri:
@xaade In 2000 you were able to play 360p videos on a 300 mhz amd cpu.
You could do this on a Mac II series or most Amigas in the early 90s. If you're really interested in OSes, you should study non-Windows/Intel ones.
If you're interested in smooth video playback, you should take a look at BeOS which have a scheduler just this side of magic and could do things like play 4 MP2s simultaneously on a 400 mhz CPU with no hardware acceleration and no frame drops.
@wger4 said in Dawn: the SUBLEQ OS by Geri:
Then different technologies got common, like the flash player, and you suddenly had to buy a pentium3 to watch the same movies (usually in different format).
Right; it's impossible that people were simply optimizing for storage space. Obviously Flash player just made video worse for absolutely no reason at all.
Look, compared to early video codecs, MP4 is a miracle. It's able to encode the same raw video at twice the quality and a third the file size compared to MP2. Does it require more CPU power? Yes. Of course. But there's no conspiracy here.
@wger4 said in Dawn: the SUBLEQ OS by Geri:
I dont think however that this is some intentional conspiracy in this case, its just the stupidity of the developers...
Again: when the rare resource is CPU power, you optimize for CPU use. When the rare resource is storage/bandwidth, you optimizer for storage/bandwidth. This is how things work. This should not surprise you.
@wger4 said in Dawn: the SUBLEQ OS by Geri:
In the case of $30k servers (ok, since that text, probably another extra 0 is crawling on the price) thats just raw corruption.
You think people are buying $300,000 servers to watch 360p videos without stuttering?
@wger4 said in Dawn: the SUBLEQ OS by Geri:
@Cursorkeys its not co-operative, but its not hardware assisted.
How?
Do you require setting aside one entire CPU core for the OS and scheduler? (I think the PS3 did that, IIRC.)
Does it even run on a 1-core CPU?
@admiral_p said in Dawn: the SUBLEQ OS by Geri:
Anyway, what's with the weird love for anime by IT workers? I like me some DragonBall (original series and Z) but it's like /r/unixporn is one big love letter to Japan.
I have no idea. I can't see how anybody could love that horrifying green thing pictured up-thread.
@admiral_p said in Dawn: the SUBLEQ OS by Geri:
@wger4 yeah but why anime? They all look the same, they're all the same (overly theatrical kiddie shit) and, yeah. What you really want to say is that
Once in a blue moon there's a good anime. Like Cowboy Bebop. Mostly because it throws away almost all anime conventions and acts like a western animated show.
@wger4 said in Dawn: the SUBLEQ OS by Geri:
@admiral_p Anime is very diverse, just like movies. But i cant give detailed explanations, i am personally not that big weeb, but it helps bonding with the community.
Really.
-
@admiral_p said in Dawn: the SUBLEQ OS by Geri:
What you really want to say is that
RAMONES - I Don't Want To Grow Up – 02:46— Ramones MusicHere, you can borrow mine: