
Being a BeOS user (a purely desktop system) and because I code under Linux, I see
XFree86 (v4.1 on my machine) as a user and as a developper. And this is where the problem lies. My Gnome or KDE desktops are slow in comparison with other operating systems, but XFree86, the 'engine' behind these desktops, proves me that it's not. Let's look at what I have in front of me: a dual Pentium III at 933Mhz with 512MB of memory, a Radeon 32 AIW, a modified Mandrake 8.0 powered by kernel 2.4.18.
gelato, can you please expain what a "framebuffer console" is?
IMO the term "framebuffer console" is misleading in the context of fbDRI. Probably they named it that way because fbDRI is intendended for consoles that have direct access to the framebuffer (e.g. don't run on top of X or any other window system ).
The best way to describe fbDRI is - a standalone DRI that works without X.
DRI was designed to allow direct access to the graphic system by bypassing X and most OpenGL implementations on Linux are built on top of DRI.