Articulo de referencia

Bomb (icon)

Mac OS system error alert from the System 7 era. These were a common sight, and Mac users of the era might need a paper clip (if the Programmer's Key wasn't installed) in order ...

Mac OS system error alert from the System 7 era. These were a common sight, and Mac users of the era might need a paper clip (if the Programmer's Key wasn't installed) in order to restart the computer since the onscreen restart button would usually be nonfunctional.

The bombicon (💣), usually depicted as a black sphere with sparking fuse[1] has several different applications in computing, and typically indicates a fatal system error.

In computing

Mac OS

Mac OS system error "bomb" icon

The bomb icon in Mac OS is a symbol designed by Susan Kare that was displayed inside the System Error alert box when the "classic" Macintosh operating system had a crash which the system decided was unrecoverable.[2][3] Since the classic Mac OS offered no memory protection, an application crash would often take down the entire system.

The bomb symbol first appeared on the original Macintosh in 1984.[2] Often, a reason for the crash, including the error code, was displayed in the dialog. In some cases, a "Resume" button would be available, allowing the user to dismiss the dialog and force the offending program to quit, but most often the resume button would be disabled and the computer would have to be restarted. Originally, the resume button was unavailable unless the running program had provided the OS with code to allow recovery. With the advent of System 7, if the OS thought it could handle recovery, a normal error dialog box was displayed, and the application was forced to quit. This was helped by the classic Mac OS providing a little bit of protection against heap corruption using guard pages; if the application was to crash and the application's heap was corrupt, it could be thrown away.

El programa depurador MacsBug a veces era utilizado incluso por usuarios finales para proporcionar una recuperación de errores básica (aunque no siempre fiable), y podía usarse para solucionar problemas, al igual que la salida de un pánico del kernel de Unix o una pantalla azul de la muerte de Windows NT . Los cuadros de diálogo de error de Mac OS Classic a menudo eran ridiculizados por proporcionar poca o ninguna información útil sobre el error, presentando solo información como "Error del sistema 11" o "error de dirección"; esta fue una decisión consciente del equipo de Macintosh para eliminar cualquier información que el usuario final no pudiera comprender. El código de error estaba destinado a ser incluido en un informe de errores 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 una aplicación no suele provocar la caída de todo el sistema. Una pantalla de pánico del kernel (ya sea texto sobrescrito en la pantalla en versiones antiguas o un mensaje de reinicio simplificado en versiones más recientes) reemplaza el símbolo de la bomba, pero aparece con menos frecuencia debido a la arquitectura radicalmente diferente del sistema. El símbolo de la bomba no se utiliza en Mac OS X, pero Xcode incluye una aplicación de prueba llamada Bomb.app , escrita específicamente para provocar un fallo no fatal, que utiliza una representación del símbolo de la bomba como icono.

En el Mac OS original, la llamada al sistema para mostrar una "caja de bomba" se llamaba DSError, por "Deep Shit" (Mierda profunda). [ 4 ] Esto se consideró obsceno y se convirtió en el "Administrador de errores del sistema". [ 5 ]

Atari ST TOS

En el Atari ST, las cuatro bombas indican que se ha producido el error del sistema "Instrucción ilegal".

Los sistemas basados ​​en TOS , como el Atari ST , utilizaban una fila de bombas para indicar un error crítico del sistema. El número de bombas mostradas revelaba información sobre el error ocurrido. El error (también llamado excepción ) era notificado por el microprocesador Motorola 68000. La primera versión de TOS utilizaba nubes de hongos . [ 6 ]

  • 1 bomba: Reinicio, PC2 inicial
  • 2 bombas: Error de autobús
  • 3 bombas: Error de dirección
  • 4 bombas: Instrucciones ilegales
  • 5 bombas: División por cero
  • 6 bombas: Instrucciones CHK
  • 7 bombas: Instrucciones TRAPV
  • 8 bombas: Violación de privilegios
  • 9 bombas: Rastreo
  • 10 bombas: Emulador de la línea 1010
  • 11 bombas: Emulador de la línea 1111
  • 12-13 bombas: Reservado
  • 14 bombas: Error de formato
  • 15 bombas: Vector de interrupción no inicializado
  • 16–23 bombas: Reservado
  • 24 bombas: Interrupción espuria
  • 25 bombas: Autovector de interrupción de nivel 1
  • 26 bombs: Level 2 Interrupt Autovector
  • 27 bombs: Level 3 Interrupt Autovector
  • 28 bombs: Level 4 Interrupt Autovector
  • 29 bombs: Level 5 Interrupt Autovector
  • 30 bombs: Level 6 Interrupt Autovector
  • 31 bombs: Level 7 Interrupt Autovector
  • 32–47 bombs: Trap Instruction Vectors
  • 48–63 bombs: Reserved
  • 64–255 bombs: User Interrupt Vectors[7]

As a dingbat and an emoji

Bomb from Noto Emoji set

Bomb symbol was present in Microsoft Wingdingsdingbats font developed in 1990[8][1] and in early Japanese emoji implementations;[9] subsequently added to Miscellaneous Symbols and Pictographs character block in Unicode version 6.0 with code point U+1F4A3💣BOMB.[10]

See also

References

  1. 12Humez, Alexander; Humez, Nicholas; Flynn, Rob (2010-08-03). Short Cuts: A Guide to Oaths, Ring Tones, Ransom Notes, Famous Last Words, and Other Forms of Minimalist Communication. Oxford University Press. p. 24. ISBN 978-0-19-975868-5.
  2. 12"Susan Kare's early Mac icons gave computers a personality (photos)". CNET. Retrieved 2025-04-17.
  3. "Susan Kare | MoMA". The Museum of Modern Art. Retrieved 2025-04-17.
  4. Chris Espinosa [@cdespinosa] (January 25, 2014). "Mac 128K Fun Fact! The 'bomb box' was invoked by the A-trap DSError in the System Error Manager. During development, DS stood for 'deep shi" (Tweet). Archived from the original on 2021-08-18. Retrieved 2021-08-17 via Twitter.
  5. Andy Hertzfeld. "Busy Being Born, Part 2". The Original Macintosh. Folklore.org. Retrieved 2008-02-05. ...the bomb icon is "Deep". That's the first word of the original name of the code ... an obscene name, with the API calls prefixed with "DS" ... eventually settling on the more prosaic "System Error" manager.
  6. Plotkin, David (April 1989). "The New TOS ROM Error Codes". START. Vol. 3, no. 9 via atarimagazines.com.
  7. Krynak, Robert (Jun 5, 1991). "Help-Line (Q & A): Re: TOS ERROR 39?". Cleveland Free-Net Atari SIG (Mailing list). Retrieved 2017-09-01 via atariarchives.org.
  8. Wingdings and Webdings Symbols (Unicode document 11-052) by Michel Suignard, 2011-02-15, the study of the repertoire and possibilities of unification
  9. Unicode Consortium. "Emoji Sources". Unicode Character Database.
  10. "Miscellaneous Symbols and Pictographs Range: 1F300–1F5FF The Unicode Standard, Version 6.0"(PDF). unicode.org. Archived(PDF) from the original on 2010-11-25.
  • About the System Error Handler