On Sun, Jul 23, 2000 at 12:00:19AM +0100, Adam Sampson wrote: > On Thu, Jul 20, 2000 at 11:59:16PM +0200, Marcus Brinkmann wrote: > > > All we need is a console driver which is fast and supports a sufficient > > > subset of the VT220 to get screen running; we can then avoid all the > > > complexity than Linux's console has to put up with. > > > > Well, not really. As our console driver would be in userspace, it can be fat > > and include fancy features like vt's, readline (?, but it is on the task > > list), etc. > > Yes, that's what I meant---by "driver" I meant "hardware driver within > GNUMach", which the userspace code talks to. I wonder if screen could be > converted to run as a Hurd server (and if there would be any advantage to > doing so)...
Well, you should take a look a colortext by Kalle (http://stekt.oulu.fi/~tosi/gnu/hurd#toc_colortext) It shows the way to go, and looks very near to a usable state. The idea is that you poke directly into the video memory (using an interface in gnumach), and get the scan codes directly from gnumach (through a device). However, a minimal console driver in gnumach is still useful (serial line etc). Converting screen is not useful. It's a fairly standard and portable program. The differences are too big. Thanks, Marcus -- `Rhubarb is no Egyptian god.' Debian http://www.debian.org Check Key server Marcus Brinkmann GNU http://www.gnu.org for public PGP Key [EMAIL PROTECTED], [EMAIL PROTECTED] PGP Key ID 36E7CD09 http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/ [EMAIL PROTECTED]