--- Alan Cox <[EMAIL PROTECTED]> wrote:
> argument for _good_ console support becomes that after boot you run a
> graphical user space console app built with OpenGL, antialiased true

When I proposed this a couple of months back both you and Linus called me
insane. I need to go find those posts.

This logical conclusion at the end of this is a user space console. It makes the
problem of multi-user Linux simple to implement. Via OpenGL you also get full
acceleration. If it is coordinated with xserver you can make your VT's appear as
windows.

There is still a master kernel based console that handles boot, printk, oops and
kdbg. Each head will use the kernel based console to implement SAK. Ctrl-Alt-Del
gets you SAK, SysReq get you the kernel console. No logins on the kernel console
it is write only, SAK will start the user space console. The kernel console and
SAK display are implemented in the driver.

The trick to understanding this is that you have to understand the concept of
how direct rendering works. With direct rendering there is no requirement to
send everything to another process or the kernel. You can if you want, but you
don't have to.

--- Alan Cox <[EMAIL PROTECTED]> wrote:
> On Maw, 2004-05-11 at 19:48, Egbert Eich wrote:
> > For the text console to be usable you possibly want to be able to
> > 1.  move the fb start address for scrolling
> > 2.  to do some basik 2D accel for fast text drawing
> 
> I thought about this a bit more. Let me propose a different viewpoint as
> a result. That viewpoint is that there is no reason for any
> acceleration. Scroll at most.
> 
> If the video mode switching is done right and apps can handle graphics
> nicely then you need a kernel mode text console at boot, but thinking
> about Jon's ideas and the GL without X and other work the rational
> argument for _good_ console support becomes that after boot you run a
> graphical user space console app built with OpenGL, antialiased true
> type font handling, megabyte scrollback, hotkeys, URL detection/menus,
> googlizer and the like. 
> 
> On that basis the kernel driver really can be argued to be boot/debug
> only.
> 
> 
> 
> -------------------------------------------------------
> This SF.Net email is sponsored by Sleepycat Software
> Learn developer strategies Cisco, Motorola, Ericsson & Lucent use to 
> deliver higher performing products faster, at low TCO.
> http://www.sleepycat.com/telcomwpreg.php?From=osdnemail3
> _______________________________________________
> Mesa3d-dev mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/mesa3d-dev mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/mesa3d-dev


=====
Jon Smirl
[EMAIL PROTECTED]


        
                
__________________________________
Do you Yahoo!?
Yahoo! Movies - Buy advance tickets for 'Shrek 2'
http://movies.yahoo.com/showtimes/movie?mid=1808405861 


-------------------------------------------------------
This SF.Net email is sponsored by: SourceForge.net Broadband
Sign-up now for SourceForge Broadband and get the fastest
6.0/768 connection for only $19.95/mo for the first 3 months!
http://ads.osdn.com/?ad_id=2562&alloc_id=6184&op=click
--
_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to