Boot do Knoppix usando framebuffer

O framebuffer no Linux (fbdev) é uma camada de abstração independente de hardware para exibição de gráficos em um console sem depender de bibliotecas específicas como a SVGAlib ou do peso do servidor gráfico X.

Ele foi inicialmente implementado para permitir que o núcleo Linux emulasse um console de texto em sistemas como o Apple Macintosh que não têm um display em modo texto, e posteriormente foi estendido para a plataforma IBM-PC originalmente suportada pelo Linux, onde tornou-se popular pela habilidade de exibir o logotipo do pinguim, Tux, durante o processo de boot. Mais importante que isso, o framebuffer é útil como um modo de exibir caracteres Unicode no console do Linux. Em displays VGA da plataforma PC, sem o uso de framebuffer, suporte adequado ao Unicode era impossível já que as fontes num console VGA limitavam-se a 512 caracteres.

Hoje em dia, diversos programas como o MPlayer, e bibliotecas como a GGI, SDL e GTK+ conseguem usar o framebuffer imediatamente, evitando a sobecarga de um servidor X. Isto é particularmente especial em sistemas embarcados.


Ligações externas

editar

📚 Artikel Terkait di Wikipedia

Links

que não é portável. Links possui drivers de vídeo para o X Server, framebuffer Linux, SVGAlib, OS/2 PMShell e AtheOS GUI. Isso permite que ele funcione

Tux

do webcomics, User Friendly. Em algumas distribuições de Linux, caso o suporte a framebuffer esteja ativado, o Tux saúda o utilizador durante o processo

Direct Rendering Manager

além da computação GPGPU. O kernel do Linux já tinha uma API chamada fbdev, usada para gerenciar o framebuffer de um adaptador gráfico, mas ela não podia

Direct Rendering Infrastructure

DRI também foi adaptado para fornecer aceleração OpenGL em um console framebuffer sem um servidor de exibição em execução.[carece de fontes?] A implementação

Xgl

atual usa Mesa-solo para prover renderização OpenGL diretamente no framebuffer do Linux ou DRI para o hardware responsável pelos gráficos. Desde agosto de

MPlayer

para exibir vídeo, como X11, OpenGL, DirectX, Quartz Compositor, VESA, Framebuffer, SDL e outros mais raros como ASCII art. Ele também pode ser usado para

Unidade de processamento gráfico

linhas, arcos, retângulos e caracteres em bitmap. O carregamento de framebuffer via DMA também foi acelerado. Disponibilizado em 1985, o Commodore Amiga

Raspberry Pi

provavelmente não para os dois juntos. 224 MB era apenas em Linux, com apenas um framebuffer 1080p, e era provável que não era para qualquer vídeo ou 3D