> I'm not clear on why the executable must be owned and setuid to root. 
> Isn't this a bad thing?  Why is a user logged in through a console not
> able to execute SVGAlib programs on that console?

SVGAlib is faster than X because it writes directly to the video card.
However, in Linux, programs that access hardware directly must be either
run by root, or else setuid root.

It's not a bad thing because vga_init() relinquishes root priviledges.

Further, I believe that Matan is making the 2.x version of SVGAlib in such
a way that you no longer have to be root, because it writes to a new
device called /dev/svga.


-J


------------------------------------------------------------------
Unsubscribe:  To:   [EMAIL PROTECTED]
              Body: unsubscribe linux-svgalib

Reply via email to