Are you planning adding support for Czech diacritics?
Show HN: A DOS-like hobby OS written in Rust and x86 assembly
51–60 of 62 posts
Re: Show HN: A DOS-like hobby OS written in Rust and x86 assembly
#52Earlier quoted context omitted.
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
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.
Re: Show HN: A DOS-like hobby OS written in Rust and x86 assembly
#53Memory-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.
Whoa there. Gotta run Doom and BASIC to compete with DOS. That is the officially recognized DOS-Kármán line.
Re: Show HN: A DOS-like hobby OS written in Rust and x86 assembly
#54Earlier quoted context omitted.
also, can't be a dos with the 'dir' command.
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
Re: Show HN: A DOS-like hobby OS written in Rust and x86 assembly
#55Re: Show HN: A DOS-like hobby OS written in Rust and x86 assembly
#56Earlier quoted context omitted.
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
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.
Re: Show HN: A DOS-like hobby OS written in Rust and x86 assembly
#57Earlier quoted context omitted.
> Rust and x86 assembly then > Memory-safe language. What's the point? Looks like today Rust is like 3D printing was. As if it makes something better. Printing was hyped and advertised by printers sellers and manufacturers. Finally they run out of money. As for project, it's cool if compatible with old soft. Otherwise suitable mostly for education and masochism. Long way to become practical anyway even if it gets tra…
You can write memory safe code in any language, but having a machine i.e. the Rust compiler check it for you is less error-prone than if a human does it. Also if you look at the repo, only 3% of the codebase is in Assembly. IMO if >95% project is in Rust, you can definitely claim it's a Rust project.
Re: Show HN: A DOS-like hobby OS written in Rust and x86 assembly
#58Earlier quoted context omitted.
The original blog post has more details: https://krusty.space/projects/rourexos/ Ultimately, it's an eye of the beholder type thing, but it seems very fair to call it DOS-like to me. The DOS inspiration is pretty blatant all throughout it from its aesthetic, commands (more than just dir and cls is shared), booting from a 1.44 floppy, etc. And if you are coming from a primarily windows computing background, then "DOS-…
Ah yes, the first version does indeed sound DOS-like. The second one diverges quite a bit though. Fun project indeed.
Re: Show HN: A DOS-like hobby OS written in Rust and x86 assembly
#59:-))
Re: Show HN: A DOS-like hobby OS written in Rust and x86 assembly
#60Is this using a custom VGA driver from scratch in Rust??