Friday September 17, 2004
alanc @ sun.com
Alan Coopersmith’s blog
Random thoughts of a disorganized mind...
(and though it should be obvious, while Sun pays me to think about things, they disclaim any responsibility for these thoughts, nor do I claim what I say matches in any way what Sun thinks)
Xorg in Solaris
I mentioned a few posts back a big project integrating into Solaris 10, and promised to explain it later. Unfortunately, getting it in is only half the work, and I've been busy ever since and never got around to explaining. (And getting our lab ready to move to a new building this week didn't help time wise.) So here goes - it was a lot of work, but can be summed up in one word: Xorg.
Okay, that's not much explanation, so here's a few more words - the Xorg X server, from the open source release by the X.Org Foundation (including a lot of work from the XFree86 Project before they changed their license terms) is now integrated into the Solaris x86 OS. Xsun is still there as well for those who want features such as Display PostScript® that aren't in Xorg, but now you have a choice of which to use. Xorg isn't there on SPARC yet, since the SPARC graphics drivers have to be rewritten from the Xsun interfaces to the Xorg ones, while on x86 there's a huge body of drivers ready to ship right away from the open source release.
Why would you want to use Xorg? A few reasons off the top of my head...
- Much much much closer to the open source release if you want to see what's under the hood
- Supports the module interfaces from the open source release to allow easier porting of third party extension and driver modules
- Wider range of hardware support
- Better performance on many machines/video cards
- Additional X extensions, such as Xv (video decoding/streaming) and Xrandr (dynamic screen resizing)
- Better support for extensions such as XKeyboard (XKB) and Render (alpha blending)
It's late, so I'll save further details for future blog posts, but that should satisfy some curiosity for now. You should be able to see it in a Solaris Express release in October or November, depending on how the release schedule lines up for those.
Posted at 12:17AM Sep 17, 2004 by Alan Coopersmith in Solaris | Comments[3]

Posted by Roland Mainz on September 19, 2004 at 06:32 PM PDT #
Posted by Laurent Blume on September 20, 2004 at 10:34 AM PDT #
Posted by tsips on November 19, 2004 at 01:34 AM PST #