Las computadoras y otros dispositivos, como los teléfonos inteligentes, que contienen software cargado de fábrica contienen un sistema operativo estándar y un paquete de aplicaciones llamado "imagen de fábrica". En lugar de cargar cada sistema desde medios como CD en un proceso paso a paso para cada computadora, el uso de una imagen de fábrica permite la entrega rápida y consistente de software a cada unidad de producción de un modelo de dispositivo en particular. La "imagen" se entrega mediante una copia de disco o desde un servidor de imágenes de red.
Creación de imágenes de fábrica
Una imagen de fábrica puede ser un disco completo o una imagen de memoria de un sistema de archivos que se copiará en un espacio equivalente en cada dispositivo, o puede ser un conjunto de paquetes de software que se enviarán a un dispositivo e instalarán. De cualquier manera, el objetivo es producir en el dispositivo un sistema predecible que haya sido probado en la fábrica y que pueda ser respaldado por técnicos en base a esa configuración y software estándar.
Carga de dispositivos en la fábrica
Se puede cargar una imagen de fábrica de manera eficiente y confiable en cada dispositivo desde los servidores de carga a través de una conexión de red, directamente a los discos duros antes de la instalación, o mediante una conexión por cable directa para dispositivos como teléfonos. Una vez que se carga el software, se verificará para garantizar que la carga sea completa y precisa. Este proceso puede tener lugar para miles o incluso millones de dispositivos, todos los cuales funcionarán de la misma manera.
Restauración de la imagen de fábrica de un dispositivo
Las copias de imágenes de fábrica para restaurar sistemas de PC a menudo se incluyen como una partición separada en el disco duro principal o en un CD o DVD que acompaña al sistema enviado. Para los teléfonos inteligentes, las imágenes de fábrica generalmente están disponibles en archivos individuales que contienen software empaquetado o sistemas de archivos, cargados por un "cargador de arranque" integrado en el dispositivo. Es posible que se envíen imágenes de fábrica de actualizaciones de software a través de la red inalámbrica para actualizar todos los teléfonos de un tipo determinado después del lanzamiento del nuevo software.
Razones para utilizar una imagen de fábrica
Incluso si una imagen de fábrica no es perfecta, es predecible. Ha sido empaquetado, probado y entregado a muchos dispositivos. Los ingenieros saben lo que contiene y el personal de soporte puede desarrollar un conjunto de procedimientos, listas de funciones, soluciones, errores y otra información que hace referencia al número de versión del software de imagen de fábrica. Esto permite a la organización manejar las actualizaciones de software de manera eficiente y poner a disposición las correcciones de errores que abordan problemas en una versión específica del software.
Problemas con el proceso de imagen de fábrica
Si bien una imagen de fábrica es una forma conveniente de restaurar un sistema a un estado conocido, las presiones de programación, los problemas con el proceso de creación de imágenes de fábrica o la entrega tardía de software importante pueden afectar si una imagen de fábrica es realmente el mejor software para usar. En algunos casos, cargar una versión genérica de "distribución" del sistema y luego agregar controladores y otro software específico al sistema de destino puede llevar más tiempo, pero resulta en un sistema más robusto y libre de errores.