Русская Википедия:Linux framebuffer

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Файл:KNOPPIX booting.png
Загрузка Knoppix в linux framebuffer

Linux framebuffer (фреймбуфер Линукс, fbdev от Шаблон:Lang-en) — это графический аппаратно-независимый API для вывода графики и текста на экран. Из userspace доступ к буферу видеокадра выполняется через файл устройства /dev/fb.[1]

Применение

Внутри ядра существует подсистема окон под названием FramebufferUI (fbui), которая предоставляет базовую 2D-функциональность с небольшим потреблением памяти.

Доступ к фреймбуферу можно получить через файл /dev/fb0.

История

Впервые фреймбуфер появился в Linux 2.1.107.[2] Изначально он был создан для эмуляции текстовой консоли на системах типа Apple Macintosh, у которых не было текстового видеорежима, и позже был расширен для работы на IBM PC-совместимых компьютерах.

См. также

  • Direct Rendering Manager
  • SimpleDRM — графический драйвер вывода в фреймбуфер EFI-GOP или VESA, предоставляемый BIOS (для использования на стадии загрузки, до переключения на полноценный DRM-драйвер).

Примечания

Шаблон:Примечания

Ссылки

Шаблон:Linux Шаблон:Rq Шаблон:Переработать