YangYi Chen wrote:
> .. I mean which colorful block of blob in this picture 
> <http://en.wikipedia.org/wiki/Image:Diagram_of_Mac_OS_X_architecture.svg> 
> is X11?
> sorry if my question is a bit basic.

This is more a philosophical than a technical question, and IMHO there 
is no clear answer.

You can argue that in OSX, X11 is just something that sits on top of the 
Application Services and replaces some parts of the Aqua GUI. In your 
picture, similar to the QuickTime block, but shifted one level upwards.

But you could also argue that X11, in particular when combined with the 
gnome or Qt/kde libraries, is something more profoundly different; in 
your picture similar to the Java block, but reaching all the way up to 
the top. On Linux, X11 would even reach down into the kernel level, 
because it replaces parts of the kernel, like keyboard drivers, by its 
own variants. On OSX, the activities of these kernel level parts of X11 
are mostly replaced by the true kernel tasks, and a few other parts of 
X11 are replaced by parts of the quartz/opengl/aqua graphics engines. 
But because X11 for OSX is just ported, not rewritten or redeveloped, 
you find in your X11 installation quite a few files and directories that 
don't serve any useful purpose on OSX, like most of the xkb stuff.

There are very few people, if any, who understand the interaction of X11 
with OSX completely.

-- 
Martin

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Fink-beginners mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fink-beginners

Reply via email to