Щас бы яблочко куснуть, выпить пива и уснуть.

На повестке сегодня проект PDFLinux.

Если коротко, то вот тебе PDF-файл, открой его в браузере (на базе Chromium, Firefox) — и у тебя загрузится Linux.

Нихуя се! А как так? В PDF-файлах обычно размещаются статические документы, но также у PDF-формата есть поддержка JavaScript. Дада, тот самый, который: 1+1=11.

Вот JavaScript и позволяет всё это проделать, но, конечно же, с ограничениями.

Помню, в Adobe Acrobat там вот полная поддержка JS была, вот это прям была кладезь для экспериментов.

Проект основан на эмуляторе RISC-V.

Запуск в браузере осуществляется через движок PDFium. А чтобы потыкать в интерактивном режиме, есть виртуальная клавиатура.

Понятное дело, это говнище безбожно тормозит, браузерные ограничения и т. п., но концепт прикольный.

Разработчик, кстати, и Doom запихал в PDF, можно погонять тут.

Исходники и инструкции по сборке доступны в публичной репе на GitHub.

Роман Шубин
Роман Шубин
CEO & CTO, Главред в «Цифровой улей»
Задать вопрос
Посмотри, мож, придумаешь, где применить.