>>1には無理です。
そして、ひげぽんにも無理です。

とりあえず今のレベルではデバイスドライバーの仕様さえ決定できないでしょう。
とりあえず今のレベルで開発を続けるなら完成予定は30年後でしょうか?
まずはシステムプログラムと大規模プロジェクトのマネージメントから勉強しなさい。
まぁ、どうせやってるうちに何故できないかが解って投げ出すだろうけどね。

悪いことは言わない。
少し高度なアプリケーションを組んで、OSとは何で何が必要なのかをきちんと理解しなさい。