ToaruOS - A hobby operating system built mostly from scratch