Linux framebuffer

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
Загрузка Knoppix в linux framebuffer

Linux framebuffer (фреймбуфер Линукс, fbdev от англ. Linux Frame Buffer Device) — это графический аппаратно-независимый уровень абстракций для вывода графики на монитор, обычно на консоль.

Фреймбуфер — это область видеопамяти для кратковременного хранения одного или нескольких видеокадров, а Linux framebuffer это метод доступа к фреймбуферу через ядро Linux, не полагаясь на системно-ориентированные библиотеки, такие как SVGALib и другое программное обеспечение в пространстве пользователя.

Применение[править | править исходный текст]

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

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

История[править | править исходный текст]

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

Примечания[править | править исходный текст]

Ссылки[править | править исходный текст]