Re: How about running X on top of something else?

"Kendall Bennett" <[email protected]>
Newsgroups gmane.comp.xfree86.forum
Organization SciTech Software, Inc.
Message-ID <3E8304ED.16548.32BDC808@localhost>
Jos Hulzink <[email protected]> wrote:

> >I still don't understand why you simply did not use the fbdev framework
> >for this ? This is i believe one of the reasons GGI failed, because it
> >tried to redesign everything, without taking into account any of the
> >stuff that pre-existed at that time.
> ...
> Fbdev was never ment to do accelleration in the first place. Fbdev drivers are 
> not portable. 

What exactly do you feel is so unportable about fbdev? I have been 
playing with the fbdev interface for the last few weeks, and although 
there are areas that could be improved a lot (ie: no current mechanism to 
query available display modes that the hardware can support), I don't see 
anything that is inherently non-portable. The interface on Linux is 
basically just a bunch of IOCTL calls, so should be portable to any 
Unix'ish system, or even to Windows/OS2 style system as device drivers 
export IOCTL's on those platforms also.

So, with that said, can you explain where and how fbdev you consider 
fbdev to be unportable (and how KGI is more portable)? I am not flaming 
you here, I would just like some more information. I don't have the time 
to sift through the KGI source code to see how it works ;-)

> Besides, fbdev was yet to be invented when GGI was started. Linus
> just didn't like the idea of graphic drivers in a kernel, and our
> project team was so small that we were unable to get our project
> goals clear. 

If your approach to getting KGI accepts in Linux is more along the lines 
of 'a new internal implementation of the existing fbdev API', you would 
probably have a much higher chance of getting it included in stock 
kernels. Requiring a totally new interface is a waste of everyones time. 
Instead extend fbdev with the features you would like to see exposed for 
GGI (and write a layer inside fbdev to allow KGI 'modules' or whatever to 
be used to implement the fbdev interface).

Regards,

---
Kendall Bennett
Chief Executive Officer
SciTech Software, Inc.
Phone: (530) 894 8400
http://www.scitechsoft.com

~ SciTech SNAP - The future of device driver technology! ~
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.