Live data from Hacker News

Show HN: ExDOS 64-bit version source code release

news.ycombinator.com

1–10 of 28 posts

Show HN: ExDOS 64-bit version source code release

#1
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.

Re: Show HN: ExDOS 64-bit version source code release

#5
post #3

Related: https://news.ycombinator.com/item?id=10045254

That OS is also developed by me, but it was 32-bit and had design issues. So I redesigned it and rewrote it in 64-bit and here it is.

Thanks, That was my guess. I posted the link to add context and because the progress since is pretty awesome.

Re: Show HN: ExDOS 64-bit version source code release

#9
Very cool!

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):

    ExDOS64 version 0.01 built 26.03.2016
    =====================================
    Boot error: CPU is not 64-bit capable...
The last lines of the Javascript console:

   [CPU ] mode=real/16 paging=0 vm=0 iopl=0 cpl=0 if=1 cs:eip=0xF000:0x0000FFF0 cs_off=0x000F0000 flgs=0x202 ss:esp=0x0000:0x00000F32 log.js:13:9
   [CPU ] far return eip=0x0000CB01 cs=0xF000 stack_adjust=0x0

Re: Show HN: ExDOS 64-bit version source code release

#10

Very cool! 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): ExDOS64 version 0.01 built 26.03.2016 ===================================== Boot error: CPU is not 64-bit capable... The last lines of the Javascript console: [CPU ] mode=real/16 paging=0 vm=0 iopl=0 cpl=0 if=1 cs:eip=0…

Looks like v86 doesn't support 64bit stuff, and ExDOS doesn't support not being 64bit.
Post reply on HN