Icma.az
close
up
AZ
Menu

Эльнур Алиев: Китай стал 4 м крупнейшим торговым партнером Азербайджана

AnewZ: Кибервойна России как ГРУ атаковало Азербайджан

В Лерике задержан ветеран войны, подозреваемый в убийстве мужчины

Американские компании задумались о производстве электромоторов в Китае

Интонация и выговор В Москве поговорили об Армении

Bayraktar и Азербайджан создают технологии будущего

В отношении Шарур МТК заведено около 40 дел: владелец компании предстал перед судом

Трамп подшутил над Мерцем, коснувшись высадки войск США в Нормандии

Между президентами Азербайджана и Ирана состоялся телефонный разговор

Азербайджанский футболист покинул турецкий клуб

Земле предсказали сжатие времен года

Родные поделились воспоминаниями о журналисте шехиде Сирадже Абышове

Мира не видно, но диалог продолжается

В Японии брошенный хозяевами пес спас настоятеля храма от медведя

S&P объявило дефолт Украины по ВВП варрантам

Аль Хиляль объявил о назначении Симоне Индзаги главным тренером команды

Mарокканских детей наградили за рисунки про Азербайджан ФОТО

Филипп Киркоров остается в больнице еще на месяц

В Лерикском районе обнаружены останки пропавшего ранее мужчины

Назван объем азербайджанского экспорта метанола в Турцию

Подросток запустил ОС 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Просмотров:63
embedИсточник:https://caliber.az
archiveЭта новость заархивирована с источника 11 Февраля 2025 05:31
0 Комментариев
Войдите, чтобы оставлять комментарии...
Будьте первыми, кто ответит на публикацию...
topСамые читаемые
Самые обсуждаемые события прямо сейчас

Эльнур Алиев: Китай стал 4 м крупнейшим торговым партнером Азербайджана

05 Июня 2025 15:39see187

AnewZ: Кибервойна России как ГРУ атаковало Азербайджан

05 Июня 2025 01:04see148

В Лерике задержан ветеран войны, подозреваемый в убийстве мужчины

05 Июня 2025 00:08see139

Американские компании задумались о производстве электромоторов в Китае

04 Июня 2025 22:27see125

Интонация и выговор В Москве поговорили об Армении

05 Июня 2025 18:24see123

Bayraktar и Азербайджан создают технологии будущего

05 Июня 2025 00:15see123

В отношении Шарур МТК заведено около 40 дел: владелец компании предстал перед судом

05 Июня 2025 15:50see121

Трамп подшутил над Мерцем, коснувшись высадки войск США в Нормандии

05 Июня 2025 21:46see121

Между президентами Азербайджана и Ирана состоялся телефонный разговор

04 Июня 2025 21:52see121

Азербайджанский футболист покинул турецкий клуб

05 Июня 2025 09:12see120

Земле предсказали сжатие времен года

04 Июня 2025 20:19see118

Родные поделились воспоминаниями о журналисте шехиде Сирадже Абышове

05 Июня 2025 04:30see118

Мира не видно, но диалог продолжается

05 Июня 2025 10:05see117

В Японии брошенный хозяевами пес спас настоятеля храма от медведя

05 Июня 2025 18:11see117

S&P объявило дефолт Украины по ВВП варрантам

04 Июня 2025 19:48see117

Аль Хиляль объявил о назначении Симоне Индзаги главным тренером команды

05 Июня 2025 05:13see117

Mарокканских детей наградили за рисунки про Азербайджан ФОТО

05 Июня 2025 18:18see116

Филипп Киркоров остается в больнице еще на месяц

05 Июня 2025 17:33see116

В Лерикском районе обнаружены останки пропавшего ранее мужчины

05 Июня 2025 00:47see116

Назван объем азербайджанского экспорта метанола в Турцию

04 Июня 2025 20:58see114
newsПоследние новости
Самые свежие и актуальные события дня