Щас бы яблочко куснуть, выпить пива и уснуть.
На повестке сегодня проект PDFLinux.
Если коротко, то вот тебе PDF-файл, открой его в браузере (на базе Chromium, Firefox) — и у тебя загрузится Linux.
Нихуя се! А как так? В PDF-файлах обычно размещаются статические документы, но также у PDF-формата есть поддержка JavaScript. Дада, тот самый, который: 1+1=11.
Вот JavaScript и позволяет всё это проделать, но, конечно же, с ограничениями.
Помню, в Adobe Acrobat там вот полная поддержка JS была, вот это прям была кладезь для экспериментов.
Проект основан на эмуляторе RISC-V.
Запуск в браузере осуществляется через движок PDFium. А чтобы потыкать в интерактивном режиме, есть виртуальная клавиатура.
Понятное дело, это говнище безбожно тормозит, браузерные ограничения и т. п., но концепт прикольный.
Разработчик, кстати, и Doom запихал в PDF, можно погонять тут.
Исходники и инструкции по сборке доступны в публичной репе на GitHub.








Комментарии