5 ms·
I'd be interested, but how about doing one for x64 assembly? There are already two teaching kernels available for x86 (from MIT and Stanford). http://en.wikip
by chubot 13y ago
I'd be interested, but how about doing one for x64 assembly? There are already two teaching kernels available for x86 (from MIT and Stanford).
http://en.wikipedia.org/wiki/Xv6 http://en.wikipedia.org/wiki/Xv6
http://en.wikipedia.org/wiki/Pintos http://en.wikipedia.org/wiki/Pintos
I think Minix is also x86, so that may be 3.
- sswezey 13y agoOr possibly even ARM? Isn't it supposed to have simpler assembly (better for learning) and many, cheap, accessible boards to learn with?
- chubot 13y agoYes, I would appreciate an ARM version too. There is a a Raspberry Pi course that I haven't really looked at, but I don't think it's a "full" OS with virtual memory and multi-tasking and so forth. http://www.cl.cam.ac.uk/projects/raspberrypi/tutorials/os/ http://www.cl.cam.ac.uk/projects/raspberrypi/tutorials/os/