Slashdot Mirror


MacOSX and XFree86 run side by side

proclus writes "XonX has announced interoperability between Xfree86 and MacOSX. Relatedly, Xfree86 now supports the Darwin platform and XFree86 binaries are available. Many thanks to Torrey Lyons, Gregory Robert Parker, and everyone else involved! Will this Aqua support be rolled into the next Xfree86 release? I think I'll have a look at some of those new fast Macs!"

42 of 94 comments (clear)

  1. not quite, but here is the real deal by ragnar · · Score: 4

    As some others have pointed out, this announcement doesn't bring Aqua and X together, but Tenon has a neat product called Xtools which basically lets you run X programs seamlessly under Aqua. I'm using it now and it is pretty impressive.

    --
    -- Solaris Central - http://w
  2. Re:I thought by ahknight · · Score: 2

    "Darwin" is the catch-all open-source name at Apple. There's the Darwin OS (which we all know as Darwin) and the Darwin Streaming Server (which is the QT server, and what you're thinking of).
    --

  3. Re:OSX - or - Aqua will never see intel based by Darchmare · · Score: 2

    While you're right about the "whole widget" thing, I wouldn't count Mac OS X on Intel hardware out.

    It's quite possible Apple could develop an X86-based machine for OSX to run on. It simply wouldn't work on non-Apple X86 machines.

    The PowerPC is a superior architecture, but lack of interest from IBM and (especially) Motorola make it a shakey proposition in the long-term ... and it's certainly hurting Apple in the short term. Unless the AIM alliance actually does something, Apple could very well be justified in switching to an X86 architecture.

    How Apple will manage the PR backlash is hard to say - this is the company that strapped a Pentium onto the back of a snail after all. But at least they could get chips in quantity and probably save a few bucks in the process.

    But you're right on one thing: Don't expect OSX to be running on clones any time soon, at least until Microsoft blows up or something. They can't afford that kind of competition.


    - Jeff A. Campbell

    --

    - Jeff
  4. No. It would be suicide for Apple. by Ars-Fartsica · · Score: 2
    Like it or lump it, Apple is a hardware company. OSX is a means to forward sales of Apple hardware. X86 ports of this code will only be released if Apple moves to X86 processors for their own computers - also unlikely.

    Yes, there have been rumors of a port already existing - don't hold your breath for this to ever see the light of day. No one wants to have to deal with the umpteen combinations of hardware in the X86 world - even if Apple wanted to release the code, it could never adequately support it.

  5. Re:Well, that's nifty... but useless. by Darchmare · · Score: 2

    RISC is inherantly better than CISC, but that doesn't mean that it's forever going to be faster. Motorola in particular has been quite slow in developing the PowerPC.

    Apple is dealing with it by using dual processors, but that will only help for so long. The megahertz gap is widening, and while it doesn't mean everything, it certainly doesn't help any. The PowerPC may per-Mhz be faster than X86, but it's certainly not twice as fast as Apple would like you to believe.

    Let me disclaim myself before you flame me: I'm typing this on a PowerBook G3, have been a Mac user since '84, and intend to remain one for the forseeable future. And no, raw speed is not everything (a good user interface is worth more than a fast chip IMHO), but let's face facts: Motorola and IBM just aren't pushing the PowerPC architecture fast enough...


    - Jeff A. Campbell

    --

    - Jeff
  6. My sole criterion for liking an OS is... by hey! · · Score: 2

    is it fun to work with?

    I do everything I can on Linux because Unix is fun. I'm not asking for perfection, only a tool that is a pleasure to use.

    I work with Windows day in and day out, and I detest it because while I may be having lots of fun, you can bet none of it is related to working with Windows. Windows is alternately boring and balky.

    OS X looks like it is going to be a lot of fun to use, so I'm prepared to like it.

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  7. Re:added value of OS X? by IronChef · · Score: 2


    OSX takes a modern Mac UI, and the ability to run Mac apps, and puts it on top of a modern kernel with preemptive multitasking and all that other BSD type goodness.

    It's apparently also a good development environment, though I am a crummy programmer and can't address that.

    OSX is basically a Mac OS that has Unix guts. That is the added value. If you don't care about Mac apps, by all means stick to Linux and the Gimp.

    Would I buy a Mac to run Apache? No, that isn't the best value. FreeBSD on Intel hardware is a high-value solution for that kind of thing. But if I wanted a "real" desktop type OS that had a strong Unix foundation, I would use MacOS X. (And yes, I have used today's free GUIs... Debian, for example, has a long way to go before it is as easy to install and use as MacOS X. OK, go ahead, mod me down... but you know it's true.)

  8. Re:If apple is dead... by gagganator · · Score: 3

    mac os x will only come of age when micro$oft creates a mac os x myths page for it :-)

    --
    the animal doesnt even have opposable thumbs, focker!
  9. Re:added value of OS X? by maggard · · Score: 2
    I'm sorry - is running a search engine too hard for you? It's not like there hasn't been about 10^23 articles on MacOS X in the past few years, many on /.

    It's really pathetic when some pinhead has to ask someone else to explain every noun in a posting to him - I mean, this IS "News for Nerds". Go show some damn inititive.

    Hint: at the lower left of the window is a box with a search button next to it...

    --
    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.
  10. Re:Well, that's nifty... but useless. by Trevor+Goodchild · · Score: 2

    No, I think you are trying to make a point where there isn't one. Name 3 truly useful apps that require X and don't have equally useful alternatives that don't.

    Got 'em? Took you awhile, didn't it? OK, now describe what sort of person will be wanting those applications and will also want a Mac in place of a more powerful and much cheaper PC.

    I'll bet that was even harder, but you still came up with something, right? Well then, now the hardest part: Tell me, with a straight face, that there are more than a handful of these people in the world.

    Yeah, I didn't think so.

  11. Get real. Apple is nowhere in the enterprise. by Ars-Fartsica · · Score: 2

    Nice try, but MS has locked up corporate desktops probably for good. Apple has a horrible track record in the enterprise (anyone remember their brief foray into enterpriuse servers??), and no one is going to put their ass on the line rewiring the office for a platform that still has crappy software support from most ISVs.

  12. Re:X -- Time to move on by rafa · · Score: 2

    Your experience is quite different from mine. When switching from 3.3.6 to 4.0 - I experienced a large speedup, and everything felt snappier. It might be that the driver for your card didnt' take advantage of teh XAA. (I use a voodoo banshee)

    --
    [Science] is one of the very few things that raises human life a little above farce and gives it the grace of tragedy.
  13. Re:added value of OS X? by rafa · · Score: 3

    I'm using a mac (imac, os8.1) right now, and while I think teh gui is quite nice, what really impresses me (as compared with my linux box at home, p200 usually running windowmaker or kde2) is how well the filemanager is integrated into the desktop, and how _fast_ it is. None of the filemanagers I've used under linux (and I've been using it for4 years as my only OS... I'm visiting my parents now, hence the mac) even come close to how responsive it feels.

    GMC is very slow, nautilus even slower. Konqueror can be decent once it's started and image previews and everything else is off, but it's still far, far slower than the mac filemanager.

    --
    [Science] is one of the very few things that raises human life a little above farce and gives it the grace of tragedy.
  14. Re:X -- Time to move on by bugg · · Score: 2
    X is a protocol: it's at version 11R6, not 4.0. You're complaint is with XFree86; it's been progressing in the speed department, it depends heavily on what video card you're using the performance you'll get.

    Don't throw the baby out with the bathwater; the protocol has its flaws but it also has its strengths (networking support)

    --
    -bugg
  15. Re:Well, that's nifty... but useless. by j+h+woodyatt · · Score: 3

    I am exactly one of these people. I develop software that runs on Solaris and I use the Macintosh to run office productivity tools.

    Here are 3 applications that require an X Window Server to use, and for which there are no useful alternatives:

    1. XEmacs

    No, I don't want XEmacs running on my Macintosh
    and displaying there too. I want the copy of
    XEmacs that runs on my team's shared Solaris
    development host to display on my Macintosh.
    And no, I don't consider running 'emacs' in a
    telnet window to be a useful alternative.

    2. Admintool

    Yes, I want to administer that Solaris host in
    the telco closet from the comfort and relative
    safety of my Macintosh. No, I don't
    consider telnet to be a useful alternative
    here either.

    3. Perfmeter

    Nothing like having a nice little running
    graph of the resource load on your favorite
    headless server horses. This is a cheap and
    dirty tool and there is no substitute. Gotta
    have an X Window server for it to display.

    Oh wait, you probably think I'm crazy because I want to use a Macintosh for writing documents and I don't want a whole other stupid computer on my desk just so I can run an X Window server on it.

    Surely there's only a handful of people like me. Guess what? The reason not so many people are running X Window servers on their Mac OS 9 boxes and using them to operate software on Unix servers is that you have to get purchase order signed to buy the Tenon X Window server.

    Sure, I guess I could toss out the Macintosh and switch entirely over to Windows NT or Windows 2000 where I can easily get an X Window server to run, but then I'd have to give up my Macintosh.

    Fortunately, with this XFree86 news I have TWO OPTIONS for getting X Window clients to display on my Macintosh. And that allows me to continue using all the really good Macintosh software without having to buy a whole other computer to run an X Window server.

    Why is this such a bad idea?

    --
    jhw
  16. Re:Sure! by MouseR · · Score: 2

    Heck, my 25Mghz 040 black NeXT Cube works like a charm.

    Karma karma karma karma karmeleon: it comes and goes, it comes and goes.

  17. Re:Well, that's nifty... but useless. by King+Babar · · Score: 3
    Name 3 truly useful apps that require X and don't have equally useful alternatives that don't.

    This part is easy. With X, you can run apps remotely and display them where you are. So, for me, anything I want to run on a Linux box at work but view at home is such an app. Now, I expect that's not the answer you were expecting, but if X doesn't immediately suggest to you the possibility of remote apps, you're missing the point.

    Got 'em? Took you awhile, didn't it?

    Nope; that part was easy.

    OK, now describe what sort of person will be wanting those applications and will also want a Mac in place of a more powerful and much cheaper PC.

    Well, I'm married with two kids. My wife vastly prefers the Mac interface, and an iMac was decent enough looking and quiet enough to put out in a public place, saving additional bucks for one of those "hide the ugly PC" computer thingies. Now, I do kick myself for not waiting another 6 months and getting the iMac I got for $500 less, but that's the PC life...

    I'll bet that was even harder, but you still came up with something, right?

    No, that was still pretty easy.

    Well then, now the hardest part: Tell me, with a straight face, that there are more than a handful of these people in the world.

    Now the funny part of this is that even though I live in Columbia, Missouri, a metro area with a population of 130,000 or so, I already know a handful of people like this. But so what? Why should I care how many other people use computers like I do? In the bad old days, that might matter because software was expensive and and closed source; not these days. I can have a Mac, a BSD box, a wireless network set-up, a DVD player, and all the comforts of a quiet-to-silent PC for a price I was more than willing to pay.

    Nobody can tell me I'm not happy.

    --

    Babar

  18. Aqua and a FAST MAC by Angreallabeau · · Score: 2

    I think MACOS X is going to save MAC's ass. I have seen it is action and I have never been so giddy about a GUI since....well I guess I have never been giddy about a gui. Anyway, I wouldn't count MAC out yet. Much like the L-community they sit outside of the BOX and are try to change the way we do thing rather than just improve on it.

    To manny companies (MS comes to mind) stick on a linear path, never stepping outside of their legacy. With Aqua Apple has made their first big step since the introduction of their MAC line of computers.

    -Angreal

    P.S. RC5 on those fast MAC's is going to rock.

    1. Re:Aqua and a FAST MAC by Lover's+Arrival,+The · · Score: 3
      Hi. I have a Mac, and the I reckon that the reason people like Macs is because they are Sexy, and easy to use. I would say that the fact that MacOSX awill be based on a Unix like architecture and OS won't make any real difference to the Mac market at all. Most people that use it arent really bothered as much by stability and the benefits that a Unix like OS will bring, and the people who are are much better served by Linux and other *nix'es.

      I think that the big seller with Mac OSX is going to be its 'look and feel' and general good looks. Apple have made all their big breakthroughs in the past on a similar basis, and I don't think things are about to change, really.

      I know I'll be getting one when MacOSX comes out! I have a Linux box too, but I love to relax sometimes on a Mac (Its like going to eat out at a nice resteraunt - everythings so easy;) and I really like the graphics software on it, too.

      --

      --Anticipation of a New Lover's Arrival, The

  19. Not Aqua Support by Penrif · · Score: 5

    Will this Aqua support be rolled into the next Xfree86 release? I think I'll have a look at some of those new fast Macs!

    This is NOT Aqua support! This is XFree86 running on Darwin! So, you can have X on your screen, or you can have Aqua on your screen. Either way, you're limited to programs compiled for what's on the screen.

    1. Re:Not Aqua Support by Snocone · · Score: 5

      This is NOT Aqua support! This is XFree86 running on Darwin!

      Er, no, it's running on CoreGraphics, aka "Quartz". Quartz is not part of Darwin.

      So, you can have X on your screen, or you can have Aqua on your screen.

      Or you can have both.

      Either way, you're limited to programs compiled for what's on the screen.

      No. The above link works for free now, XTools works for money now, and direct support in future Darwin XFree86's is planned.

    2. Re:Not Aqua Support by blukens · · Score: 5
      Acually, the original comment is accurate. From the XonX page:
      A free version of XFree86 running side by side with Mac OS X's Aqua GUI is now here! Gregory Robert Parker did the original implementation of this for the Darwin port of XFree86 4.0. I have incorporated his code into XFree86 4.0.2 and cleaned it up a bit. It is still in rough form, but it works and is reasonably fast. This code will eventually find its way into the XFree86 CVS repository, but for now it is available here.
      and then:
      Before you launch the X server from Mac OS X, you must make sure that your startup script is correct. If you have an .xserverrc file, make sure it specifies the option "-quartz", which directs the X server to run in parallel with the CoreGraphics window server. To start the X server, launch the Xmaster application. You will see the screen flash and then you will be returned to the Aqua GUI. Clicking on the big button with a small "X" in it will switch you to the X window desktop. Holding down Command-Option-Control-Shift-A will switch you back to the Aqua GUI. Have fun!
      There are now two ways to run X on OS X, either booting into command line mode (essentially the same as Darwin) and running straight XFree from there, or from Aqua through the Quartz display system.
  20. Aqua/X by Yarn · · Score: 5

    "Will this Aqua support be rolled into the next Xfree86 release?"

    No. At least, I'd put a large amount of money on it being a *long* time before X is extended to cover Aqua. Look how long it's taken for display ghostscript to catch on (hint: it hasn't)

    Maybe when X can do translucancy[1] properly.

    [1] Trans-lunacy? :)

    --
    -Yarn - Rio Karma: Excellent
  21. Re:I thought by Penrif · · Score: 2

    Darwin is an OS that's open source that's supported by Apple. It also happens to be the underpinnings to Mac OS X. Hence, Darwin support == Mac OS X support.

  22. Well, that's nifty... but useless. by Trevor+Goodchild · · Score: 3

    This is the exact opposite of what most of us really want!

    Let's take slow, over-priced hardware and replace the great GUI it has with a crufty hack that's older than jesus. Yeah, great idea.

    News flash: Most of us are hoping for OSX, including Aqua, on Intel-based architecture, not the other way around.

    1. Re:Well, that's nifty... but useless. by Phroggy · · Score: 4
      You've missed the point here. Many useful apps require X Windows, and being able to run X Windows on Mac OS X is very useful to those who will be using that OS. XFree86 is a good alternative to other commercial X servers that will be available, such as XTools from Tenon.

      --

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    2. Re:Well, that's nifty... but useless. by Throw+Away+Account · · Score: 2

      News flash: Most of us are hoping for OSX, including Aqua, on Intel-based architecture, not the other way around.

      And some people, instead of just hoping, are trying to deliver it.

      --
      There's no "we" in team, only "me"
    3. Re:Well, that's nifty... but useless. by Chris+Johnson · · Score: 2

      Are you completely insane? Try saying 'AMD-based architecture' and it will sound a little less crazy. The Athlon is really pretty decent (though god, do those x86 chips waste power- blech!) but the P4 is a trainwreck. The last thing you want to do is be all gung ho for Intel _now_. A few years ago you might have had a point but they are screwing up...

  23. Re:Xfree86 on PPC? by Phroggy · · Score: 2
    Um, XFree86 has been running on the PowerPC architecture for years. It just usually runs on Linux or NetBSD or something.

    --

    --
    $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
    $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
  24. OSX on PCs would be suicide for Apple by Ars-Fartsica · · Score: 2

    Apple is a hardware company. OSX helps them sell boxes. Apple is not interested in helping to sell other people's boxes, because other people's boxes are icky looking and have floppy drives.

  25. Re:OSX - or - Aqua will never see intel based by Ars-Fartsica · · Score: 2
    It's quite possible Apple could develop an X86-based machine for OSX to run on. It simply wouldn't work on non-Apple X86 machines.

    Apple is already on shaky ground with ISVs - moving to a new architecture would be suicide.

    Apple can't afford to revisit the pain of the 680x0 -> PPC migration.

    Added to which, the main point is that Steve Jobs abhors the PC platform, and thats why Apple will never move to PCs.

  26. Interested, then not by MaxVlast · · Score: 2

    I was about to go download X for my shiny new PowerBook (with MacOS X) when I asked myself: "what X apps do I use?" I thought for a while, and only two came to mind: the GIMP and AbiWord. I only use AbiWord for its Microsoft Word importing, and I only used the GIMP because there was no Photoshop.

    That's the really cool thing about MacOS X: It has all of the UNIX-y goodness with all of the sexy OpenStep apps and all of the trusty MacOS apps.

    I don't need to download X!

    --
    Max V.

    --
    There should be a moratorium on the use of the apostrophe.
    Max V.
    NeXTMail/MIME Mail welcome
  27. Re:AQUA and Xfree86 by Throw+Away+Account · · Score: 2

    Hmm. You know, it would be nice if somebody were working on a free clone of the NeXT/MacOS X graphics system.

    Oh, they already are. GNUstep.

    --
    There's no "we" in team, only "me"
  28. As an OSX user... by Ariane+6 · · Score: 2

    I am overjoyed that this development has come about. Aqua is wonderful, but I really like some of the features of XFree running on Darwin and was frustrated that VNC was the only way to use them simultaneously without spending money.

    If technology like this can be integrated into the next (or even the first? Steve?) release of OSX, the implications for developers and users alike would be incredible.I aggree that this OS is going to do great things for Apple- maybe we Mac users combined with the open source community can finally toss that sledgehammer!

    Ok, so maybe that last comment was a bit idealistic, but seriously, I feel like it's 1984 all over again (though, to be fair, I was 3 yrs. old at the time :) )

  29. AQUA and Xfree86 by deander2 · · Score: 3

    the chances of apple opening up quartz and aqua to open-source developers are zero to none. they don't give a flying grit's ass if you run anything else, but if they opened those up then you wouldn't have to buy a mac. (i'm sure a port would be started ASAP)

    so in other words, yes, we can run xbill, but "HELL NO" to running bubbly UIs on your pimp 2Ghz AMD. (they won't even let us create look-alike skins!)

  30. If apple is dead... by tcd004 · · Score: 4
    why is everyone developing for it?

    tcd004
    True Enlightenment

  31. added value of OS X? by NoCreditCards · · Score: 2

    By the way, just a question. Can anybody explain to me what the added value is of OS X?

    Running Xfree86 is something other *nices do too.

    To what extent does it offer anything better, improved, "more something" than the alternative unix/linux OS brethren?

    I've got this vague idea that Apple is trying to sell something that you essentially can find somewhere else for free?

  32. getting rid of my Linux box by iso · · Score: 4

    X-Windows running alongside (and inheriting the window widgets of) Aqua in MacOS X is about the only thing keeping me from using MacOS X on a regular basis. i can't wait to compile and install this new patch to see how close i can get to seamlessly using UNIX and Mac applications side by side.

    despite how much i hated Aqua and many of the changes of MacOS X at first, it's definitely grown on me as of late, and my "wishlist" is mostly comprised of nit-picky features (but damn how i wish i could put the 'dock' on the right side of the screen like i did in NeXTStep). once i can run X applications in a satisfactory manner, i will have absolutely no need for my Linux box (except, perhaps, as a toy).

    i won't be able to install this for at least a week however, as my Mac is too important for "real" work to start installing new patches to a beta OS. but i'm dying to know: does anybody have a screenshot of this particular implementation running on their OSX box? i'd love to see how well it integrates into Aqua.

    ..and serious "Kudos" to all the people involved in this project. after my current contract is done, perhaps i'll take some time out to help them with the code.

    - j

  33. X -- Time to move on by oddRaisin · · Score: 2
    X has become an incredible resource hog and a fine example of bloatware. I ran X 4.0 on my AMD k6-3 450 w/64MB RAM, and it was incredibly slow! Almost unusable. I moved back to 3.3.6 after two weeks of torture.

    It's time to have a clean break from legacy platforms. When the time comes to vote, say NO to X!

  34. Re:No. It would be suicide for Apple...really? by VValdo · · Score: 2
    Apple is a hardware company.

    Of course, I've heard this refrain for years now. It's as if there aren't any companies making money selling an operating system for x86 machines.

    Didn't Bill something-or-other start a company that does that?

    W
    -------------------

    --
    -------------------
    This is my SIG. There are many like it, but this one is mine.
  35. Re:Is this an X server, or full X? by ragnar · · Score: 2

    Actually, you can run local X programs. It includes all the standard stuff from X11r6. It is pretty nify.

    --
    -- Solaris Central - http://w
  36. Bad news, for Microsoft by autocracy · · Score: 4
    Mac seems to be moving slowly toward many of the greater qualities of *nix systems in its OS X release (pre-emptive mutlitasking, multiple users, etc), while keeping its own greater qualities. Now before I go any further, let me say that I've never really liked Macs, but since OS 8, I've been seeing them as better and better...

    Until Linux reaches the ability to be a powerful desktop system that's easy for almost anyone to use efficiently, Macs may come to fill that void in the business sector. Apple has made a series of incredibly smart moves over recent years (the iMac - a computer for the general masses, the G4 - a slower clock speed, but 128 bit channeling making it capable of handling significantly more non-dependant data than say of 32 bit chip of a clock speed twice as fast), and a few other things to boot. They've adopted less expensive RAM, all the systems within a series use identical parts (a wonderful dream for any IT pro), and, well, they're just getting to be a lot better than they were, though I think I've said that.

    This interoperability with X makes it a great value for large corporations with *nix (especially Linux) servers. I think that over the years, Apple will make its Macintosh series have a comeback. GO APPLE!

    Oh yeah, to make the subject makes sense, what OS is currently most-used as a workplace desktop? M$ Windoze...what would be displaced? Figure it out...

    Note: I have NO affiliation with Apple Computing - I don't even use one of their computers regularly. However, I still believe from what I've seen lately that they do have a good shot a taking back market share...

    Like Karma doesn't matter...
    Moderators: -1, nested, oldest first!

    --
    SIG: HUP