¿Qué sistema operativo disponible para Raspberry Pi es el menos afectado por cortes de energía o caídas de tensión, y puede reiniciarse fácil y rápidamente a un estado de funcionamiento nuevamente?

Si está recibiendo apagones, su primer negocio es condicionar su poder. El Pi no requiere mucha potencia, por lo que una batería USB debería ser relativamente fácil de obtener y funcionar.

Más allá de eso, el mayor problema con cualquier sistema operativo cuando se enfrenta a un mal poder son los problemas con los sistemas de archivos. A muchos sistemas de archivos no les gusta perder energía repentinamente en medio de una escritura.

Esta distribución: IPE R1: afirma ser una versión “a prueba de apagones” de Raspbian. Lo hace al afirmar que tiene un sistema de archivos raíz de solo lectura. No lo he probado, su kilometraje puede variar.

El Pi es relativamente conocido en general por tener problemas de confiabilidad alrededor de su sistema de archivos basado en la tarjeta SD, y al menos un proyecto que conozco cambió al Beaglebone Black debido a esos problemas de confiabilidad. Todavía no sé qué esperar sobre cómo el Pi 2 cambia las cosas.

Encuentro que Arch arranca mucho más rápido que Raspbian (en un símbolo del sistema; todavía no he tenido necesidad de iniciar X). Hay algunas distribuciones aún más mínimas que pueden arrancar aún más rápido, la desventaja es que son más difíciles de instalar o usar.

Como se mencionó en otra respuesta, la forma de protegerse contra la pérdida de energía es montar el sistema de archivos como de solo lectura. Tendrá que montar algunas cosas como / tmp, / var / tmp, / var / log como discos ram (tmpfs). Lee un poco. El motor de búsqueda lo ayudará aquí.

Si el modo de solo lectura completo no funciona para usted, monte tanto como sea posible de solo lectura y tenga una pequeña partición grabable para sus datos mutables. Siempre habrá una compensación aquí. Investigué un poco sobre esto hace unos meses, y parece que no hay un sistema de archivos de “bala mágica” a este respecto. Por ejemplo, algunos pueden ser resistentes a la corrupción pero requerirán un fsck largo al reiniciar, lo que viola su requisito de arranque rápido. Podrías montar lectura-escritura solo cuando realmente necesites escribir algo, y luego esperar que no se pierda la energía durante ese tiempo.

En realidad, cualquiera de las distribuciones populares funcionará. Raspian y Arch son buenos candidatos. Sin embargo, vas a hacer algo de trabajo.

El problema con el que se encuentran las distribuciones predeterminadas es que las escrituras de la tarjeta SD durante un corte de energía pueden dañar el sistema de archivos. Esto no tiene nada que ver con el Pi; Así es para cualquier sistema informático.

La solución es montar el sistema de archivos raíz de solo lectura. Los directorios que requieren escrituras durante el funcionamiento normal, como / tmp y / var, están montados en tmpfs (que es un disco RAM).

Como nunca se escribe en la tarjeta SD, el sistema de archivos nunca puede corromperse. Si lo desea, alimente a Yank cada minuto durante los próximos 30 años. Su Pi siempre aparecerá y aparecerá correctamente.

La desventaja es que los cambios de configuración fijos se convierten en un dolor de cabeza. Esta es la segunda parte de “tendrás que trabajar un poco”.

Quiero saber esta respuesta también.

Pensamiento secundario: todavía no tengo un Rpi, pero leí sobre ellos y si tienes un montón de cosas conectadas a los puertos usb que consumen mucha energía, es posible que necesites una fuente de alimentación con más amplificadores para satisfacer tus periféricos .