The Sidekick had its own OS, like no other. I believe later versions after I left the company were based on NetBSD.
Later versions started looking a little bit more like a conventional operating system. For instance, a file system was added in 3.0 to support the removable SD card.