←back to thread

207 points krustowski | 1 comments | | HN request time: 0.221s | 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 #
MoonGhost ◴[] No.44325055[source]
> 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 traction.

replies(3): >>44325086 #>>44325165 #>>44326137 #
unchar1 ◴[] No.44325086[source]
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.

replies(1): >>44328479 #
1. PaulDavisThe1st ◴[] No.44328479[source]
Finally, a positive comment about Rust that I can 100% agree with :)