
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"? -- that is to say, the command line. And from there you can run graphical (OpenGL based) programs that then "take over the console"? Maybe that's it. Dunno.
I get the impression that there's too many words here with overloaded meanings: console, terminal, tty, tty0, and xterm.
There are no docs over at
https://sourceforge.net/projects/fbdri/
The fbDRI download is a little over 11 MB, so I'm sure I'll find some docs in there.