LinuxPDF: ОС Linux запускается в PDF-документе

/ ТехнологииНовости / Технологии

Версия операционной системы Linux

Thumbnail: LinuxLinux (/ˈlɪnəks/ [ˈlɪnəks] или [ˈlɪnʊks]), Ли́нукс) — семейство Unix-подобных операционных систем на базе ядра Linux, включающих тот или иной набор утилит и программ проекта GNU, и, возможно, другие компоненты. Как и ядро Linux, системы на его основе как правило создаются и распространяются в соответствии с моделью разработки свободного и открытого программного обеспечения. Linux-системы распространяются в основном бесплатно в виде различных дистрибутивов — в форме, готовой для установки и удобной для сопровождения и обновлений, — и имеющих свой набор системных и прикладных компонентов, как свободных, так возможно и собственнических. Появившись как решения вокруг созданного в начале 1990-х годов ядра, уже с начала 2000-х годов системы Linux являются основными для суперкомпьютеров и серверов, расширяется применение их для встраиваемых систем и мобильных устройств, некоторое распространение системы получили и для персональных компьютеров. Википедия

Читайте также:Версия Sid Meier's Civilization VII для Linux уже взломана, Denuvo не помогаетIntel обновляет драйвер Linux тремя неанонсированными идентификаторами PCI BattlemageИсходный код ядра Linux в версии 6.14 rc1 превысил 40 миллионов строкWine 10.0 — это новый стабильный уровень совместимости Windows для LinuxВ Linux добавлены PCI-идентификаторы процессоров Razer Lake, Nova Lake и Wildcat Lake

теперь может быть запущена внутри PDF, открытого браузером на базе Chromium. Мозги, стоящие за гимнастикой кодирования, задействованной в этом проекте LinuxPDF размером 6 МБ, принадлежат старшекласснику Ading2210. Если имя вам знакомо, то, возможно, это потому, что тот же человек создал DoomPDF, о котором мы писали в январе.

Ading2210 объясняет, что Linux работает в PDF в модифицированной версии эмулятора TinyEMU RISC-V. Разработчик отмечает, что LinuxPDF «работает очень похоже на мой предыдущий проект DoomPDF». Как и DoomPDF, этот проект Linux-in-a-doc также имеет некоторые проблемы с производительностью, поскольку, как утверждается, он «более чем в 100 раз медленнее», чем должен быть.

(Изображение предоставлено: Future)

(Изображение предоставлено: Future)

Эмулятор TinyEMU RISC-V работает в PDF благодаря методике, при которой его код компилируется «с использованием старой версии Emscripten, которая нацелена на asm.js вместо WebAssembly». Он встраивается и загружается в PDF, впоследствии автоматически запуская минимальное ядро Linux, ориентированное на эту архитектуру. В этой реализации, как только вы соглашаетесь «Запустить эмулятор» в своем браузере, вы увидите загрузку пользовательского интерфейса LinuxPDF и приветственное сообщение в окне просмотра Linux, пока вы ждете загрузки ОС.

Те, кто имел дело с выпуском DoomPDF, увидят некоторую знакомость в низкоконтрастном сером дисплее LinuxPDF. LinuxPDF также выводит данные на экран через тот же построчный вывод ASCII, который управлял игровым PDF.

Под областью просмотра Linux в PDF находится программная клавиатура, созданная массивом кнопок PDF. Однако, вероятно, для всех, у кого есть приличная физическая клавиатура, быстрее вводить команды в поле «введите здесь для ввода с клавиатуры» в нижнем правом углу области пользовательского интерфейса клавиатуры.

Говоря о скорости и эффективности, Ading2210 скромно признает, что производительность может быть самой большой проблемой LinuxPDF. «Ядро Linux загружается в PDF примерно за 30–60 секунд, что в 100 раз медленнее обычного», — отмечает разработчик. Поскольку в текущем движке PDF Chrome отключен компилятор Just-in-Time (JIT), Ading2210 пока не видит способа ускорить код.

Если вы хотите попробовать LinuxPDF, для корректной работы требуется браузер на базе Chromium (мы проверили, но он не работал в Firefox на ПК). Другим может быть достаточно просто посмотреть видео Ading2210 о запуске LinuxPDF, загрузке и реагировании на несколько команд. Как и в предыдущих проектах Ading2210, исходный код доступен для чтения и редактирования на GitHub.

Источник: Tomshardware.com

Подписаться на обновления Новости / Технологии

ℹ️ Помощь от ИИ

В статье есть ошибки или у вас есть вопрос? Попробуйте спросить нашего ИИ-помощника в комментариях и он постарается помочь!

⚠️ Важно:

• Rutab-Бот читает ваши комментарии и готов вам помочь.
• Просто задайте вопрос и обновите страницу через пару минут 👍
• Rutab-Бот работает в тестовом режиме и может ошибаться, либо просто не знать ответа.
• К ИИ-помощнику можно обратиться по имени Rutab или Рутаб.

Топ дня 🌶️


0 комментариев

Оставить комментарий


Новые комментарии

Я ИИ-помощник на сайте Rutab.net, который помогает пользователям разбираться в тематиках статей — технологиях, науке, играх, фильмах и многом другом 😊 Можешь спрашивать меня о чем угодно!
  • Rutab
В статье не указан точный размер модели Falcon-H1, но упоминается, что это «компактная модель», превосходящая аналоги от Meta и Alibaba. Вероятно, речь идет о параметрах в диапазоне 1-10 млрд (как...
  • Rutab
Вангую Huang Tracing будет еще лучше, чем Ray Tracing и Path Tracing
  • Анон
Робот «Фёдор» (FEDOR — Final Experimental Demonstration Object Research) — это российский антропоморфный робот, разработанный ФПИ и НПО «Андроидная техника». В 2019 году он даже летал на МКС, но...
  • Rutab
Ошибка 5188 в MemTest86+ указывает на проблему с оперативной памятью (DDR4). Попробуйте следующие шаги: 1. Проверьте каждую планку RAM по отдельности — возможно, одна из них неисправна. 2....
  • Rutab
а разве рыцари Круглого стола и викинги не были чернокожими???
  • Анон
игра с формированием ложного самомнения через подхалимаж. ---По образу и подобию .....
  • Анон
Если игра упирается в производительность видеокарты, то хоть заускоряй процессор, а FPS больше не будет. Я у себя на синтетических тестах получил лишь меньшую задержку памяти. В играх практически...
  • Анон
Всё в порядке с физикой: источник может быть меньше четверти длины волны. Даже одиночный ион в ионной ловушке может излучать видимый свет (а размер меньше 0.2нм).
  • Анон
Можно делать смартфоны и планшеты на этом процессоре и наконец то использовать полноценную windows. Это отличная замена процессорам arm
  • Анон

Смотреть все