Icma.az
close
up
AZ
Menu

Практики медитации и Mindfulness - научный взгляд, статистика и рекомендации

Побеждают только свои

Пятеро из Испании помогут Азербайджану на турнире УЕФА

Ученые: Риск столкновения самолетов с космическим мусором растет

Том Круз шокировал поклонников своим новым лицом

Американские компании пока не интересовались добычей ресурсов Гренландии

Карабах против Сабаила

ЕС опасается прямых переговоров России и США по Украине

Келлог озвучит варианты завершения конфликта в Украине

КПП Маргара на границе Армении и Турции откроется 1 марта

Сирийские войска ликвидировали базы контрабандистов на границе с Ливаном

Забастовка на Зангезурском медно молибденовом комбинате завершилась

Азербайджанская боксерша: В финале судьи отдали победу сопернице из Молдовы

Хочет ли Путин мира, если нет почему?

Ереван и ОДКБ: кто отвечает за безопасность Армении?

В Индонезии 105 крокодилов сбежали с фермы

В Китае появится крупнейший в мире производитель автомобилей

TÜİK: Экспорт Турции в Азербайджан по итогам 2024 года достиг 3,1 миллиарда долларов

ХАМАС обвинил Израиль в нарушении соглашения о прекращении огня

Пезешкиан: Трамп строит заговоры против Ирана

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

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

Как передает Icma.az, основываясь на информации Caliber.az Подросток запустил ОС Linux внутри файла PDF.

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

Практики медитации и Mindfulness - научный взгляд, статистика и рекомендации

11 Февраля 2025 04:19see822

Побеждают только свои

10 Февраля 2025 14:10see135

Пятеро из Испании помогут Азербайджану на турнире УЕФА

10 Февраля 2025 14:10see132

Ученые: Риск столкновения самолетов с космическим мусором растет

10 Февраля 2025 19:53see131

Том Круз шокировал поклонников своим новым лицом

10 Февраля 2025 19:21see130

Американские компании пока не интересовались добычей ресурсов Гренландии

10 Февраля 2025 19:06see127

Карабах против Сабаила

11 Февраля 2025 00:20see125

ЕС опасается прямых переговоров России и США по Украине

10 Февраля 2025 21:00see124

Келлог озвучит варианты завершения конфликта в Украине

11 Февраля 2025 00:59see124

КПП Маргара на границе Армении и Турции откроется 1 марта

10 Февраля 2025 21:09see120

Сирийские войска ликвидировали базы контрабандистов на границе с Ливаном

11 Февраля 2025 00:51see120

Забастовка на Зангезурском медно молибденовом комбинате завершилась

10 Февраля 2025 23:22see120

Азербайджанская боксерша: В финале судьи отдали победу сопернице из Молдовы

10 Февраля 2025 14:10see120

Хочет ли Путин мира, если нет почему?

10 Февраля 2025 14:38see118

Ереван и ОДКБ: кто отвечает за безопасность Армении?

10 Февраля 2025 14:10see118

В Индонезии 105 крокодилов сбежали с фермы

11 Февраля 2025 02:48see117

В Китае появится крупнейший в мире производитель автомобилей

10 Февраля 2025 15:02see116

TÜİK: Экспорт Турции в Азербайджан по итогам 2024 года достиг 3,1 миллиарда долларов

10 Февраля 2025 14:47see115

ХАМАС обвинил Израиль в нарушении соглашения о прекращении огня

10 Февраля 2025 20:12see114

Пезешкиан: Трамп строит заговоры против Ирана

10 Февраля 2025 14:10see111
newsПоследние новости
Самые свежие и актуальные события дня