Разработан инструмент под названием BugCheck2Linux , который обеспечивает возможность продолжения работы на ПК в Linux-консоли после возникновения синего экрана смерти (BSOD) в операционной системе Windows.
Проект BugCheck2Linux расширяет существующие возможности запуска исполняемых файлов, внедряя функцию обратного вызова проверки ошибок после возникновения BSOD, что позволяет эмулировать другую операционную систему на экране.
Специалисты подчеркивают необычность данного проекта и рекомендуют пользователям проявлять осторожность при его применении на своих компьютерах. Кроме того, рекомендуется создание резервных копий для предотвращения потенциальных проблем.
BugCheck2Linux функционирует на уровне драйвера в системе, который в свою очередь запускает небольшой эмулятор RISC V, работающий под управлением Linux после возникновения BSOD. Для вывода информации на экран используется bootvid.dll, а для ввода данных применяется драйвер клавиатуры PS/2.
Разработчик проекта, известный под псевдонимом NSG650, использовал документацию по bootvid от команды ReactOS, эмулятор RISC V и Linux-образ от mini-rv32ima , а также информацию из OSdev Wiki для работы через PS/2.
На текущий момент BugCheck2Linux имеет определенные ограничения: разрешение экрана ограничено 640×480 пикселей и 16 цветами, а запуск Linux возможен только на системах с BIOS, не поддерживающих UEFI. Кроме того, работа эмулятора замедленная, а поддержка клавиатуры имеет ограничения, например, нельзя использовать клавишу Backspace.