La empresa para la que trabajo es la fabricación de un dispositivo con procesador ARM y Linux incorporado. En el momento del proyecto (hace unos años) nuestros consultores confiaban en los chips flash NAND con UBIFS como sistema de archivos, debido a las restricciones del proyecto:
- El dispositivo siempre debe poder iniciarse incluso después de un corte de energía.
- El tiempo de arranque del dispositivo siempre debe ser el mismo, incluso después de un corte de energía.
Lamentablemente, el corte de energía es la forma "normal" en que nuestros clientes apagan sus dispositivos.
Desafortunadamente, el chip flash ya no está en producción, por lo que estamos reevaluando otras alternativas: MMC embebido o SATA SSD. Algo, en resumen, que si sale de producción, podemos encontrar un reemplazo manteniendo el mismo FW idéntico.
Me pregunto si hoy en día las tecnologías hw (ssd, eMMC, etc.) y sw (principalmente sistemas de archivos) me permiten permanecer dentro de las restricciones con otros dispositivos que no sean chips flash NAND.