DirectFB
Mer info
- Skapad av
- Denis Oliver Kropp
- År
- Typ
- Grafikbibliotek med fönsterhantering för Linux framebuffer
- Licens
- LGPL
Grafikbiblioteket som gav inbyggda Linuxsystem fönster, alfablandning och hårdvaruacceleration direkt på kärnans framebuffer, utan en X-server i vägen.
Denis Oliver Kropp började skriva DirectFB år 2000 för digitalboxar och apparater där en X-server var för stor och för långsam. Biblioteket lägger sig tunt ovanpå Linux fbdev-gränssnitt och lägger till det framebuffern saknar: ytor, lager, alfablandning, klippning, inmatning från tangentbord, fjärrkontroll och pekskärm, och en fönsterstack så att flera program kan dela skärmen. Hårdvaruacceleration gick genom egna drivrutiner för Matrox, ATI, Intel och de grafikkärnor som satt i boxarnas systemkretsar; saknades drivrutin föll allt tillbaka på mjukvara. Delen Fusion lät flera processer dela samma DirectFB-kärna.
Ovanpå byggdes det mesta man kunde önska: en GTK-backend, ett Qt-plugin, SDL-stöd och XDirectFB, en X-server som körde i ett DirectFB-fönster. Under 00-talet satt det i många tv-apparater och digitalboxar. Projektet somnade efter version 1.7.7 år 2015, webbplatsen försvann, och det som finns kvar är forken DirectFB2 och en nisch som Wayland-kompositorer direkt på DRM/KMS numera täcker. Samma behov av en liten X-fri grafikstack födde ungefär samtidigt KDrive, som valde att i stället krympa X.