The Fully Open X Project (FOX) will create a public Mercurial gate on opensolaris.org containing a merge of these three source bases:
- the current OpenSolaris X code drops published by the Sun X team
- the Xorg SPARC driver sources created by Martin Bochnig for Martux
- the full X11R7.2 source builds created by Moinak Ghosh for Belenix
This will provide a common source base for distros to build from, a faster release path for Sun's changes than releasing a snapshot tarball every 1-2 months, and access to changes not yet accepted by Sun's process into Solaris Express.
While the long term goal is Solaris API/ABI compatibility, that won't be achieved initially (since Sun is still working on opening the sources required for certain API's not yet in open source releases). This will not be the master gate for Solaris for a while, but may eventually be the master gate for the open portions of the Solaris X consolidation.
While no other formal OpenSolaris Projects are related to this work, as noted above, this work ties together work being done in the Solaris Express, Martux and Belenix distros.
The project for now will use the X Community's xwin-discuss mailing list. (If traffic in the future becomes too great for that list, a separate mailing list can be easily requested at that time.)
Source Repository
- Browse/search source online via OpenGrok
- Checkout code via mercurial by running: hg clone ssh://anon@hg.opensolaris.org/hg/fox/fox-gate (Mercurial instructions)
- Sign up for notifications of commits or see archives of commit messages on fox-notify mailing list
- Build the sources following these instructions.