Icma.az
close
up
AZ
Menu

Атакован крупный химзавод в России

Без резких перепадов

Как в Баку, вопреки устоявшимся традициям, любовь победила запреты (ФОТО)

Сейсмологи сообщили о землетрясении в Каспийском море

Мусабеков: Я не знаю, какие стратеги сидят в Еврокомиссии, но их давно следовало бы уволить ИНТЕРВЬЮ

В НАТО отметили важность логистики в возможном конфликте с Россией Minval Politika

Сотрудники дорожной полиции спасли женщину из огня Minval Politika

В Джебраиле начнется строительство СЭС в кратчайшие сроки

Миндальное дерево и голуби: в Баку почтили память Национального героя Александра Кальянинова

Ил 76 рухнул при заходе на посадку в Судане

Никакой заморозки. Армения в ОДКБ заявила Захарова

Азербайджанский газ для Венгрии: новое соглашение вступит в силу в 2026 году ЭКСКЛЮЗИВ

Сколько территорий Украины захватила Россия в 2025 году? Minval Politika

Жесткая цензура и тотальный контроль в США. Демократии больше нет! главная тема

Названы способы повысить пользу кофе

Партия конфет из Ирана уничтожена после проверки AQTA ФОТО

Отныне каждый сам за себя главная тема

В Азербайджане внесены изменения в перечень доходов, из которых удерживаются алименты на детей

В Азербайджане зафиксирован самый высокий показатель урожайности хлопка с 2000 года

Microsoft в срочном порядке закрыла десятки опасных уязвимостей Minval Politika

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

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

Как передает Icma.az, основываясь на информации сайта Caliber.az.

Операционная система 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 для изучения и модификации.

Для получения более подробной информации и свежих новостей, следите за обновлениями на Icma.az.
seeПросмотров:79
embedИсточник:https://caliber.az
archiveЭта новость заархивирована с источника 11 Февраля 2025 05:31
0 Комментариев
Войдите, чтобы оставлять комментарии...
Будьте первыми, кто ответит на публикацию...
topСамые читаемые
Самые обсуждаемые события прямо сейчас

Атакован крупный химзавод в России

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

Без резких перепадов

10 Декабря 2025 16:49see411

Как в Баку, вопреки устоявшимся традициям, любовь победила запреты (ФОТО)

11 Декабря 2025 22:24see277

Сейсмологи сообщили о землетрясении в Каспийском море

11 Декабря 2025 08:19see247

Мусабеков: Я не знаю, какие стратеги сидят в Еврокомиссии, но их давно следовало бы уволить ИНТЕРВЬЮ

10 Декабря 2025 17:05see211

В НАТО отметили важность логистики в возможном конфликте с Россией Minval Politika

11 Декабря 2025 18:30see210

Сотрудники дорожной полиции спасли женщину из огня Minval Politika

10 Декабря 2025 15:09see171

В Джебраиле начнется строительство СЭС в кратчайшие сроки

10 Декабря 2025 15:08see168

Миндальное дерево и голуби: в Баку почтили память Национального героя Александра Кальянинова

11 Декабря 2025 13:09see162

Ил 76 рухнул при заходе на посадку в Судане

10 Декабря 2025 10:32see161

Никакой заморозки. Армения в ОДКБ заявила Захарова

11 Декабря 2025 23:35see157

Азербайджанский газ для Венгрии: новое соглашение вступит в силу в 2026 году ЭКСКЛЮЗИВ

10 Декабря 2025 19:57see153

Сколько территорий Украины захватила Россия в 2025 году? Minval Politika

10 Декабря 2025 19:50see148

Жесткая цензура и тотальный контроль в США. Демократии больше нет! главная тема

11 Декабря 2025 02:20see145

Названы способы повысить пользу кофе

11 Декабря 2025 09:18see131

Партия конфет из Ирана уничтожена после проверки AQTA ФОТО

10 Декабря 2025 17:18see125

Отныне каждый сам за себя главная тема

11 Декабря 2025 18:37see124

В Азербайджане внесены изменения в перечень доходов, из которых удерживаются алименты на детей

10 Декабря 2025 19:31see123

В Азербайджане зафиксирован самый высокий показатель урожайности хлопка с 2000 года

11 Декабря 2025 16:43see123

Microsoft в срочном порядке закрыла десятки опасных уязвимостей Minval Politika

10 Декабря 2025 21:41see118
newsПоследние новости
Самые свежие и актуальные события дня