This article needs additional citations for verification. (February 2008) |
El ícono de la bomba (💣) tiene varias aplicaciones diferentes en informática y generalmente indica un error fatal del sistema .
El icono de la bomba en Mac OS es un símbolo diseñado por Susan Kare que se mostraba dentro del cuadro de alerta de Error del sistema cuando el sistema operativo Macintosh "clásico" sufría una falla que el sistema decidía que era irrecuperable. Dado que el sistema operativo Mac OS clásico no ofrecía protección de memoria , una falla de una aplicación a menudo dejaba fuera de servicio todo el sistema.
El símbolo de la bomba apareció por primera vez en el Macintosh original en 1984. A menudo, se mostraba en el cuadro de diálogo el motivo del fallo, incluido el código de error. En algunos casos, había disponible un botón "Reanudar", que permitía al usuario cerrar el cuadro de diálogo y obligar al programa infractor a cerrarse, pero la mayoría de las veces el botón de reanudar estaba deshabilitado y era necesario reiniciar el equipo. Originalmente, el botón de reanudar no estaba disponible a menos que el programa en ejecución hubiera proporcionado al sistema operativo un código para permitir la recuperación. Con la llegada del Sistema 7, si el sistema operativo pensaba que podía gestionar la recuperación, se mostraba un cuadro de diálogo de error normal y se obligaba a la aplicación a cerrarse. Esto se vio facilitado por el hecho de que el sistema operativo Mac OS clásico proporcionaba un poco de protección contra la corrupción del montón mediante páginas de protección ; si la aplicación se bloqueaba y el montón de la aplicación estaba dañado, se podía descartar.
El programa depurador MacsBug era utilizado a veces incluso por los usuarios finales para proporcionar una recuperación de errores básica (aunque no siempre fiable), y podía utilizarse para fines de resolución de problemas, de forma muy similar a la salida de un pánico del núcleo de Unix o una pantalla azul de la muerte de Windows NT . Las cajas bomba de Mac OS Classic eran a menudo ridiculizadas por proporcionar poca o ninguna información útil sobre el error, presentando sólo información como "Error de sistema 11" o "error de dirección"; esta fue una decisión consciente del equipo de Macintosh de eliminar cualquier información que el usuario final no pudiera entender. El código de error estaba destinado a ser incluido en un informe de error para el desarrollador.
En Mac OS X , al estar basado en el núcleo tipo UNIX de BSD, la arquitectura del sistema es muy diferente a la del Mac OS clásico , y un fallo de aplicación normalmente no puede hacer caer todo el sistema. Una pantalla de pánico del núcleo (ya sea texto sobrescrito en la pantalla en versiones anteriores, o simplificado a un mensaje de reinicio en versiones más recientes) reemplaza el símbolo de bomba, pero aparece con menos frecuencia debido a la arquitectura del sistema radicalmente diferente. El símbolo de bomba no se usa en Mac OS X, pero una aplicación de prueba llamada Bomb.app , escrita específicamente para causar un fallo no fatal, está incluida con Xcode y usa una representación del símbolo de bomba como su icono.
En el sistema operativo Mac original, la llamada del sistema para mostrar un "cuadro de bomba" se llamaba DSError, por "Deep Shit" (Mierda profunda). [1] Esto se consideró obsceno y se convirtió en el "Administrador de errores del sistema". [2]
Los sistemas basados en TOS , como el Atari ST , utilizaban una fila de bombas para indicar un error crítico del sistema. La cantidad de bombas mostradas revelaba información sobre el error ocurrido. El error (también llamado excepción ) es informado por el microprocesador Motorola 68000. La primera versión de TOS utilizaba nubes de hongos . [3]
El emoji de bomba se agregó al bloque de caracteres Símbolos y pictogramas varios en la versión 6.0 de Unicode con el punto de código U+1F4A3 💣 BOMBA . [5]
...el icono de la bomba es "Deep". Esa es la primera palabra del nombre original del código... un nombre obsceno, con las llamadas a la API prefijadas con "DS" ... finalmente se decidió por el administrador más prosaico "System Error".