
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.
So, when you boot up a system with fbDRI but no X, you get a "console"?
Sort of. You run an application that is fbDRI based from the console. Just like you type startx to run X. That application can be for instance quake or a full-blown window manager(with many GTK, QT and B.E.OS apps running on top of it). That window manager will use OpenGL to draw lines and rectangles and blit bitmaps instead of using the X Window System API.