El ícono de bomba (💣) tiene varias aplicaciones diferentes en informática y generalmente indica un error fatal del sistema .
El ícono de 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 "clásico" Macintosh tuvo una falla que el sistema decidió que era irrecuperable. Dado que el Mac OS clásico no ofrecía protección de memoria , un fallo de la aplicación a menudo provocaba la caída de todo el sistema.
El símbolo de la bomba apareció por primera vez en el Macintosh original en 1984. A menudo, en el cuadro de diálogo se mostraba el motivo del fallo, incluido el código de error. En algunos casos, estaría disponible un botón "Reanudar", que permitiría al usuario cerrar el cuadro de diálogo y forzar el cierre del programa infractor, pero la mayoría de las veces el botón de reanudar estaría deshabilitado y habría que reiniciar la computadora. 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 System 7, si el sistema operativo pensaba que podía manejar la recuperación, aparecía un cuadro de diálogo de error normal y la aplicación se veía obligada a cerrar. Esto fue ayudado por el clásico Mac OS que proporcionaba un poco de protección contra la corrupción del montón mediante páginas de protección ; si la aplicación fallara y el montón de la aplicación estuviera dañado, podría desecharse.
El programa depurador MacsBug a veces era utilizado incluso por usuarios finales para proporcionar recuperación de errores básica (aunque no siempre confiable), y podía usarse con fines de resolución de problemas, de la misma manera que podría ser el resultado de un pánico en el kernel de Unix o una pantalla azul de la muerte de Windows NT . . Las cajas de bombas de Mac OS Classic a menudo fueron ridiculizadas por proporcionar poca o ninguna información útil sobre el error, presentando sólo información como "Error del 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 incluirse en un informe de error para el desarrollador.
En Mac OS X , al estar basado en el kernel tipo UNIX de BSD, la arquitectura del sistema es muy diferente de la del Mac OS clásico , y un fallo de una aplicación normalmente no puede provocar la caída de todo el sistema. Una pantalla de pánico del kernel (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 la bomba no se usa en Mac OS X, pero Xcode incluye una aplicación de prueba llamada Bomb.app , escrita específicamente para causar un bloqueo no fatal, y usa una interpretación del símbolo de la bomba como ícono.
En el Mac OS original, la llamada al sistema para mostrar una "caja de bombas" se llamaba DSError, por "Deep Shit". [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 reveló información sobre el error ocurrido. El error (también llamado excepción ) lo reporta el microprocesador Motorola 68000 . La primera versión de TOS utilizaba nubes en forma de hongo . [3]
El emoji de bomba se agregó al bloque de caracteres Símbolos varios y pictografías en Unicode versión 6.0 con el punto de código U+1F4A3 💣 BOMBA . [5]
...el ícono de la bomba es "Profundo". Esa es la primera palabra del nombre original del código... un nombre obsceno, con las llamadas API con el prefijo "DS"... finalmente decidiéndose por el administrador más prosaico "Error del sistema".