Apple Removes X11 in OS X Mountain Lion, Shifts Support to Open Source XQuartz

Discussion in 'Mac Blog Discussion' started by MacRumors, Feb 17, 2012.

  1. macrumors bot

    MacRumors

    Joined:
    Apr 12, 2001
    #1
    [​IMG]


    As noticed by several users running the developer preview version of OS X 10.8 Mountain Lion, Apple is no longer including its X11 application for running software through the X Window System interface. A popular option for scientists and others seeking to run specialized UNIX software both on local machines and across networks, X11 has been available on OS X for a number of years and has been included as a default install since Mac OS X Leopard.

    [​IMG]


    The X Window System has an extensive open source history, with development on the Mac side being handled under the XQuartz project. Apple's X11 application has been based on this effort, although as with many open source projects bundled for use in commercial software, X11 has generally been somewhat behind the latest XQuartz releases. The current version of X11 is 2.6.3, while XQuartz is currently available in version 2.7.0.

    With Mountain Lion, Apple seems to eliminating its dedicated support for the X11 application, instead redirecting users to the open source XQuartz project, which it will continue to support.

    Article Link: Apple Removes X11 in OS X Mountain Lion, Shifts Support to Open Source XQuartz
     
  2. macrumors 6502

    Joined:
    Jun 17, 2011
    #2
    Is ML really an update? It seems like a downgrade in many respects.
     
  3. macrumors 6502

    Rudy69

    Joined:
    Mar 30, 2009
    #3
    Makes sense, it will ensure users are running a more up to date version of the software. XQuartz and X11 are the same thing after all
     
  4. macrumors newbie

    Joined:
    Apr 5, 2010
    #4
    Stuff like this should really be optional. Not everyone uses it.
     
  5. macrumors 65816

    Joined:
    Aug 29, 2011
    Location:
    U.S.A.
    #5
    Wirelessly posted (Mozilla/5.0 (iPod; CPU iPhone OS 5_0_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A405 Safari/7534.48.3)

    Great compermise.

    Most users aren't burdenonded by having junk installed, and the people that do need it get a link to the latest version.
     
  6. macrumors 6502

    Joined:
    Jul 14, 2011
    #6
    This makes perfect sense. Apple has always been behind when it comes to updates of the open source and non-Cocoa components of OS X.

    I've always made it a habit to download and install XQuartz myself in order to keep up, so this is no big deal. It works just like the changes with Java, it won't install until you need it.
     
  7. macrumors G3

    roadbloc

    Joined:
    Aug 24, 2009
    Location:
    UK
    #7
    I guess thats why the screenshot shows an Application requesting the use of X11. :rolleyes:

    Since most people don't use X11, it will reduce the install footprint.
     
  8. macrumors 601

    macduke

    Joined:
    Jun 27, 2007
    Location:
    Central U.S.
    #8
    Do you really know what you're talking about? It seems like you really don't know what you're talking about in many respects.
     
  9. macrumors Pentium

    KnightWRX

    Joined:
    Jan 28, 2009
    Location:
    Quebec, Canada
    #9
    I guess this will be another "dumbing down" thread. :rolleyes:

    Anyone who was using X11 on OS X (myself included) never really bothered with Apple's version anyhow and went straight to XQuartz.
     
  10. macrumors regular

    Joined:
    Aug 13, 2010
    #10
    THis is having an incredible negative effect upon programs in ML.

    GIMP wont run even with Xquartz
    CrossOver does not launch Windows programs correctly, and instead shuts down
    MacPorts is useless (Not just because of X11, but because of changes to Xcode)

    Yeah, there are a few bugs to be worked out
     
  11. macrumors 65816

    GenesisST

    Joined:
    Jan 23, 2006
    Location:
    Where I live
    #11
    A lot of these hanging around here. :D

    I usually don't like X11 applications, but have to use Wireshark from time to time. As long as there is an OPTION, I don't mind at all. It's not like they are blocking it.
     
  12. macrumors 68000

    Joined:
    Apr 13, 2010
    Location:
    Into the lungs of Hell
    #12
    Thank goodness, they are not axing it completely.
     
  13. macrumors 68000

    Joined:
    Jan 9, 2007
    #13
    Since when does Gimp not work with XQuartz?
     
  14. macrumors regular

    Joined:
    Aug 13, 2010
    #14
    Dont know why its not, but it does not work at all in ML.
     
  15. macrumors 68020

    guzhogi

    Joined:
    Aug 31, 2003
    Location:
    Wherever my feet take me…
    #15
    Just remember, ML is just a beta at this point. That's the point of betas: find out what doesn't work & fix it.
     
  16. macrumors newbie

    Joined:
    Aug 10, 2009
    #16
    This isn't just a removal, where reinstallation via XQuartz fixes things all nice and neat. All the underlying launchd mechanisms that made the Apple X11 function so well with previous versions are gone as well. All the automatic $DISPLAY setting methods, for example, are ripped out. Installation of the XQuatrz package does nothing to fix that.

    It's really irksome.
     
  17. macrumors 65816

    Joined:
    Jul 29, 2011
    #17
    Yeah. What they ought to do is release some sort of "Developer Preview" 5 or 6 months ahead of the release of the new OS so that developers heard about these things and had time to produce fixes.
     
  18. macrumors newbie

    Joined:
    Aug 10, 2009
    #18
    Since there's no way to get the old startx methods to work anymore -- because they're just gone.

    Same with several items I work with.

    ----------

    This is not something they'll be fixing. I hope XQuartz manages to do something about it, but there are no guarantees. This is the kind of thing that can become orphanware in a hurry.
     
  19. macrumors 6502a

    Joined:
    Feb 27, 2011
    Location:
    UK
    #19
  20. macrumors newbie

    Joined:
    Aug 10, 2009
    #20
    As I have already ranted :D

    All the supporting mechanisms were ripped out, and there is no more auto-DISPLAY setting in launchd, and I was not able to make even basic functionality behave in the hour I spent on it.

    And then I restored my Time Machine of 10.7.3 so I could use the machine again.
     
  21. macrumors 68030

    Amazing Iceman

    Joined:
    Nov 8, 2008
    Location:
    Florida, U.S.A.
    #21
    True, or if the user is about to have a seizure for this, he/she could just install X11 and get over it.
    It's not like X11 is no longer supported; it's simply not installed by default, and the user has the choice to install it.

    A lot of people don't understand that Apple is trimming down the old junk code in it to move ahead with much recent and optimized code.
    All that junk takes hard drive space and most important, RAM and CPU processing; makes the whole system slower.

    Crossover doesn't support XQuartz? Just wait and see, it will in a future release, unless they decide they no longer want to make money.
     
  22. macrumors 68000

    BC2009

    Joined:
    Jul 1, 2009
    #22
    Bingo! There was no point in Apple shipping it since we could get the latest version via open source. Only problem here is that Apple is no longer guaranteeing that X11 will work when a new version of the OS ships. Its possible for OS X to break X11 and the open source XQuartz team to have to quickly produce an update to support new operating system releases. Its probably not much of a concern if you wait a couple weeks after the release of a new version of OS X to upgrade. They should have any required updates available to XQuartz within a few weeks (or possibly before) release of OS X, given the availability of developer previews.

    This is just like the move to no longer bundle Java.
     
  23. macrumors 603

    Rocketman

    Joined:
    Dec 2, 2001
    Location:
    Claremont, CA
    #23
    Every OS upgrade has been a legacy feature downgrade and a move toward a consumer only feature set. I get that and I can live with that, but I in no way understand why Apple does not simply have a second fee bracket to reinstall all legacy features as apps or services or whatever. Heck, they could charge people a fee to add Apple II binary support and folks would FLOCK to it. Old is new again.

    Until that day comes and I'm not holding my breath, as I run Mac Draw, Apple's first Mac vector graphics app on my PBG4 OS10.4, and folks I know are running DOS on their latest mac under Parallels or whatever. Mac users must be cut off by the spaceship from the past while Windblows users get to keep everything forever.

    I was using X11 in 1992 and it's still here. So is Ethernet!

    Rocketman
     
  24. macrumors 6502

    Joined:
    Nov 5, 2010
    Location:
    Sea of Tranquility
    #24
    Can someone confirm that Matlab works with XQuartz?
     
  25. macrumors 6502

    Joined:
    Nov 2, 2011
    #25
    Here's a thought - instead of a link to a knowledge base article and a link to XQuartz project, how about a link to an *App Store version of XQuartz*. That'd be more Apple-esque

    Also, the writeup doesn't mention this, but this is the exact same stance that Apple took with Flash.
     

Share This Page