Writing your own operating system can be anything from a summer hobby project to a full-fledged commercial endeavor taking many years to complete. One might think that with so many operating systems ...