Icma.az
close
up
AZ
Menu

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Трамп вместо войны: США нащупывают новый баланс сил в мире Аналитика Прейгермана

Операционную систему Linux смогли запустить внутри файла PDF

Операционную систему Linux смогли запустить внутри файла PDF

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Трамп вместо войны: США нащупывают новый баланс сил в мире Аналитика Прейгермана

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