The Cairo operating system
Posted Jul 4, 2006 19:58 UTC (Tue) by
tetromino (subscriber, #33846)
In reply to:
The Cairo operating system by jimmybgood
Parent article:
Cairo release 1.2.0 now available
Calm down.
First of all, Debian's cairo links to:
* libXrender (you alredy use that, otherwise your fonts will look ugly)
* libX11 (if you aren't using X11, well, why do you need Cairo?)
* libpng (you already use that, almost all modern GUI applications require it)
* libfontconfig (you are already using it if you have truetype fonts)
* libz (you are already using it since virtually all applications require it)
* standard C library
* expat (you already have it because GNOME requires it)
* glitz.
So, how can a program destabilize your system by turning on Glitz? Well, it has to explicitly tell Cairo to open a Glitz surface. Cairo won't render anything to Glitz unless the programmer who of your application tells it to render to Glitz. In other words, your beef is with the application writer who (oh horror!) is using your 3D hardware without your consent. Except that is a totally invalid point since
1. there are many, many other ways for an application to access 3D hardware (e.g. /usr/lib/libGL.so) and stab you in the back with a TEXTURED TRIANGLE OF DOOM;
and 2. if your GPU is so unstable, you could just disable glx in xorg.conf, or switch to a driver physically incapable of 3D (like nv and vesa).
And "I don't want my computer busy drawing someplace that I can't see and can't control while I'm trying to work on something else." -- what? Are you telling me that you don't have any daemons or background tasks running on your machine? Perhaps you use a single-processing system like MSDOS?
To summarize, I fail to see a single coherent point in your argument.
(
Log in to post comments)