3 ms·
How would one go about learning how to do something like this? Books, websites, blog posts?
by acoover 14y ago
How would one go about learning how to do something like this? Books, websites, blog posts?
- bgilroy26 14y agoHere are two sets of links/conversations (note that they're all on the "how to boot up/run computer" end vs the "how to boot up/run computer in javascript end") http://reddit.com/r/programming/comments/f26tu/how_to_write_a_simple_operating_system_in/ http://reddit.com/r/programming/comments/f26tu/how_to_write_... http://www.reddit.com/r/programming/comments/f2pnt/write_your_own_kernel_no_more_hello_world_kernel/ http://www.reddit.com/r/programming/comments/f2pnt/write_you...
- qu4z-2 14y agoThe folks over at the (FASM forums)[http://board.flatassembler.net/ http://board.flatassembler.net/] can probably help a bit too, 'though obviously they're somewhat assembly-oriented. A lot of stuff will carry over, though.
- njs12345 14y agoWhich part troubles you? A project like this encompasses many areas of computer science from compiler design to kernel programming. If you want to get started with doing bare metal stuff, I quite like this article: http://balau82.wordpress.com/2010/02/28/hello-world-for-bare-metal-arm-using-qemu/ http://balau82.wordpress.com/2010/02/28/hello-world-for-bare... It uses ARM so you don't have to worry about all the x86 legacy cruft.