BT Sözlüğü › Altyapı › DirectFB

DirectFB

Altyapı Svenska → Güncellendi: 2026-10-10
Daha fazla bilgi
Yaratıcı
Denis Oliver Kropp
Çıkış
Tür
Linux framebuffer için pencereleme destekli grafik kütüphanesi
Lisans
LGPL

Gömülü Linux’a, araya X sunucusu girmeden doğrudan çekirdeğin framebuffer’ı üzerinde pencere, alfa karıştırma ve donanım hızlandırma getiren grafik kütüphanesi.

Denis Oliver Kropp, DirectFB’yi 2000’de, X sunucusunun fazla büyük ve yavaş kaldığı set-top box’lar ve cihazlar için başlattı. Kütüphane Linux’un fbdev arayüzünün hemen üstünde durur ve framebuffer’da olmayanı ekler: yüzeyler, katmanlar, alfa karıştırma, kırpma, klavye, uzaktan kumanda ve dokunmatik ekran girdisi ile birkaç programın ekranı paylaşmasını sağlayan bir pencere yığını. Donanım hızlandırma Matrox, ATI, Intel ve kutuların yonga üzerindeki sistemlerindeki grafik çekirdekleri için yazılmış kendi sürücüleriyle yapılırdı; sürücü yoksa her şey yazılıma düşerdi. Fusion adlı bir bileşen birden çok sürecin tek bir DirectFB çekirdeğini paylaşmasına izin verirdi.

İstenebilecek şeylerin çoğu üstüne inşa edildi: GTK arka ucu, Qt eklentisi, SDL desteği ve bir DirectFB penceresinin içinde çalışan X sunucusu olan XDirectFB. 2000’ler boyunca çok sayıda televizyonun ve set-top box’ın içinde yer aldı. Proje 2015’teki 1.7.7 sürümünden sonra sessizliğe gömüldü, web sitesi kayboldu; geriye DirectFB2 çatalı ve bugün doğrudan DRM/KMS üzerinde çalışan Wayland bileşiklerinin karşıladığı bir niş kaldı. Küçük, X’siz bir grafik yığınına duyulan aynı ihtiyaç, aynı sıralarda KDrive’ı doğurdu; o ise X’i küçültmeyi seçti.

← Sözlüğe dön