Writing an OS

I’m not sure if I’ll ever do anything such as write my own operating system, but I have gotten a little interested in it after looking at projects such as MenuetOS. Of course, I wouldn’t expect it would get anywhere and probably wouldn’t be of use except to myself. However, the knowledge and experience gained might be worth it, plus…it’s just darn fun! Regardless, I’m going to start keeping a few links in case I do decide to do anything with it.* “BonaFide OS Development”:http://www.osdever.net/ Lots of links, tutorials, and information for those who want to jump into OS development.

  • Bochs - Cross Platform IA-32 Emulator: Not specific to building your own operating system, but this was mentioned on a forum as being invaluable to OS development. Bochs is a highly portable open source IA-32 (x86) PC emulator written in C++, that runs on most popular platforms. It includes emulation of the Intel x86 CPU, common I/O devices, and a custom BIOS. Currently Bochs can be compiled to emulate a 386, 486, Pentium, Pentium Pro or AMD64 CPU, including optional MMX, SSE, SSE2 and 3DNow instructions.
  • Geezer at execpc.com: Some interesting tutorials and information on building a protected mode OS and some embedded systems information.
  • The Operating System Resource Center: Lots of detailed information on everything from the Boot Process to Networking Devices.
  • Paul Hsieh’s OS page: A portal related to operating system creation.

WordPress database error: [Table './austintech_wp/wp_comments' is marked as crashed and last (automatic?) repair failed]
SELECT * FROM wp_comments WHERE comment_post_ID = '15' AND comment_approved = '1' ORDER BY comment_date

Leave a Comment