Slashdot Mirror


New, Modularized X Window Release Now Available for Download

By Leon Shiman, X.org -- X11R7.0 is the first release of the complete modularized and autotooled source code base for the X Window System. It is the first major version release of the X Window System in more than a decade. X11R6.9, its companion release, contains identical features and uses the exact same source code as X11R7.0, but uses the traditional imake build system. (Read the rest of the announcement below) These changes in source code management, which give openness and transparency to the source code base and employ current technology, invite a new generation of developers to contribute, building on the long tradition of the X Window System. The new modular format offers focused development and rapid, independent updates and distribution of tested modular components as they are ready, freed from the biennial maintenance release timetable.

X11R6.9 is comprised of many distinct components bonded in a single tree, based on imake. X11R7.0 splits that set of components into logically distinct modules, separately developed, built, and maintained by the community of X.Org developers. This simultaneous release gives a transition point for developers, builders, and vendors to adapt their practices to the new X.Org modular process.

X11R7.0 supports Linux and Solaris at this time, with other support pending. X11R7.1, the first modular roll-up release, is scheduled mid-2006. While the monolithic tree will continue to be fully supported and released, new feature development is expected to concentrate on the modular code base.

The X11R7.0 and X11R6.9 releases are the work of more than fifty volunteer contributors worldwide, working under the release management team of Kevin Martin (Head), Alan Coopersmith, and Adam Jackson, with the support of Red Hat, Sun Microsystems, and the unsupported, generous contribution of effort by Adam Jackson.

