Read some books on programming, then read some more. Meanwhile get some experience with actually coding. Then get a team of skilled programmers (a couple of 100 should do), make a great concept with new idea's etc. Make a design, settle on which programming language(s) to use and support, study already existing OS's... Oh yeah, try getting a budget of some millions of $'s. I think your final year may also take longer then a year... Good luck!