←back to thread

207 points krustowski | 1 comments | | HN request time: 0.222s | source

To try it out, simply build the project yourself from source, or use attached bootable ISO image of the system (in Releases on Github) and run it in QEMU.

https://blog.vxn.dev/rou2exos-rusted-edition

Show context
rollcat ◴[] No.44319184[source]
Memory-safe language. x86_64, with Arm on the roadmap. Networking stack. Boots from a CD and via multiboot. Your hobby project wipes the floor with DOS.
replies(2): >>44319373 #>>44325055 #
pvg ◴[] No.44319373[source]
Whoa there. Gotta run Doom and BASIC to compete with DOS. That is the officially recognized DOS-Kármán line.
replies(5): >>44319916 #>>44321291 #>>44322144 #>>44322257 #>>44327067 #
mycall ◴[] No.44322257[source]
also, can't be a dos with the 'dir' command.
replies(2): >>44322310 #>>44323039 #
krustowski ◴[] No.44322310[source]
Afaik there is a 'DIR' command in MS-DOS. Anyway, what would be a better command to list a directory? I could think of 'ls' maybe
replies(3): >>44323038 #>>44323324 #>>44327074 #
onre ◴[] No.44323324[source]
I would most likely end up with something like this:

  CAT          CATalogue - output the contents of current directory
  RM           to Raster Memory - load contents of named file in framebuffer
  MV           Make Virtual - map the file into memory and output the address
  LS           Load System - attempt to reboot using the named file as the kernel
  CD           Create Directory - self-explanatory
  SH           System Halt - immediately stop all processing
...and so on.
replies(5): >>44323910 #>>44324486 #>>44325306 #>>44326805 #>>44328203 #
1. stuaxo ◴[] No.44328203[source]
CAT was on the Amstrad CPC.