No estoy seguro de si esto es algo ARM o si es solo una "convención" para los dispositivos inteligentes modernos. Cuando se habla de dispositivos basados en Android, la gente siempre habla de ROMs o firmware de flasheo.
Ahora no solo estoy hablando de Android, ya que muchos de estos dispositivos también pueden ejecutar verdaderas distribuciones de Linux. Estoy hablando principalmente de dispositivos genéricos como el Pivos XIOS. Sin embargo, la forma de "instalar" Linux es "flashear" una ROM de Linux.
De lo que siempre me han enseñado acerca de los procesos de arranque es que primero el orden de su dispositivo de arranque se almacena en el BIOS (o alguna NVRAM). Si estamos arrancando desde el disco duro, miramos los primeros 512 bytes del disco y leemos la tabla MBR \ Partición. Luego saltamos a la partición activa y leemos el PBR que luego carga el kernel y el sistema operativo. En el caso de EFI, simplemente buscamos EFI_SYSTEM_PARTITION y saltamos a eso. Estos dispositivos son irrompibles. Si arruinas tu MBR o incluso la tabla de particiones, siempre puedes arrancar desde USB y reinstalar el sistema operativo.
Desde teléfonos intermitentes sé que estos dispositivos ARM son de ladrillo. Si no puede flashear una recuperación en algunos dispositivos, es posible que no pueda volver a flashear otro / otra ROM.
Además, ¿de qué habla la gente del "firmware"? En los sistemas basados en BIOS, raramente presentamos firmware verdadero (el BIOS en sí).
Entonces, mis preguntas son si el proceso de arranque es diferente en estos dispositivos porque están basados en ARM o es un modelo completamente nuevo de arranque. ¿El futuro se está alejando de EFI \ BIOS y más hacia "ROM" y dispositivos de ladrillo?