twitter
youtube
instagram
facebook
telegram
apple store
play market
night_theme
en
arm
search
ЧТО ВЫ ИЩЕТЕ ?


ПОПУЛЯРНЫЕ ПОИСКОВЫЕ ЗАПРОСЫ




Любое использование материалов допускается только при наличии гиперссылки на Caliber.az
Caliber.az © 2025. Все права защищены..
МИР
A+
A-

Подросток запустил ОС Linux внутри файла PDF

11 Февраля 2025 05:30

Операционная система Linux была успешно запущена внутри PDF-файла, открываемого браузером на базе Chromium. За этим уникальным проектом, получившим название LinuxPDF и весящим всего 6 МБ, стоит подросток, выступающий под ником Ading2210, который прежде прославился аналогичным проектом — DoomPDF.

Об этом сообщает издание Tom's Hardware.

Ading2210 объясняет, что Linux работает внутри PDF благодаря модифицированной версии эмулятора TinyEMU RISC-V. LinuxPDF функционирует по аналогии с DoomPDF, однако страдает от значительных проблем с производительностью — скорость работы заявлена как «более чем в 100 раз медленнее», чем должна быть.

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

Пользователи, знакомые с DoomPDF, узнают характерный для проекта серый дисплей с низкой контрастностью. Вывод изображения также осуществляется посредством построчного ASCII-вывода, как и в DoomPDF.

Под окном Linux в PDF расположена программная клавиатура, реализованная с помощью набора кнопок PDF. Однако ввод команд через поле «type here for keyboard inputs», расположенное справа от клавиатуры, вероятно, будет более удобным для большинства пользователей с физической клавиатурой.

Для тестирования LinuxPDF требуется браузер на базе Chromium (проект не работает в Firefox). Как и в случаях с предыдущими проектами Ading2210, исходный код LinuxPDF доступен на GitHub для изучения и модификации.

Caliber.Az
Просмотров: 392

share-lineВам понравилась новость? Поделиться в социальных сетях
print
copy link
Ссылка скопирована
instagram
Подписывайтесь на наш Instagram канал
Подписывайтесь на наш Instagram канал
Cамые читаемые
1

Дорога из Грузии в Россию закрыта: ПРИЧИНА

8203
10 Декабря 2025 10:24
2

Сколько надо платить бакинским ЖЭКам? ЦИФРЫ / ОФИЦИАЛЬНО

6697
11 Декабря 2025 15:54
3

Папа во дворе расчленяет человека: пособие начальных классов в Азербайджане Чему учат наших детей? / ФОТО

6319
10 Декабря 2025 17:30
4

Атака ВСУ: в Великом Новгороде горит завод минеральных удобрений «Акрон» OSINT-анализ ASTRA / ФОТО / ВИДЕО

5141
11 Декабря 2025 09:11
5

Потухший гиперболоид инженера Шухова: так изменен интерьер «Тагиевского пассажа» в Баку ОФИЦИАЛЬНО / ФОТОФАКТ

4267
09 Декабря 2025 11:01
6

Час Х по брюссельскому времени Маск против Евросоюза

3525
09 Декабря 2025 18:20
7

Агропарки Азербайджана: миллиардные инвестиции, а отдача? Обзор Хазара Ахундова

3456
09 Декабря 2025 11:54
8

Тюрки в античных и средневековых источниках: «История. Документы. Факты» Видео YouTube-канала Caliber.Az

3284
09 Декабря 2025 20:01
9

«Не еду я – не едет никто!»: ликвидирована геометрическая бакинская пробка ВИДЕОФАКТ / ОБНОВЛЕНО

3225
09 Декабря 2025 17:28
10

ЕС дожимает Ереван Выбор придётся сделать

3146
11 Декабря 2025 14:00
МИР
Наиболее важные мировые новости
loading