IT-lexikon › Infrastruktur › DirectFB

DirectFB

Infrastruktur In English → Uppdaterad: 2026-10-09
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.

← Tillbaka till lexikonet