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
