Михаил Дмитриев
Был на сайте: 18.11.2024 17:55

Михаил Дмитриев proxym

Паспорт не верифицирован
  • Участник НГФ
  • Сертификаты: Сертификаты НГФ

Linux kernel псевдографика через модуль ядра и AALIB (X11 патч) 

  • 21
  • Опубликовано: 2022-09-04
Есть библиотека aalib, она умеет имитировать графику, в градациях серого, через текстовые символы, и похожая библиотека. Вначале за основу брал XGGI (патченный XFree 3 server, младше X11/Xorg/Xvesa), с разрешением 160x50 VGA и SVGATextMode 200x120. Потом сделал проще: сделал по шаблону linux framebuffer модулей свой модуль вывода в текстовую псевдографику; разница в том, что теперь вывод доступен даже через ssh, без задействования ресурсов видеокарты на клиенте/сервере (вывод везде, например, на уличных рекламных стендах).
Linux kernel псевдографика через модуль ядра и AALIB (X11 патч)

Прикрепленные файлы:

17КБ
Комментариев нет
оставить комментарий могут только авторизованные пользователи
Другие работы автора:

Патчи OpenBSD под Байкалом M, не путать с arm64 Linux У произведенного в Азии процессора Байкал М возникли косметические недоработки (несущественные), в частности, отсутствие точного Device Tree от производителя и изменения прошивки материнки без обратной совместимости. Это мешало прямому запуску операц…

Linux OS, FreeBSD, KolibriOS (сборка с framebuffer, минимальная)

Linux OS, FreeBSD, KolibriOS (сборка с framebuffer, минимальная) Сборка Linux OS (Debian/CentOS/Buildroot), FreeBSD/NetBSD, KolibriOS и других систем под требования заказчика. Архитектуры ARM, ARM64, IA32, AMD64, в том числе для целей Embedded и Mini Server, вывод без графики, либо минимальный x11 + framebuffer дл…

Верстка и реализация страницы Витаминов

Верстка и реализация страницы Витаминов Верстка и реализация лендинга страницы Витаминов

Парсинг сайта аптек (data parsing, web scraping)

Парсинг сайта аптек (data parsing, web scraping) Центральному офису необходимо провести парсинг сайтов конкурентов и своих филиалов в регионах. Т. к. исторически сложилось, что необходимые сайты независимы, выгоднее произвести парсинг HTML, чем внедрять на каждом сайте конкурентов и партнеров экспо…

Разработка desktop и web-приложений на Java

Разработка desktop и web-приложений на Java Разработка приложений на Java под заказ.

pgadmin3 LTS (поддержка кода клиента)

pgadmin3 LTS (поддержка кода клиента) Я один из авторов и инициаторов продолжения поддержки этого продукта pgadmin III, который забросило BigSQL (полноценный клиент уровня разработчиков для PostgreSQL). Можете смеяться, но pgadmin III стабильно работает там, где pgadmin 4+ не работает ил…

Развертывание и адаптация CMS магазина Moguta (под заказчика)

Развертывание и адаптация CMS магазина Moguta (под заказчика) Развертывание интернет-магазина CMS Drupal, Wordpress, Moguta на хостинге, интеграция плагинов, адаптация функционала под заказчика. Также исправление ошибок производителя.

Планировщик задач SetTimeouts

Планировщик задач SetTimeouts Упрощенный планировщик задач для JavaScript. Достаточно часто периодическую задачу нужно запускать сразу, без ожидания начального интервала.