There are other options, and Adafruit breaks them each down with pros and cons of using each.

Running Programs Automatically on Your Tiny Computer| Adafruit