Hi! I'm just posting to announce the release of the source code of the 64-bit version of my hobby OS, ExDOS. My site is here: http://exdos.co.nf/ and my source code is on GitHub: https://github.com/omarrx024/exdos64
It's licensed under GNU GPL v3 and has many improvements over it's old 32-bit version. This one has a truly functional ACPI driver on real hardware, a window-based GUI, a real disk driver independent of BIOS, and some other things.
[+] [-] groovy2shoes|10 years ago|reply
One thing, though:
> tiny
> RAM: 64 MB required, 192 MB recommended.
That doesn't seem particularly tiny to me. I have an old Pentium II box with 32 MB of RAM that runs the latest release of OpenBSD with X, and I don't consider OpenBSD particularly tiny, either.
At risk of sounding like a crotchety old man, these are sad times to be living in when 64 MB is considered tiny.
[+] [-] nekopa|10 years ago|reply
OpenBSD can be installed in as little as 512MB, but using that small of a device is something for advanced users.
[+] [-] astrodust|10 years ago|reply
Considering this is written in assembly, what is all that memory used for?
[+] [-] analognoise|10 years ago|reply
Can I ask what references you used to figure out how to write certain pieces of this? There is a torrent of information online, but you've probably got a very good (curated) set of links or books that you recommend.
[+] [-] omarrx024|10 years ago|reply
[+] [-] nekopa|10 years ago|reply
Maybe someone could change this to a Show HN?
[+] [-] dang|10 years ago|reply
[+] [-] brudgers|10 years ago|reply
[+] [-] omarrx024|10 years ago|reply
[+] [-] guilloche|10 years ago|reply
Some Suggestion: do not focus on GUI at first, since it will not be usable soon as desktop OS anyway.
I could imagine that a barebone ExDos to manage multiple unikernel ExDOS virtual machines as web services is quite useful.
Any comments?
[+] [-] ams6110|10 years ago|reply
Quite impressive!
[+] [-] vmorgulis|10 years ago|reply
It (almost) runs on copy.sh V86 emulator: https://copy.sh/v86/
I see the boot process with dots (like linux) and after I have the following message with a red background (if that can help):
The last lines of the Javascript console:[+] [-] omarrx024|10 years ago|reply
[+] [-] striking|10 years ago|reply
[+] [-] ludamad|10 years ago|reply
[+] [-] omarrx024|10 years ago|reply
[+] [-] TazeTSchnitzel|10 years ago|reply
[+] [-] mixmastamyk|10 years ago|reply