The little book about OS development
Other than the educational value of doing so, what would be a reason to write a brand new operating system?  Obviously there is a lot to learn about existing operating systems by coding you own, much in the way that writing a new languages teaches you about existing languages, but what are some creative applications of a hand made operating system?