- Guru Meditation
-
Guru Meditation hace referencia a la pantalla mostrada por versiones anteriores de Commodore Amiga, cuando ocurría un error grave del sistema. Es análogo a la Pantalla Azul de la Muerte conocida a menudo como "BSOD", en sistemas operativos Microsoft Windows.
Contenido
Descripción
Cuando un Guru Meditation es mostrado, las opciones son reiniciar el sistema pulsando el botón izquierdo del ratón o iniciar ROMWack pulsando el botón derecho del ratón. (ROMWack es un pequeño depurador integrado en el sistema operativo al que se puede acceder mediante la conexión de un terminal de 9600 bit/s al puerto serie).
La alerta aparece como una caja rectangular de color negro situada en la parte superior de la pantalla. El borde y el texto es rojo para un Guru Meditation normal, o verde/amarillo si el error no es crítico. La pantalla se queda en negro y los LED de la actividad del disco duro y de la energía parpadean inmediatamente antes de la alerta aparezca.
El primer campo es el número de error (si un error se produce en la CPU) o un error interno de identificación (como un código 'Out of Memory') en caso de un error del software del sistema. La segunda puede ser la dirección de una estructura de tareas, o la dirección de un bloque de memoria cuya asignación fallo. Nunca es la dirección del código que causó el error. Si la causa del error es incierta, este número se presenta como 48454C50, que significa "AYUDA" ("HELP" en inglés) en caracteres hexadecimales ASCII (H = 48, E = 45, L = 4C, 50 = P).
El error se muestra como dos campos, separados por un punto. El formato es # 0000000x.yyyyyyyy en caso de un error del CPU, o # aabbcccc.dddddddd en el caso de un error del software del sistema.
En AmigaOS 1.x, programada en ROM, conocida como Kickstart 1,1, 1,2 y 1,3, los errores son siempre de color rojo. En AmigaOS 2.x y 3.x, las alertas de errores no críticos son de color amarillo, con la excepción de los primeros modelos 2.x, donde fueron verdes. Sin embargo las alertas de errores críticos son rojas en todas las versiones del sistema operativo.El texto es totalmente incomprensible para la mayoría de los usuarios. Sólo usuarios con conocimientos técnicos de Amiga sabe interpretar el problema. Los usuarios sin conocimientos especializados no tendría ningún recurso, mas que buscar un "gurú" o simplemente reiniciar la máquina.
Códigos de error del software del sistema
Area del sistema Código Parte especifica del sistema Biblioteca 01 Biblioteca Exec 02 Biblioteca de Gráficos 03 Biblioteca de Capas 04 Biblioteca Intuition 05 Biblioteca Matemática 06 Biblioteca CList 07 Biblioteca AmigaDOS 08 Biblioteca del Manejador de RAM (RAM Handler) 09 Biblioteca de Iconos Dispositivos 10 Audio 11 Consola 12 Puerto de juegos 13 Teclado 14 Disquetera 15 Temporizador Recursos 20 CIA 21 Disco Duro 22 Otros recursos Otras áreas 30 Bootstrap 31 Workbench 32 Diskcopy Origen
El término "Guru Meditation Error" es una broma creada por los desarrolladores de Amiga. Uno de los productos de la compañía fue el joyboard, un controlador de juegos muy similar a un joystick, pero operado por los pies. Durante el desarrollo del sistema operativo Amiga, los desarrolladores se vieron frustrados ante los constantes errores de este que, como técnica de relajación, desarrollaron un juego en el cual una persona se sentaba con las piernas cruzadas sobre el joyboard, de manera similar a un gurú hindú. El jugador debía permanecer quieto, siendo el objetivo del juego permanecer mucho tiempo sin moverse. Si el jugador se movía provocaba un "guru meditation error"
Versiones actuales de AmigaOS
Desde la versión 4.0 (beta) del sistema operativo, muchos avisos se sustituye por un manejador de errores conocido como "Grim Reaper". Grim Reaper muestra la tarea que ha provocado un error y la naturaleza del error (violación de acceso a la memoria, etc), el cual presenta al usuario varias opciones como la terminar o matar la tarea, mostrando más información, como un registro de volcado o adjuntando un depurador (gdb). Asimismo, cabe señalar que, aunque Grim Reaper reemplaza muchos de los avisos, el error es todavía llamado "Guru Meditation"
Curiosidades
- En los años 2000, el acelerador de HTTP Varnish adoptó la pantalla de errores Guru Meditation:
-
- Error 503 Service Unavailable
- Service Unavailable
- Guru Meditation:
- XID: 460679933
- Varnish
- En el juego web eRepublik, que usa el acelerador Varnish, se ha creado un movimiento seudorreligioso dedicado a ese error, denominado varnishismo[1] o «La secta del gurú Varnish»[2] el cual usa como imagen al popular religioso Maharishi Mahesh Yogi y la actriz Sasha Grey. El movimiento consta con cerca de 150 seguidores y 400 simpatizantes en España. Satiriza el creacionismo y otras cuestiones con los pasajes en su "Libro de las Revelaciones".[3]
- El software de virtualización de máquinas VirtualBox también hace uso del Guru Meditation: la pantalla aparece cuando ocurre un error de gravedad en la ejecución de una máquina virtual.
Enlaces externos
- Códigos de Guru Meditation explicados
- Joyboard Controller
- Guru Meditation (la página de introducción contiene una imagen del efecto)
- CGI::GuruMeditation Manejador escrito en Perl para procesar la terminación anormal de scripts CGI que reproduce el comportamiento del Guru Meditation.
- Guru Meditation (una simulación del efecto cuando un disco dañado se inserta (hay pequeños cambios en las imágenes))
Referencias
Categorías:- Pantallas de la muerte
- Commodore Amiga
Wikimedia foundation. 2010.