Технологии

Автор: Александра Горохова
Операционная система Linux запущена внутри PDF-документа
Программист с ником Ading2210 смог запустить полноценную операционную систему Linux прямо внутри PDF-файла, сообщает iXBT.
Новый проект, получивший название LinuxPDF, использует модифицированный эмулятор TinyEMU RISC-V для запуска Linux в документе. Как и предыдущий проект с Doom, LinuxPDF демонстрирует впечатляющие технологические возможности, но не лишен проблем с производительностью.
Разработчик отмечает, что скорость работы оставляет желать лучшего – загрузка ядра занимает от 30 до 60 секунд, а общая производительность более чем в 100 раз ниже ожидаемой.
Секрет реализации LinuxPDF кроется в компиляции кода эмулятора TinyEMU RISC-V с помощью устаревшей версии Emscripten, нацеленной на asm.js. Полученный код встраивается в PDF-документ и автоматически запускает минимальное ядро Linux, адаптированное для архитектуры RISC-V.
Ранее ITinfo сообщало, что Microsoft Teams использует ИИ для улучшения качества видеозвонков.