That's the kind of projects I think about in the shower or when I'm procrastinating.
I need to hack on X. - Current editors suck, I should create an editor. - Current languages suck, I should create a language, and I'll build my editor in it. - Current OS suck, I'll write the OS in my editor using my language.
Meh, maybe another day, 2 hours later X is hacked in python using vim.