Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I started to create the counterpart, a x86_64 bit emulator written in Rust: https://github.com/fotcorn/x86emu

Disclaimer: Almost no comments, unidiomatic Rust, tons of hacks. Currently can run the uncompress code of Linux and some initial startup code. Not much more than instruction decoding & execution and basic page handling is implemented, the rest of the hardware is missing.

Sadly I do not really have time right now to work on it. I am still torn if Rust helps more than it makes everything more complicated, but recent Rust version should have made some things I wrangled with much easier.



> I am still torn if Rust helps more than it makes everything more complicated

Do you have an example in your code of what is complicated? I took a quick look, and didn’t see anything crazy.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: