Members - Reputation: 153
Posted 27 October 2012 - 08:20 AM
Crossbones+ - Reputation: 2770
Posted 27 October 2012 - 08:48 AM
Operating system development might very well be one of the hardest topics to tackle and should only be done when you're very comfortable with a language suited for system programming (eg. C) and an assembly language for the CPU you'll be developing for. You'll also need to have a decent understanding how computers work on a bare metal level, you'll have absolutely no helper libraries at your disposal, you'll literally have to do everything all by yourself.
I've done a few kernels myself, and it takes months to get something you could actually do something useful with, even with a solid background in programming and general computer knowledge.
You're the same person who wanted to write a game engine, right? I think you're setting your goals far too high for your current skill level, start with the basics: one must know how to walk before he can learn how to run
Edited by Radikalizm, 27 October 2012 - 09:02 AM.