On Fri, Jul 18, 2003 at 04:24:17PM +0200, Gaël Le Mignot wrote:
>  > My idea was to implement the driver in userspace and force X to use it.
>  > Following this dessign, we could end up seeing X running as non-root.
> 
> That would require a huge amount of work I fear, especially if we want
> to support hardware acceleration at  the end (like xvideo or dri), but
> I agree it's the best long-term solution.

Yes. But note the hardware acceleration concept is a dirty hack as a whole.
It'd be nice to support it since this is the direction the world takes,
but not critical. I can live happily with a screen that is simply a matrix
of pixels.

>  > What we could do is writing the keyboard, vga etc translators, but don't
>  > implement the actual hardware I/O on them yet. Instead, just use them for
>  > resource management.
> 
> I was thinking  about something like that too, at  least until we move
> to L4 (implementing user-space drivers on top of Mach is tricky).

I started the "user-drivers" project at Savannah some time ago, and
started writing simple drivers from scratch.

At this point, I think it'd be better to use Oskit instead. To the people
who have played with Oskit already, do you think it's viable to use it
as a backend for userspace drivers?

-- 
Robert Millan



_______________________________________________
Bug-hurd mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-hurd

Reply via email to