cfb и mfb (X11)
Программные процедуры эталонного сервера для рисования во фреймбуфере — одни для цветного, другие для монохромного, — и причина, по которой X-сервер содержал один и тот же код, скомпилированный четыре раза.
Эталонный сервер MIT рисовал почти всё процессором прямо в видеопамять. mfb, код монохромного фреймбуфера, обслуживал однобитные экраны, стандартные для рабочих станций 1980-х, а cfb, цветной фреймбуфер, — следовавшие за ними 8-битные цветные дисплеи. Новому DDX для нового дисплея хватало немногого собственного кода. Когда появились 16, 24 и 32 бита на пиксель, cfb перекомпилировали с другим значением макроса PSZ в cfb16, cfb24 и cfb32: четыре почти одинаковые копии одних и тех же процедур в одном сервере.
Кит Паккард заменил их около 2000 года на fb — единый слой для любой глубины пикселя. И cfb, и mfb убрали из X.Org-сервера в конце 2000-х, а fb остаётся запасным вариантом, когда ни один ускоритель не хочет рисовать.