Slashdot Mirror


Rootless XFree On Mac OS X

Mr. McD writes: "The XonX project over at Source Forge is finally seeing some cool results. This time we finally have X windows running along side Aqua windows. See for yourself here and here. The author states that this release is not in a very usable form just yet. A post explaining how it was was done and how you too can run XonX can be found here. Finally!"

16 of 138 comments (clear)

  1. Commerical offering by Xenex · · Score: 3
    I've read a little about Tenon's rootless Xserver for MacOS X, Xtools. It looks as though it's a lot more mature, and a beta is avalable for MacOS X public beta.

    It is commerical though, but that is the way things are sometimes... However the product looks as if it's worth the money.

  2. Makes me wonder by green+pizza · · Score: 3

    Projects such as this make me wonder what the future will hold for full-scale projects such as GIMP or Blender. Will they continue to be designed for X11 or will they evolve into backend framework and "plugable" GUI frontends. Say, perhaps, a Cocoa/Aqua frontend for MacOSX, an X11 frontend for Unix and GNU/Linux, and specific frontends for BeOS and Win32/Win64?

    Any thoughts on this? Any projects doing this already?

    1. Re:Makes me wonder by deeny · · Score: 3
      Well, I assume that The GIMP, and all the other GTK+ programs, will be programed for GTK+, and only for GTK+.

      GTK+ will probably get a port to Aqua, at which point X on X would be worth much less than it is now.

      GTK+ is a good solid toolkit and I don't see any special reason why it just couldn't be wrapped around Quartz (Aqua is the look, Quartz is the GUI layer).

      I know there are projects to port GTK+ to both Quartz and Classic. Given that and the other GTK+ ports (to Windows and BeOS, among others), that would make GTK+ the one truly universal GUI toolkit.

      Providing, that is, that any of us have time to work on these projects. ::sigh::

      _Deirdre

    2. Re:Makes me wonder by bugg · · Score: 3
      I wasn't talking about merely going to the Quartz system, but rather a port to Aqua- using the Aqua widgets and toolbars, etc.

      The look and feel could, in theory, become identical to a program written directly for Aqua.

      --
      -bugg
    3. Re:Makes me wonder by bugg · · Score: 4
      Well, I assume that The GIMP, and all the other GTK+ programs, will be programed for GTK+, and only for GTK+.

      GTK+ will probably get a port to Aqua, at which point X on X would be worth much less than it is now.

      Repeat for Qt, perhaps even Motif, etc.

      --
      -bugg
  3. Re:What will succeed X on Unix? by deeny · · Score: 3
    "It seems to me that other computer platforms, such as the mac and windows and so forth, are moving onwards and upwards with their windowing systems, whilst Unix lags behind, to a small degree."

    Funny, what is called Quartz (the Display PDF model in MacOS X) is older than a stable X11. X wasn't used on the NeXT because it wasn't stable *yet*. Weird how we think of Quartz as being new when it's old.

    I agree with you that it would be MUCH better if we all moved away from X11, taking the good with and forgetting the stuff that could be better designed. I haven't seriously looked at Berlin, nor, given that I like Aqua and Quartz a lot, am I likely to.

    _Deirdre

  4. Re:I wonder when Apple will port their OS to x86. by GoRK · · Score: 3

    They did port it. I dont know about system 6, but they ported System 7. Unlike most software these days, it never went out of Apple for alpha/beta testing, but it did exist.

    The original 2 (semi)-public alphas of Mac OS/X (Codename Rhapsody) were released on X86. They were only missing the blue box -- the component that could load and run MacOS inside of Rhapsody. Alpha 3 sadly dropped X86, but then again it was really the first that wasn't just a slightly reworked OpenStep-with-an-apple-menu.

  5. Re:What will succeed X on Unix? by irregexp · · Score: 3

    Silly girl, there's a reason why Berlin will never succeed.

    It's the same reason why other Open Source projects like the HURD, GGI, and Freedows are going nowhere fast: Too much design, not enough code.

    Too often, non-programmers (or worse random C newbies) will propose some absurdly difficult endevour ("Just imagine: an Open Source version of Microsoft Office 2000! On my PalmPilot!"). Usually, this will be followed by the registration of a .org domain name, a SourceForge page, and a "0.01" announcement on Freshmeat. Occasionally, one of these ideas will be taken too seriously. Web pages will be written and re-written. Mailing lists will be created. White papers will be written. Developer hierarchies will emerge. Often, one sub-groups ego will be bruised, and they will splinter off to form some equally vaporous project.

    But what never happens is code being written. APIs might be formalized, but that is worthless without working code. The most succesful projects (such as GNU, the Linux kernel, the BSDs, KDE, and GNOME) were founded on the "shut up and code" model. The authors spent time hacking rather than writing press releases or yet another web site revision, or the checking the latest PDF copy of the Offical Project X Standard for Widget Frobbing into a CVS mirror. And who gives us results?

    Berlin is a pipe dream. A nice dream, perhaps, but so are many others.

  6. Re:What will succeed X on Unix? by maggard · · Score: 3
    Well, right except that Next used Display Postscript and Apple(Next) is using PDF.

    While PDF is a descendant of DP they're different enough (really different in some ways) that I don't believe one can claim continuity.

    As to Berlin - after all of these years and all of the talk they've produced nothing remotely usable. It's easy to be fully buzzword-compatable when you're vaporware, heck this posting supports anti-aliased text in a syntactically structured environment!

    --
    I don't read ACs: If a post isn't worth so much as a nom de plume to its author then I wont bother either.
  7. Re:What will succeed X on Unix? by MrBogus · · Score: 5

    You are right on, but don't forget that the #1 design goal of the X Window System is to be "policy free" -- so not only is it based on lots of obsolete assumptions (not so bad), it never really solved most problems to begin with (worse).

    In short it was a political comprimise made so that all the waring Unix and Minicomputer factions could at least agree on *something* that wouldn't get too much in the way of whatever proprietary shit they were building. And the open source Desktop Environment people have picked right up on this, building services into their DE instead of the underlying foundation where it belongs.

    The long-and-short of it is that the X desktop is broken from a normal user standpoint, unless all of the apps they run are from the same vendor (er, project). Well, no shit - that was by design from the Commercial Unix forefathers. You want to use a standard clipboard between two apps. Sorry, that's policy. Printing? Policy. The same scrollbars on two different programs? Yup, Policy. How about "It works"? Wasn't that a policy that some people could agree on?

    But, anyway, bitching is no good. X is what you have, and what you are going to have to live with until 2020 at least. Barring Apple open-sourcing Quartz/Aqua, that is.

    --

    When I hear the word 'innovation', I reach for my pistol.
  8. Re:Another bullet in the brain of LinuxPPC by steveha · · Score: 3
    I have to wonder just whether the effort put forth in the LinuxPPC project is worth the effort.

    Maybe it isn't worth the effort to you, but it is worth the effort to the people actually working on it. Different people have different attitudes.

    One good thing about Linux on PPC: you can use an old PPC box for something useful. Mac OS X is a seriously heavyweight system. To run it you need a fast PPC chip, minimum 128 MB of RAM, and 3D acceleration. There is no chance of ever running this on any computer as old as the first iMac, or older.

    Maybe for the very newest Mac computers, OS X will be better in every way than Linux. But for the marginal computers, the ones just barely fast enough to run OS X, I'll bet GNOME or KDE on Linux would be snappier and thus more fun to use.

    steveha

    --
    lf(1): it's like ls(1) but sorts filenames by extension, tersely
  9. Re:Fake screenshot! by dat00ket · · Score: 5
    The Windowmaker clock shows 4:07 whereas the Mac clock shows 6:01

    So it's true, OS X really is ahead of it's time.

    Funny how when the PR guys say those things, they always make it sound like more than just two hours.


    ________________________________________________ __
  10. HA! by ikekrull · · Score: 5

    Steve is going to FREAK!

    We're ugly-ing up his perty desktop with dirty old X apps :)

    I can't wait to see if MacOS X will run reasonably fast on my LinuxPPC-running iMac.

    --
    I gots ta ding a ding dang my dang a long ling long
  11. Re:In the near future... by Auckerman · · Score: 3
    Mr. Gates said, "All Your Innovations Are Belong To Us!"

    For those of you who have NO idea why this is written this way, I provide you with the following link at Arstechnica

    --

    Burn Hollywood Burn
  12. In the near future... by digidave · · Score: 4

    Bill Gates arose and gazed upon the Aqua/XFree world and saw what it had to offer.

    "I want this," he thought to himself, "I can make users around the world smile with delight by bringing them this."

    And with that, Mr. Gates commanded his army of trained monkey programmers to create an innovative new interface secretly based on Aqua/XFree, but no one will notice, just like what they did for Windows 95.

    Mr. Gates said, "All Your Innovations Are Belong To Us!"

    And thus Windows XP was born.

    --
    The global economy is a great thing until you feel it locally.
  13. X, MacOSX ... and GNUstep! by lwagner · · Score: 4

    It's kinda funny that WindowMaker (which is affiliated with GNUstep (hence the logo at the top of the dock)) is running -- since GNUstep represents NeXT circa 1994, I suppose you can have three entirely separate generations of software running.
    --