AsteroidOS is built like an embedded Linux distribution with OpenEmbedded.[7] It works on top of the Linux kernel and the systemd service manager.[8] AsteroidOS also includes various mobile Linux middlewares originally developed for Mer and Nemo Mobile such as lipstick and MCE.[9]