Leksykon IT › Infrastruktura › cfb i mfb (X11)

cfb i mfb (X11)

Infrastruktura Svenska → Zaktualizowano: 2026-10-11

Programowe procedury rysujące w serwerze wzorcowym, jedna dla koloru i jedna dla monochromatu, a zarazem powód, dla którego serwer X zawierał ten sam kod skompilowany cztery razy.

Serwer wzorcowy MIT rysował prawie wszystko procesorem, prosto w pamięci obrazu. mfb, czyli kod monochromatycznego bufora ramki, obsługiwał jednobitowe ekrany, standardowe na stacjach roboczych z lat 80., a cfb, kolorowy bufor ramki, wyświetlacze 8-bitowe, które przyszły po nich. Nowy DDX dla nowego wyświetlacza mógł ruszyć przy niewielkiej ilości własnego kodu. Gdy pojawiły się 16, 24 i 32 bity na piksel, cfb kompilowano z inną wartością makra PSZ jako cfb16, cfb24 i cfb32: cztery niemal identyczne kopie tych samych procedur w jednym serwerze.

Keith Packard zastąpił je około roku 2000 warstwą fb, jedną dla wszystkich głębi pikseli. Zarówno cfb, jak i mfb usunięto z serwera X.Org pod koniec pierwszej dekady XXI wieku, a fb zostało jako rozwiązanie awaryjne, gdy żaden akcelerator nie chce rysować.

← Wróć do leksykonu