[cc'ing xwin-discuss at opensolaris.org, since this topic is exactly why that list/community exists.]
Will Hayworth wrote: > <a > href="http://slashdot.org/articles/05/12/21/2227213.shtml?tid=162&tid=104">X11R7 > (yes, the first major release in just over a decade)</a> has just been > released. Any info on when it will be integrated into OpenSolaris (R7's > modular; R6.9 has the same functionality but is more traditional, apparently, > with source code structure)? Yes, X11R6.9 & 7.0 have the same source code with different build systems. From an end-user point of view, they should be basically identical. From a software builder point of view, the big difference is that 7.0 will provide pkgconfig .pc files for other autotooled software (like the GNOME & KDE stacks) to use. First, the easy answer - 6.9 is in Solaris Express now - at least the release candidates are. As you can see from the X changelogs posted on http://opensolaris.org/os/community/x_win/changelogs/ the 6.9 release candidates have gone into these builds so far: nv_28: 6.9 RC 2 nv_30: 6.9 RC 3 6.9 RC 4 is in the X packages currently undergoing testing for nv_31 integration, and the final release of 6.9 should go into nv_32 once I've had some sleep. This only affects the Xorg server and other bits delivered under /usr/X11 for now though. The source for this was scheduled to be released to OpenSolaris by now, but has been delayed until early next year, both by the slips in the X11R6.9 release date and the effort going into the community release instead of our release, as well as the holiday season making necessary people unavaible in the second half of December. Everything under /usr/openwin still comes from our old tree which was forked from X11R6.0 a decade ago, with partial merges from X11R6.4, X11R6.6. X11R6.8 and a couple of XFree86 releases along the way. Work at Sun on 7.0 so far has consisted mainly of working within the community effort to port the build system from imake to autoconf/automake/ libtool and ensuring that the results still built on Solaris, which is why Solaris stands alongside Linux as the only two OS'es fully supported in the X11R7 build system. (*BSD, MacOS X & Cygwin mostly work, and should be supported in upcoming releases in 2006, once members of their platform communities have time to test and fix issues.) Now that we've passed that hurdle, the plan is to start replacing the old X source tree for Solaris bit by bit with modules from X11R7. This will involve both updating the sources in Solaris and doing the work necessary to release the resulting sources to OpenSolaris, as well as determining what changes Sun made to our fork should go back upstream to X.Org for inclusion in future X11R7.x releases. So in short, the plan is for you to see X11R7 components appearing in Solaris Express and the source for our build & packaging of them to appear on opensolaris.org over the next 12-18 months. More on this can be found in the X Window System community at http://opensolaris.org/os/community/x_win/ and that site will be updated as we progress on this plan. -- -Alan Coopersmith- alan.coopersmith at sun.com Sun Microsystems, Inc. - X Window System Engineering
