Si combina Arch Linux con las características que sugirió Fred, debería obtener un sistema operativo de arranque generalmente rápido.
Lo que ralentiza los tiempos de arranque del sistema operativo es
Velocidades lentas de lectura / escritura (E / S).
Por lo que el uso de una tarjeta SD más rápida será ayudar, una tarjeta Clase 10 será sustancialmente más rápido que una tarjeta de clase 4 . No entendí cómo funcionaban las clases de tarjetas SD, y eso se ha señalado con bastante claridad en los comentarios, mi mal. En realidad, una tarjeta de Clase 10 será más rápida que una tarjeta de Clase 4 para transferencias de archivos grandes , como video HD y demás. Aparentemente, la clase 4 funciona igual de bien con archivos más pequeños. De nuevo, mi mal, pero bueno, todos aprendemos de vez en cuando.
Una secuencia de inicio empantanada.
Si tiene mucho software que se inicia durante la fase de arranque, el tiempo de arranque será más lento. Más software iniciando == Mayor tiempo de arranque.
Por lo tanto, si necesita un arranque rápido, corte la mayor cantidad de software posible de la secuencia de inicio. Puede crear un script simple (o estoy seguro de que hay uno) que iniciará el software una vez que se complete la secuencia de inicio principal, extendiendo un poco más la carga.
Eso es básicamente eso. Arch Linux es probablemente el camino a seguir, combinado con las características que Fred mencionó, como dije antes. Arch es un sistema operativo muy mínimo y puede que no sea lo mejor para un principiante, pero si tiene experiencia en Linux, hágalo. Solo requiere un poco de configuración, ya que viene con el mínimo necesario para instalar y eso es todo .
Espero que tu proyecto salga bien!