Systemfehlermeldungen von Mac OS aus der System-7-Ära. Diese Meldungen waren häufig, und Mac-Benutzer jener Zeit benötigten unter Umständen eine Büroklammer (falls der Programmierschlüssel nicht installiert war), um den Computer neu zu starten, da die Neustart-Schaltfläche auf dem Bildschirm meist nicht funktionierte.

Das Bombensymbol (💣), üblicherweise dargestellt als schwarze Kugel mit funkenbildender Lunte [ 1 ] , hat verschiedene Anwendungen in der Informatik und kennzeichnet typischerweise einen schwerwiegenden Systemfehler .

In der Informatik

Mac OS

Mac OS-Systemfehler-„Bomben“-Symbol

Das Bomben-Symbol in Mac OS ist ein von Susan Kare entworfenes Symbol , das in der Systemfehlermeldung angezeigt wurde, wenn das „klassische“ Macintosh-Betriebssystem abstürzte und das System dies als irreparabel einstufte. [ 2 ] [ 3 ] Da das klassische Mac OS keinen Speicherschutz bot , führte ein Anwendungsabsturz oft zum kompletten Systemausfall.

Das Bombensymbol erschien erstmals 1984 auf dem ursprünglichen Macintosh. [ 2 ] Oft wurde im Dialogfeld die Absturzursache, einschließlich des Fehlercodes, angezeigt. In manchen Fällen gab es eine Schaltfläche „Fortsetzen“, mit der der Benutzer das Dialogfeld schließen und das fehlerhafte Programm beenden konnte. Meistens war diese Schaltfläche jedoch deaktiviert, und der Computer musste neu gestartet werden. Ursprünglich war die Schaltfläche „Fortsetzen“ nur verfügbar, wenn das laufende Programm dem Betriebssystem Code zur Wiederherstellung bereitgestellt hatte. Mit System 7 wurde, falls das Betriebssystem die Wiederherstellung für möglich hielt, ein normales Fehlerdialogfeld angezeigt und die Anwendung zum Beenden gezwungen. Dies wurde durch den Schutz vor Heap- Beschädigung im klassischen Mac OS mithilfe von Schutzseiten unterstützt ; falls die Anwendung abstürzte und der Heap der Anwendung beschädigt war, konnte dieser verworfen werden.

Das Debugger- Programm MacsBug wurde mitunter sogar von Endbenutzern zur grundlegenden (wenn auch nicht immer zuverlässigen) Fehlerbehebung eingesetzt und konnte, ähnlich wie die Ausgabe eines Unix -Kernel-Panics oder eines Windows-NT- Bluescreens, zur Fehlersuche verwendet werden . Die Fehlermeldungen von Mac OS Classic wurden oft verspottet, da sie kaum oder gar keine nützlichen Informationen zum Fehler lieferten und lediglich Meldungen wie „Systemfehler 11“ oder „Adressfehler“ anzeigten. Dies war eine bewusste Entscheidung des Macintosh-Teams, alle Informationen auszublenden, die der Endbenutzer nicht interpretieren konnte. Der Fehlercode sollte in einem Fehlerbericht an den Entwickler enthalten sein.

Da Mac OS X auf dem UNIX-ähnlichen Kernel von BSD basiert, unterscheidet sich die Systemarchitektur grundlegend von der des klassischen Mac OS . Ein Anwendungsabsturz führt daher in der Regel nicht zum Systemabsturz. Anstelle des Bombensymbols erscheint in älteren Versionen ein Kernel-Panic- Bildschirm (in neueren Versionen entweder als Text überschrieben oder als vereinfachte Neustartmeldung), der jedoch aufgrund der radikal veränderten Systemarchitektur seltener angezeigt wird. Das Bombensymbol selbst wird in Mac OS X nicht verwendet. Die Testanwendung Bomb.app , die speziell für einen nicht schwerwiegenden Absturz entwickelt wurde, ist jedoch in Xcode enthalten und verwendet eine nachgebildete Version des Bombensymbols als Symbol.

Im ursprünglichen Mac OS hieß der Systemaufruf zum Anzeigen einer „Bombenbox“ DSError, kurz für „Deep Shit“ (Tiefer Scheiß). [ 4 ] Dies wurde als obszön empfunden und in „System Error Manager“ umbenannt. [ 5 ]

Atari ST TOS

Auf dem Atari ST deuten die vier Bomben darauf hin, dass der Systemfehler „Illegal Instruction“ aufgetreten ist.

