I saw zero.rs and said, "Hey, I know! I'm going to make a kernel!" Then after showering... came back and saw this.
Well, in any case, great work! (Perhaps I'll use yours as a starting point.)
EDIT: One question. When I try to compile it, rustc gives me these errors:
error: no item found for `modulo`
error: no item found for `durable`
error: aborting due to 2 previous errors
If I had to guess, it would be due to the fact that I'm trying to compile it on OS X but have i386-intel-linux set as the target, but your screenshot shows (at least it being emulated) on OS X. Did you have to build a special cross compiler version of rustc?
No idea whether this is actually correct, but it does run in qemu. It doesn't however boot on my laptop from a USB drive though... not sure how actual hardware is different from qemu.
Well, in any case, great work! (Perhaps I'll use yours as a starting point.)
EDIT: One question. When I try to compile it, rustc gives me these errors:
If I had to guess, it would be due to the fact that I'm trying to compile it on OS X but have i386-intel-linux set as the target, but your screenshot shows (at least it being emulated) on OS X. Did you have to build a special cross compiler version of rustc?