Icma.az
close
up
AZ
Menu

В Испании нашли сокровища внеземного происхождения

Axios: в США считают, что Путин и Зеленский встретятся в скором времени

Между Милли Меджлисом Азербайджана и Советом Представителей Королевства Бахрейн подписан Меморандум о Взаимопонимании (ФОТО)

Израиль откроет КПП Рафах на границе сектора Газа с Египтом

Успеть за два часа до…

Вниманию метеочувствительных лиц

Замглавы МИД РФ: Контакты России и США по раздражителям без огласки идут в столицах

Турция направила в Сирию 11 контейнеров гуманитарной помощи

Экспорт российской водки в Грузию достиг исторического максимума

Трамп сделал шаг назад

Японцы прощаются с последними в стране пандами перед их возвращением в КНР

Нигериец Габалы: Я хочу забивать в каждом матче

В Казахстане предложили конституционно закрепить традиционный брак

Вэнс едет ускорить реализацию TRIPP о предстоящем визите вице президента США на Южный Кавказ

Нефтчи не выстоял перед АЛ

LIVE: Шеки на последних секундах проиграл НТД, Нефтчи против АЛ

Серхио Рамос достиг предварительного соглашения о покупке Севильи

Выход Молдовы из СНГ не означает разрыва двусторонних отношений со странами участницами

LIVE: Шеки и НТД начали матч, Нефтчи против АЛ

От школы Тагиева до Института рукописей: история одного здания

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

В Испании нашли сокровища внеземного происхождения

25 Января 2026 19:50see208

Axios: в США считают, что Путин и Зеленский встретятся в скором времени

25 Января 2026 16:21see207

Между Милли Меджлисом Азербайджана и Советом Представителей Королевства Бахрейн подписан Меморандум о Взаимопонимании (ФОТО)

25 Января 2026 21:04see172

Израиль откроет КПП Рафах на границе сектора Газа с Египтом

26 Января 2026 06:09see164

Успеть за два часа до…

26 Января 2026 14:38see158

Вниманию метеочувствительных лиц

25 Января 2026 15:44see153

Замглавы МИД РФ: Контакты России и США по раздражителям без огласки идут в столицах

25 Января 2026 05:19see151

Турция направила в Сирию 11 контейнеров гуманитарной помощи

26 Января 2026 05:12see151

Экспорт российской водки в Грузию достиг исторического максимума

25 Января 2026 08:13see150

Трамп сделал шаг назад

26 Января 2026 05:54see148

Японцы прощаются с последними в стране пандами перед их возвращением в КНР

25 Января 2026 07:15see148

Нигериец Габалы: Я хочу забивать в каждом матче

25 Января 2026 14:53see145

В Казахстане предложили конституционно закрепить традиционный брак

25 Января 2026 10:22see143

Вэнс едет ускорить реализацию TRIPP о предстоящем визите вице президента США на Южный Кавказ

25 Января 2026 17:11see142

Нефтчи не выстоял перед АЛ

25 Января 2026 20:59see141

LIVE: Шеки на последних секундах проиграл НТД, Нефтчи против АЛ

25 Января 2026 16:19see139

Серхио Рамос достиг предварительного соглашения о покупке Севильи

26 Января 2026 08:08see138

Выход Молдовы из СНГ не означает разрыва двусторонних отношений со странами участницами

25 Января 2026 11:54see132

LIVE: Шеки и НТД начали матч, Нефтчи против АЛ

25 Января 2026 14:15see130

От школы Тагиева до Института рукописей: история одного здания

25 Января 2026 19:33see129
newsПоследние новости
Самые свежие и актуальные события дня