All X Window System Releases are available from ftp.X.Org and mirror sites worldwide (see http://wiki.x.org/Mirrors). They are distributed under the MIT ("X") License by the X.Org Foundation LLC. Information concerning organization, activities, and mailing lists can be found at www.X.Org. Membership is free and open to contributors. Sponsorship is encouraged to support the global activities of the X.Org Foundation. Current X.Org Sponsors include Sun Microsystems, HP, IBM, StarNet Communications, AttachmateWRQ, Hummingbird, and Integrated Computer Solutions Incorporated [ICS].

In continuous use for over 20 years, the X Window System provides the only standard platform-independent networked graphical window system bridging the heterogeneous platforms in today's enterprise: from network servers to desktops, thin clients, laptops, and hand-helds, independent of operating system and hardware.

* LINUX is a registered trademark of Linus Torvalds. "Solaris" is a trademark of Sun Microsystems. All company names are trademarks of their registered owners.

-------------------

Have an important announcement or article to share with Slashdot readers? Send the complete article (or a proposal) to roblimo (at) slashdot (dot) org.

10 of 456 comments (clear)

  1. Something you won't see here... by Anonymous Coward · · Score: 5, Funny

    This linux-related article is a stub. You can help Slashdot by expanding it.

  2. Re:Fully Modular by nitehorse · · Score: 5, Informative

    When a vulnerability is found in libXpm, you won't have to download 15MB of fonts for the update to the library.

    Also, drivers will now be released completely independently of the server. So you won't have to wait months for a new driver for your card; maybe a couple of weeks at most.

  3. For the end-users, ... by c0l0 · · Score: 5, Interesting

    ... there are a few new features to expect. I'm most curious about the new drivers for ATI's R300-Chips (and newer), called "r300", which will provide GLX-Support (hardware-accelerated OpenGL) in a Free Software-only manner.
    Oh, and there are some minor features to be added, like 30Bit visuals for improved greyscale graphics for medical purposes, for example.
     
    Apart from the new drivers, there's nothing to be OVERLY excited about this release - unless you're going to build yourself, I'm really looking forward to playing around with portions of the code without having to recompile the whole bloody source again. :)

    --
    :%s/Open Source/Free Software/g

    YTARY!
  4. Why do we need the X? by dhasenan · · Score: 5, Funny

    I've been using Windows for years. First they started with numbers after the name, then they put "Me!" instead, then something about experience points. Now that's not enough, and they want prefixes as well.

    Screw the bastards. I'm going with Linux.

  5. Re:Major version release? by Anonymous Coward · · Score: 5, Funny

    I would think that if you were used to getting a cheeseburger by driving to McDonalds, waiting in line, then ordering one, but then one day you were sitting in your office and decided that you wanted a cheeseburger and 50 ninja kangaroos showed up, sliced apart the McDonalds building with their jedi lightsabers and then delivered the parts to your office, inside of which they re-assembled the entire McDonalds and the re-assembled cook prepared a quarter-pounder just for you, that you might consider this a major change in the way you get your cheeseburger.

    Even if the cheeseburger tasted exactly the same as it would have otherwise.

  6. Re:In other news by Red+Warrior · · Score: 5, Funny

    some may claim its survival of the fittest or evolution at work.

    Really, I thought it was about intelligent design.

    --
    "If, therefore, any be unhappy, let him remember that he is unhappy by reason of himself alone."
    ~Epictetus
  7. Effect on end user by jd · · Score: 5, Insightful
    • Modular code is easier to maintain, so expect fewer bugs and a rapid explosion in the number of features. It is also (generally) easier for binary-only extensions, so expect more hardware vendors to support it.
    • Modular code means that the compiler cannot take advantage of any knowledge of other files when optimizing the code, but this doesn't matter much as the original tree didn't do that either. Commercially optimized versions of X might be fractionally larger and/or slower, though.
    • Gentoo users are in for an looooong run-up to Christmas. Especially if there is a bug in the e-build.
    • Fedora Core users will suffer greatly, unless the RPM specs correctly instruct RPM to deinstall legacy components from the old structure. Fedora users will also need to be careful about any RPM files that refer specifically to the old X11 RPMs. The same is true for other package-based distributions - package dependencies may not be tracked correctly, leading to outdated dependencies. At best, updates might fail unexpectedly.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  8. Re:In other news by Nighttime · · Score: 5, Interesting
    What I find highly amusing is their list of distros carrying XFree86, which hasn't been updated since March 15 2005.

    BSD-style based distribution

    • NetBSD® Runs on practically everything; highly scaleable. (Offers X.org along with XFree86 in 2.x)
    • FreeBSD® Yahoo uses it. Hotmail still might. (Uses X.org as of 5.3)
    • MirOS BSD a new NetBSD/OpenBSD hybrid.

    Linux® based distribution

    • Conectiva Brazilian-based distro with a world-wide following using RPMs. (Absorbed into Mandriva, uses X.org)
    • Lycoris Desktop L/X a desktop friendly environment for novices with Bitstream fonts. (Bought by Mandrake)
    • Magic Linux when native Chinese-support is desired using ISOs. (Migrating to X.org)
    • OneBase Linux a meta distribution. (Offers X.org along with XFree86)
    • OpenNa Linux when security matters.
    • Peanut Linux when size matters. (now aLinux, uses X.org)
    • Plamo Linux best for native Japanese support; Slackware based.
    • Rubyx Linux object-oriented ruby is its scripting language. (Now Heretix, uses X.org)
    • Source Mage a source-based distro aimed at linux magicians (sys admins) with a social contract. (Offers X.org along with XFree86)
    • Sorcerer Linux a source-based distro aimed at linux wizards (sys admins).
    • Yoper Linux highly usable, with a KDE 3.3 customised desktop (Migrating to X.org)

    I think we need to drop them an e-mail suggesting that the page needs updating :)

    --
    I've got a fever and the only prescription is more COBOL.
  9. Re:Great... by Sheetrock · · Score: 5, Funny
    I have a 486 in the corner that's been compiling XFree since 1999.

    Every so often I think about cancelling the job, but then I'd have to go shop for a space heater.

    --

    Try not. Do or do not, there is no try.
    -- Dr. Spock, stardate 2822-3.




  10. Re:What other improvements are we expecting to see by aconkling · · Score: 5, Informative

    I used to X with a passion when I first started using linux back in 98.
    Oh, man, those were the days... when you could not only X but X with a passion. [sighs wistfully]

    X is not bad but perhaps Xorg sucks?
    Nope. Next question.

    What I want to know is if they are planning on [...] adding features like sound support,
    Sound support is handled by a sound server, which fortunately runs independently of X.

    transparent objects,
    You mean like compositing?

    anti-aligned fonts (I think support is added now),
    Keep your magnet away from my monitor!

    resolution changes that dont require a reboot,
    Resolution changes don't require a reboot, just a restart of X.

    ajax/caml/dashboard or some xml and javascript support ,
    Huh?! AJAX is for the Web, CAML is a proprietary language, so of course X.org isn't written therein, and I'm not sure in what way you mean "support for XML or Javascript" other than to say that extensions/plugins/modules (whatever the X people call them) would be significantly slower if written in these languages. Since it seems that you're "concerned" with X's bloat, I'm sure you understand why that'd be a bad idea.

    I actually hope this was helpful, but if I was just the unwitting victim of flamebait, I can roll with it.