Apple Bridges OS X and Linux with X11 Beta
One of the quieter announcements coming out of this week's Macworld Expo in San Francisco is the beta release of X11 for Mac OS X. Based on XFree86 4.2.1, X11 for Mac OS X provides the same windowing environment used by a myriad of Linux and UNIX applications. Apple has ported the client and server libraries, and provides headers in the SDK in order to simplify porting X11 applications to Mac.
Because Mac OS X finds its roots in FreeBSD, it is no surprise that Apple is courting open source developers to its Darwin platform. And to make X11 applications feel more at home on a Mac, Apple has enabled support for Aqua window controls and advanced Quartz graphics rendering. X11 applications can run side by side with native Aqua applications and even minimize to the Dock with the "Genie Effect."
"Apple has become the highest volume supplier of UNIX-based systems, and now with X11 for Mac OS X we're making it even easier for UNIX pros to switch to the Mac," said Apple's senior vice president of Worldwide Product Marketing, Philip Schiller. "Mac OS X is really catching on with the UNIX community because of its standards-based approach, familiar tool sets and rich foundation for building modern applications."
The X11 for Mac OS X public beta includes a window server, libraries and basic utilities such as xterm. It can be downloaded from Apple, with additional toolkits and applications available from OpenDarwin.