DirectFB 全名是 Direct Frame Buffer。DirectFB是德国convergence 公司推动的 Open
Source 计划, 基于GNU/Linux 函数库,提供硬件图形加速(hardware graphics
acceleration)以及translucent windows 等功能。
它的官方网站是directfb.org 现在DirectFB的更新、发布工作工作是由Denis Oliver
Kropp(DOK)负责 ,他也是其中最主要的开发者。
发起的过程中都经历了怎样的传奇故事呢?
Convergence GmbH致力于多媒体家庭平台(MHP)的开发,DirectFB是Convergence
GmbH公司的一个关于图形和输入设备的子系统,这个项目2000年7月开始启动。
最开始实现MHP的时候,规格里面包含了很多的Jave
API,现在DirectFB里面也有很多有趣的技术。DirectFB可以做很多的用户界面应用,包括机顶盒,自动售货机,以及工业控制设备。已经实现的那些应用证明了DirectFB能够很好展现漂亮的桌面以及2D游戏画面。在2000年刚开发出来的时候DirectFB的加速半透明拉伸窗口效果就已经能够和MacOS
X相媲美。
从2D显示的角度来看,DirectFB相当于Windows下的DirectX,对于对DirectX的接口很熟悉的用户,他们会喜欢上
DirectFB的API。很多人不会选用开源的系统和软件,其中一个很重要的原因就是开源平台缺乏对游戏的支持。游戏和视频显示有很大的关联性,DirectFB作为开源平台下的一款用户界面软件,可以和Windows
DirectX以及MacOS X抗衡。
DirectFB对硬件的支持,很大程度上依赖于硬件制造商的开放程度,其中一个很好的例子就是Matrox,正是因为Matrox发布了非常齐全的文档,才促使DirectFB的开发者写出了能够支持Matrox所有硬件特性的驱动。当初要是没有Matrox的文档支持,DirectFB也不会存活并发展。
当然现在从DirectFB支持的清单里我们可以找到nVidia,ATI,Intel,SiS,NeoMagic等其他一些主流厂家的产品。
在 12-1-17,Bryton Lee<bryto...@gmail.com> 写道: