Linuxový framebuffer - Linux framebuffer
![]() | Tento článek má několik problémů. Prosím pomozte zlepšit to nebo diskutovat o těchto otázkách na internetu diskusní stránka. (Zjistěte, jak a kdy tyto zprávy ze šablony odebrat) (Zjistěte, jak a kdy odstranit tuto zprávu šablony)
|

The Linuxový framebuffer (fbdev) je nezávislý na grafickém hardwaru abstrakční vrstva ukázat grafika na počítačový monitor, typicky na konzole systému.[1] Umožňuje přímý přístup k internetu framebuffer (součást počítače videopaměť obsahující proud snímek videa ) používající pouze Linuxové jádro vlastní základní vybavení a jeho soubor zařízení systémové rozhraní. Nespoléhá se na to uživatelský prostor software jako SVGALib.
Aplikace
Existují tři aplikace linuxového framebufferu:
- Implementace textu Linuxová konzole který nepoužívá hardware textový režim (užitečné, když tento režim není k dispozici, nebo k překonání omezení velikosti glyfů, počtu kódových bodů atd.). Jedním z populárních aspektů toho je schopnost mít konzolu Tux logo při spuštění.
- Možná metoda grafického výstupu pro a zobrazovací server, nezávislý na grafický adaptér hardware a jeho ovladače.
- Grafické programy vyhýbající se nad hlavou z Systém X Window.
Mezi příklady třetí aplikace patří programy pro Linux, jako například MPlayer, odkazy2, Netsurf, w3m, fbff,[2] fbida,[3] a fim[4] a knihovny jako NADBYTEK, SDL, GTK, a Qt, které mohou všichni přímo používat framebuffer.[5] Tento případ použití je obzvláště populární v vestavěné systémy.
Nyní zaniklý[6] DirectFB je další projekt zaměřený na poskytnutí rámce pro hardwarovou akceleraci linuxového framebufferu.
V prostoru jádra byl také implementován okenní systém s názvem FramebufferUI (fbui), který poskytoval základní 2D zážitek z oken s velmi malým využitím paměti.[7]
Dějiny
Linux má obecnou podporu framebufferu od jádra 2.1.109.[8]
Původně byl implementován, aby umožnil jádru emulovat textovou konzolu v systémech, jako je Apple Macintosh které nemají zobrazení textového režimu, a později byl rozšířen na původně podporovaný Linux IBM PC kompatibilní plošina.
Viz také
Reference
- ^ Zařízení pro vyrovnávací paměť snímků, dokumentace k jádru systému Linux
- ^ úložiště přehrávače fbff, GitHub
- ^ domovská stránka prohlížeče obrázků fbi / fbida
- ^ Domovská stránka prohlížeče obrázků FIM (Fbi IMproved)
- ^ Projekt HiGFXback (History of graphics backends) s grafickým backendem Linux Framebuffer, GitHub
- ^ DirectFB vrací spánek
- ^ Framebuffer UI (fbui) linuxový okenní systém v jádře, GitHub
- ^ Framebuffer HOWTO