I’m writing my own OS
Anyone who has ever written a small RTOS on a small 8 bit embedded processor will only laugh at the OP.  And, I hate to say, it would be justified.  There are about twenty or thirty books between where he is now and where he'd have to be in order to even start talking about designing an OS for a desktop platform.  Add to that 10,000 hours of coding low to high-level projects across embedded to desktop platforms.<p>A quick read of the "About" page is probably in order:<p><a href="http://gusc.lv/about/" rel="nofollow">http://gusc.lv/about/</a><p>What to say?<p>"Someone holding a cat by the tail learns something he can learn in no other way" --Mark Twain.<p>Here's the tip of the tail:<p><a href="http://www.amazon.com/Embedded-Controller-Forth-8051-Family/dp/0125475705" rel="nofollow">http://www.amazon.com/Embedded-Controller-Forth-8051-Family/...</a><p><a href="http://www.amazon.com/Operating-System-Concepts-Abraham-Silberschatz/dp/1118112733/ref=dp_ob_title_bk" rel="nofollow">http://www.amazon.com/Operating-System-Concepts-Abraham-Silb...</a><p><a href="http://www.amazon.com/Performance-Preemptive-Multitasking-Microprocessors-Microcontrollers/dp/0982337531/ref=sr_1_2?s=books&ie=UTF8&qid=1353963610&sr=1-2&keywords=micro+c+os" rel="nofollow">http://www.amazon.com/Performance-Preemptive-Multitasking-Mi...</a><p><a href="http://www.amazon.com/Design-Operating-System-Prentice-Hall-Software/dp/0132017997/ref=sr_1_3?s=books&ie=UTF8&qid=1353963814&sr=1-3&keywords=operating+systems+design+and+implementation" rel="nofollow">http://www.amazon.com/Design-Operating-System-Prentice-Hall-...</a><p>Have fun.