Una nueva e interesante herramienta para PC coloca a los usuarios en un shell de Linux si Windows falla. La herramienta BugCheck2Linux de NSG650, destacada recientemente por DESVNT en Twitter, hace uso de la función de devolución de llamada de verificación de errores en Windows para ejecutar un ejecutable, incluso después de un bloqueo de BSOD (pantalla azul de la muerte). Entonces, «Muerte» no es el final en este caso, es solo donde comienza Linux.
No es de conocimiento común que los programas se puedan ejecutar después de un BSOD de Windows, pero BugCheck2Linux amplía las posibilidades actuales de ejecutar ejecutables a través de la ‘función de devolución de llamada de verificación de errores’ para iniciar un sistema operativo completamente diferente. Puede leer sobre el uso previsto de la rutina de devolución de llamada de verificación de errores en Microsoft Learn (se abre en una pestaña nueva) sitio de documentación.
BugCheck2Linux se ejecuta como un controlador, que a su vez «ejecuta un pequeño emulador RISC V que ejecuta Linux». NSG650 dice que la salida de la pantalla usa bootvid.dll y la entrada se basa en el sondeo de un controlador de teclado PS/2. El desarrollador acredita al proyecto ReactOS por la documentación de bootvid, mini-rv32ima por el emulador RISC V y la imagen de Linux, y OSdev Wiki por la documentación de PS/2.
Hay algunos límites bastante severos en la instalación de Linux que pueden ejecutarse después de la BSOD de Windows. Por ejemplo, la salida de la pantalla está limitada a 640 x 480 píxeles y 16 colores, el sistema solo funcionará en sistemas basados en BIOS (no en UEFI), funciona lentamente y la compatibilidad con el teclado tiene límites, como no permitir que los usuarios retrocedan. En otras palabras, esta herramienta BSOD no lo lleva a una instalación moderna de Ubuntu.
Por sí solo, es impresionante poder continuar usando la computadora después de un BSOD, pero el potencial futuro más allá de un pequeño sistema operativo Linux limitado es lo que atrapa la imaginación aquí. NTDEV plantea la posibilidad de que una PC con Windows se bloquee en BSOD y luego encienda instantáneamente Doom para desahogarse después del bloqueo. Tal vez sería un paso más modesto intentar ejecutar un título arcade clásico como Asteroids o Galaxian después de la BSOD.
Probando BugCheck2Linux
Si desea probar esta herramienta, la página de GitHub donde se encuentra proporciona una guía paso a paso. Básicamente, debe descargar e iniciar el proceso del controlador de la herramienta, para que pueda estar listo para ejecutarse si tiene BSOD.
En el video de NTDEV anterior, puede ver al desarrollador de Tiny11 haciendo que su instalación de Windows 11 se bloquee al ejecutar winini (como administrador) en PowerShell. Luego puede ver la instalación de Linux ejecutándose después de BSOD.
Este es un proyecto divertido, pero tenga cuidado con sus PC y asegúrese de realizar copias de seguridad periódicas por si acaso.