Сегодня 15 октября 2026
18+
MWC 2018 2018 Computex IFA 2018
реклама
Новости Software

Старшеклассник запустил Linux прямо внутри PDF-файла

Старшеклассник Аллен Динг (Allen Ding), который ранее отметился запуском классической стрелялки Doom в файле PDF, усовершенствовал свой проект и встроил в файл PDF возможность запуска Linux.

 Источник изображения: youtube.com/@vk6_

Источник изображения: youtube.com/@vk6_

Этот проект — переосмысление возможностей JavaScript при работе с PDF. Его исходный код доступен на странице разработчика на GitHub, а опробовать LinuxPDF можно по этому адресу — потребуется браузер на базе Chromuim, такой как Chrome, Edge или Opera. LinuxPDF работает в эмуляторе RISC-V на базе TinyEMU; внутренние механизмы проекта имеют много общего с DoomPDF за авторством того же разработчика. Управление системой производится при помощи виртуальной клавиатуры под главным экраном.

Формат PDF разрабатывался для вывода текста и изображений, но поддерживается и запуск кода JavaScript. Программа Adobe Acrobat включает полную спецификацию JavaScript, в том числе функции 3D-рендеринга, обнаружения монитора и HTTP-запросов. Запускаемые через браузеры PDF-файлы несколько ограничены в возможностях, но и их хватает для запуска игр и операционных систем.

Запущенная через PDF система Linux отличается катастрофически низкой производительностью — загрузка ядра занимает около минуты, и исправить это не получится, потому что в Chromium встроена версия движка V8 без поддержки JIT-компилятора. По умолчанию система 32-битная, но на GitHub можно сделать форк проекта и создать 64-битный вариант, который, однако, будет работать ещё медленнее.

Было интересно? Скажите об этом Google, чтобы чаще получать ссылки на наши новости про операционные системы

Источник:

Если вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.
Материалы по теме

window-new
Soft
Hard
Тренды 🔥
Chrome разряжает ноутбук быстрее? Apple обещает до пяти лишних часов работы Mac с Safari 28 мин.
Windows 11 стала на 20 % быстрее и теперь лучше работает на ПК с 8 Гбайт оперативной памяти 41 мин.
ИИ-агенты взламывали сайты и обманывали — теперь OpenAI и Anthropic будут объясниться с FTC 42 мин.
Шпионское ПО научилось заражать устройства через рекламу без единого клика — достаточно просто открыть сайт 3 ч.
Фильм Paramount по Cyberpunk 2077 не станет пересказом игры, а экранизация от создателей «Настоящего детектива» отменена 4 ч.
Sega снимет с продажи полное издание Total War: Shogun 2 и восстановит старую игру — новая версия заслужила в Steam «крайне отрицательные» отзывы 5 ч.
Anthropic по секрету сообщила инвесторам о росте выручки на 45 % и выходе на прибыль 5 ч.
GTA VI была на волоске от пропуска The Game Awards 2026, но всё-таки сразится за звание лучшей игры 2026 года 6 ч.
Китайские ИИ-агенты вышли из-под контроля, а потом пошли на контакт с исследователями и попытались их обмануть 6 ч.
«Даже не верится, что мы почти дождались»: третий трейлер Grand Theft Auto VI напомнил игрокам, что до релиза осталось недолго 7 ч.
Sony выпустила позолоченный Walkman за $5900 — и объяснила, что золото тут не для красоты 17 мин.
Google заявила об «умственном» превосходстве роботов с ИИ-моделью Gemini 4 Argon над остальными 23 мин.
Новый аппаратный криптокошелек от Ledger — это Android-телефон без функций телефона 36 мин.
IBM и Siemens вместе научат инженеров проектировать чипы будущего — ангстремные и с наноштабелированием 2 ч.
NASA испытала морозостойкие лунные аккумуляторы — когда-то они могут улучшить земные электромобили 2 ч.
ИИ-модели запускаются, игры (не все) идут, но батарея садится быстро: первые тесты ноутбуков на Nvidia RTX Spark 2 ч.
Apple превратила простаивающие Mac в «миньонов» — и заставила их работать на ИИ 2 ч.
AR-очки становятся мейнстримом: поставки в 2026 году удвоятся стараниями Meta и китайских брендов 3 ч.
Китай показал собственный источник EUV-излучения для выпуска передовых чипов — до серийного производства ещё 3–5 лет 3 ч.
МВФ: ИИ-пузырь может лопнуть, попутно нанеся огромный ущерб всей мировой экономике 6 ч.