From: Jay Link (jlink@ilbbs.com)
Date: Sun 25 Feb 2001 - 04:45:23 IST
> 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: listbot@svgalib.org
Body: unsubscribe linux-svgalib
This archive was generated by hypermail 2.1.4 : Wed 21 Jan 2004 - 22:10:23 IST