Браузер на базе Chromium превращает документ в виртуальную машину. В браузерах на основе Chromium теперь можно запустить версию операционной системы Linux прямо внутри PDF-файла. Этот удивительный проект под названием LinuxPDF разработан школьником под ником Ading2210, ранее создавшим DoomPDF — версию культовой игры Doom, работающую прямо из документа. Linux внутри PDF-файла запускается благодаря модифицированной версии эмулятора TinyEMU RISC-V. По словам разработчика, LinuxPDF работает аналогично DoomPDF, но страдает от серьезных проблем с производительностью, так как в 100 раз медленнее ожидаемого. Эмулятор встраивается в PDF благодаря использованию старой версии Emscripten, которая компилирует код в asm.js вместо WebAssembly. При открытии документа в браузере запускается минимальное ядро Linux, предназначенное для архитектуры RISC-V. После нажатия кнопки «Start Emulator» пользователь видит интерфейс LinuxPDF с приветственным сообщением в терминале. Графический интерфейс LinuxPDF нап