Along with the new fbdev api I also have rewritten the console layer.
The goals are:
1) The idea here was to move alot of the basic functionaly present in
alot of low level drivers into the the higher layers thus making the
low level drivers smaller and cleaner. A good example is using the
/dev/fb interface to resize a VC. That is just plain dumb.
2) The second goal was to seperate out the terminal emulation to allow
for a light weight printk. Also the idea was to make the VT console
system modular. On embedded devices then we can insmod the VT
console system. This is partially done.
3) Multi-desktop systems. Already done this. The current code in BK
doesn't support this just yet as I have a few bug to beat out for
single headed systems. It will take about one more week to get this
ready.
I doubt this code will go into 2.5.X but it is avaiable for anyone to play
with it.
bk://linuxconsole.bkbits.net
BTW I will make patches avaiable as soon as 2.5.45 comes out.
MS: (n) 1. A debilitating and surprisingly widespread affliction that
renders the sufferer barely able to perform the simplest task. 2. A disease.
James Simmons [jsimmons@users.sf.net] ____/|
fbdev/console/gfx developer \ o.O|
http://www.linux-fbdev.org =(_)=
http://linuxgfx.sourceforge.net U
http://linuxconsole.sourceforge.net
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/