TOS -basierte Systeme wie der Atari ST verwendeten eine Reihe von Bomben , um einen kritischen Systemfehler anzuzeigen. Die Anzahl der angezeigten Bomben gab Aufschluss über die Art des Fehlers. Der Fehler (auch Ausnahme genannt ) wurde vom Motorola-68000- Mikroprozessor gemeldet . Die erste Version von TOS verwendete Atompilze . [ 6 ]

  • 1 Bombe: Zurücksetzen, Initialer PC2
  • 2 Bomben: Busfehler
  • 3 Bomben: Adressfehler
  • 4 Bomben: Illegale Anweisung
  • 5 Bomben: Division durch Null
  • 6 Bomben: CHK-Anweisung
  • 7 Bomben: TRAPV-Anweisung
  • 8 Bomben: Privilegienverletzung
  • 9 Bomben: Spur
  • 10 Bomben: Leitung 1010 Emulator
  • 11 Bomben: Emulator der Linie 1111
  • 12–13 Bomben: Reserviert
  • 14 Bomben: Formatierungsfehler
  • 15 Bomben: Nicht initialisierter Interruptvektor
  • 16–23 Bomben: Reserviert
  • 24 Bomben: Scheinbarer Zwischenruf
  • 25 Bomben: Level 1 Unterbrechung Autovektor
  • 26 Bomben: Level 2 Unterbrechung Autovektor
  • 27 Bomben: Level 3 Unterbrechung Autovektor
  • 28 Bomben: Level 4 Unterbrechung Autovektor
  • 29 Bomben: Level 5 Unterbrechung Autovektor
  • 30 Bomben: Level 6 Unterbrechung Autovektor
  • 31 Bomben: Level 7 Unterbrechung Autovektor
  • 32–47 Bomben: Fallen-Anweisungsvektoren
  • 48–63 Bomben: Reserviert
  • 64–255 Bomben: Benutzerunterbrechungsvektoren [ 7 ]

Als Dingbat und Emoji

Bombe von Noto Emoji- Set

Das Bombensymbol war in der 1990 entwickelten Microsoft Wingdings Dingbats- Schriftart [ 8 ] [ 1 ] und in frühen japanischen Emoji- Implementierungen vorhanden; [ 9 ] später wurde es in Unicode Version 6.0 mit dem Codepunkt U+1F4A3 💣 BOMB dem Zeichenblock Verschiedene Symbole und Piktogramme hinzugefügt . [ 10 ]

Siehe auch

Referenzen

  1. ^ a b Humez, Alexander; Humez, Nicholas; Flynn, Rob (03.08.2010). Short Cuts: A Guide to Oaths, Ring Tones, Ransom Notes, Famous Last Words, and Other Forms of Minimalist Communication . Oxford University Press. S. 24. ISBN 978-0-19-975868-5Die
  2. ^ a b „Susan Kares frühe Mac-Icons verliehen Computern eine Persönlichkeit (Fotos)“ . CNET . Abgerufen am 17.04.2025 .
  3. ^ „Susan Kare | MoMA“ . Das Museum für Moderne Kunst . Abgerufen am 17.04.2025 .
  4. ^ Chris Espinosa [@cdespinosa] (25. Januar 2014). „Mac 128K Fun Fact! Die ‚Bombenbox‘ wurde durch den A-Trap DSError im System Error Manager ausgelöst. Während der Entwicklung stand DS für ‚Deep Shi‘ ( Tweet ). Archiviert vom Original am 18.08.2021 . Abgerufen am 17.08.2021 – via Twitter .“
  5. ^ Andy Hertzfeld. „Busy Being Born, Part 2“ . The Original Macintosh . Folklore.org . Abgerufen am 05.02.2008 . …das Bomben-Symbol heißt „Deep“. Das ist das erste Wort des ursprünglichen Namens des Codes … ein obszöner Name, dessen API-Aufrufe mit „DS“ beginnen … schließlich einigte man sich auf den prosaischeren Namen „System Error Manager“.
  6. ^ Plotkin, David (April 1989). „Die neuen TOS-ROM-Fehlercodes“ . START . Band 3, Nr. 9 – via atarimagazines.com.
  7. ^ Krynak, Robert (5. Juni 1991). „Hilfe (Fragen und Antworten): Betreff: TOS-Fehler 39?“ . Cleveland Free-Net Atari SIG (Mailingliste) . Abgerufen am 1. September 2017 – via atariarchives.org.
  8. ^ Wingdings- und Webdings-Symbole (Unicode-Dokument 11-052) von Michel Suignard, 15.02.2011, die Studie über das Repertoire und die Möglichkeiten der Vereinheitlichung
  9. ^ Unicode-Konsortium . „Emoji-Quellen“ . Unicode-Zeichendatenbank .
  10. ^ „Verschiedene Symbole und Piktogramme, Bereich: 1F300–1F5FF, Unicode-Standard, Version 6.0“ (PDF) . unicode.org . Archiviert (PDF) vom Original am 25.11.2010.