Linked by Thom Holwerda on Sun 26th May 2013 18:48 UTC
OSNews, Generic OSes "A tiny 32 bit kernel written in Rust. I was inspired to download Rust and try to do this after seeing zero.rs - a stub that lets Rust programs run almost freestanding. It paints the screen bright red and then hangs. That's it."
Permalink for comment 562972
To read all comments associated with this story, please click here.
RE: I have never used rust,,,
by butters on Mon 27th May 2013 20:17 UTC in reply to "I have never used rust,,,"
butters
Member since:
2005-07-08

Think of that as the init process, the only "userspace" component of this project. Instead of forking new processes to run system services like a real OS, it just paints the framebuffer red.

The actual "kernel" is defined in runtime.asm, where you can see the syscalls declared, although the only even remotely meaty part of this project is loader.asm, which loads a rust executable into a virtual address space.

Reply Parent Score: 3