Slashdot Mirror


Apple and Linux Beneficial to Each Other?

viewstyle writes "There is an interesting commentary on eWEEK discussing the 'synergies' between Apple and Linux after visiting LinuxWorld. It makes a good point that advancement of Linux is good for Mac OS X and vice versa, because of the ease of porting across the platforms (soon to get easier with the X11 on Mac OS X)." Next thing you know, most of the Slashdot editors and programmers will be using Macs ...

24 of 670 comments (clear)

  1. Sure, why not? by CoolVibe · · Score: 5, Insightful
    Aplle takes the KHTML engine, improves it, makes a lightweight browser, gives the sourcesn abck to the KDE project.

    Not only Linux wins, but all platforms capable of running KDE win. Huzzah.

  2. Apple OS X and Linux by Anonymous Coward · · Score: 4, Insightful

    I'm waiting for Apple to get a version of Quicktime for Linux.

    1. Re:Apple OS X and Linux by Twirlip+of+the+Mists · · Score: 4, Insightful

      Actually, I assumed he meant the QuickTime libraries themselves, represented by QuickTime.framework under OS X. (They're available for Windows, too, but I have no idea how they're packaged for Windows.) Having QuickTime for Linux would mean Linux software could take advantage of the QuickTime API's for dealing with file formats and media playback. That would be very handy for things like homegrown processing farms. Lucas Digital uses that sort of thing a lot, as do many other media-type companies.

      Of course, Apple's (understandable, and mostly correct) position is that anything you can do with Linux you can do better with OS X, so it's easy to see why they haven't bothered porting QuickTime.framework.

      --

      I write in my journal
  3. Re:Linux should be careful by jeboyer · · Score: 5, Insightful

    What happens when apple change their mind?

    That's the great thing about open source: It doesn't matter.

    Once something's been released to the community under an Open Source license, there's nothing Apple (or anyone else, for that matter) can do to prevent it being distributed or used by anybody.

  4. Re:Linux should be careful by Garin · · Score: 5, Insightful

    Well, but who cares? In the mean time, Apple cleans up KHTML, gives some credibility to Unix-on-the-desktop, and makes a bunch of pretty notebooks.

    What's the worst that could happen?

    Imagine Jobs has a change of heart tomorrow and decides that open source sucks. So what then? They stop using KHTML. KDE will continue on without them, I guarantee it -- and they'll always have the work that Apple contributed. The xBSD crowd will probably be a little disappointed if Apple stops developing BSD stuff, but it's not going to shut them down or hurt them in any way. Maybe they won't get the benefit of some of Apple's work, if Apple chooses to keep it to themselves, but there's no real subtraction there. BSD software abounds in closed-source applications, yet BSD is still doing just fine (despite what the trolls will have you believe :)

    See, that's the beauty of open source. Companies can -help- by improving the software, but they can't -hurt- by wrecking it for everyone. About the dirtiest trick they could pull would be to try a Microsoftian embrace-and-extend. We've dealt with those before, and they're not that big of a deal in the long run.

    I dunno, I say we encourage Apple to do as much as they can with open source software. They're already discovering just how they CAN make money on OSS, and it's not even in the quasi-traditional "support" line of business that people seem fixated on. They take the best of what's out there, improve it, use it in their products, and contribute back to the community at large. It's win-win, as far as I can see.

    --
    In any field, find the strangest thing and then explore it. -John Archibald Wheeler
  5. Re:Linux should be careful by Garin · · Score: 4, Insightful

    Yeah, IBM is using Linux. However, we all know that IBM can't market it's way out of a wet paper bag. Apple, though.. Those guys *definitely* know a thing or two about making their products sexy. You're right, Apple contributes marketing. But I don't think they're going to seriously affect the way that the public thinks about OSS. That would be nice, and I hope I'm wrong, but I just don't think Apple cares. While IBM is using the popularity of Linux to boost itself, Apple isn't using the popularity of OSS and KHTML to boost itself. Yeah, they mention it I suppose, but it's more in passing than anything else.

    They don't really care so much about OSS in principle, I'd say, as much as they care about having a robust product working very quickly. It happens to be a fact that OSS very often displays those features. It also happens to be a fact that a lot of OSS lacks polish and flair, "sexiness" -- to Joe Public. Very few people question the fact that Apple is very good at making things friendly, useable, and just all around sexy.

    It's a perfect match, I'd say. Apple gets the robust code, and the value they add (and charge for) is the interface that they put on the front. The OSS community gets a few patches and bugfixes, and a bit of publicity. Everyone gets something out of it.

    --
    In any field, find the strangest thing and then explore it. -John Archibald Wheeler
  6. buggy as swamp in july by urbazewski · · Score: 3, Insightful
    With XDarwin and OroborOSX it's about as perfectly integrated as it can get

    If this is as good at it gets I'm in deep trouble. One of the synergies between Mac OS X and Linux is that Matlab is available for the Mac again, after Mathworks had previously announced that would no longer release on the Mac platfrom. Very good news for me, however, Matlab for Mac OS X uses XDarwin and OroborOSX, and it's incredibly buggy. (I am using Simulink, which relies heavily on OroborOSX.)

    What kinds of bugs you ask? I can't always navigate through the fields in parameter boxes (one button mac mouse and the key combos just don't do it). I can't use the letters 'f' or 'd' in comments when OroborOSX isn't in the mood (well, there are 24 other letters in the alphabet). Matlab crashes reliably if I choose "cancel" instead of "save" with the "save as" command (in a Simulink model).

    And sometimes when Matlab crashes, XDarwin doesn't shut down completely which prevents me from being able to reboot from the system on my internal hard drive -- I have to reboot from an external hard drive and then restart. It happened (again) yesterday while I was working at a coffeeshop.

    I'm not sure who's to blame here, and I'm really pleased that Matlab is available, but the integration of these various programs still has a long way to go.

    blog-O-rama (more raving & ranting about my experiences with OS X, etc. etc.)

    --
    foldplay your photos won't know what hit them.
  7. Re:Are you sure? by feldsteins · · Score: 4, Insightful

    So few people understand this - if there were Mac clones there would, in short order, be nothing left of interest in the platform. The key to Apple's role in the industry is that they are the last vertically integrated, "make-the-whole-widget," software-plus-OS company around selling desktop machines. That enables them to do things and be things that give them the unique place in the marketplace. Without that unique place there'd be nothing left of them.

    Of course, the vertical integration is at once the best thing and the worst thing about Apple. But clearly without it they'd be entirely forgettable and irrelevant.

    --
    You like your Macintosh better than me, don't you Dave? Dave? Can you hear me Dave?
  8. Re:But isnt this a bit one sided? by Twirlip+of+the+Mists · · Score: 3, Insightful
    Sure we got darwin (But it's horribly outdated)

    I have no idea what that means. Apple does a fairly good job of keeping their public CVS server in sync with OS X.

    and where is the updates for freebsd?!

    As far as I know, Apple hasn't made any. They just take a good chunk of the FreeBSD userland and ship it with OS X, without modification.

    Also we give them X11 support but would they ever give us Aqua support?

    :sigh: I've about had it with all the "Aqua"-related ignorance out there. Guys, Aqua is an appearance. It's a collection of graphical elements, okay? That's all. It's not software, in any meaningful sense of the phrase. When you say "Aqua," what you're really talking about is the combination of Quartz, which is the OS X display system, and WindowServer/SystemUIServer, which is the OS X equivalent of the X server, the window manager, and the desktop in your operating environment of choice.

    Is Apple going to release the source for WindowServer/SystemUIServer? No. Get over it.

    Tell me in what ways Apple has been beneficial to the opensource movement

    Well, for starters Apple has done more to increase positive public awareness of open source than anybody else. A hundred thousand non-hacker Apple fans saw Steve Jobs stand up at the last Macworld keynote and declare that he thinks open source is great. There has been no better act of PR for the open source community.

    Oh, that and the whole thing with Rendezvous and WebCore and Darwin Streaming Server and CDSA and OpenPlay and Open Directory and whatnot. Can't forget those.

    --

    I write in my journal
  9. Re:OS X also proprietary by Twirlip+of+the+Mists · · Score: 4, Insightful

    Key parts of OS X are still proprietary. Until they are free (or at least open), I still consider Apple an enemy.

    Ugh. Enough with the communist ideology, okay? Apple spends a fortune developing wonderful things. If they were to simply give those things away for free, they would be unable to stay in business. I, for one, like what Apple produces, and I like the way they influence the rest of the computer industry-- indeed, the entire consumer products industry. I don't want Apple to go away, so I don't want Apple to make any of their core products "free" or "open." I want them to stay as proprietary as possible, forever.

    And so do you. You just may not realize it yet.

    --

    I write in my journal
  10. Re:Linux should be careful by ruiner13 · · Score: 3, Insightful

    Apple is, and always has been, a company who's primary objective is to sell their hardware. OSX, iPod, Safari, iLife.. all that crap just makes people want to buy thir hardware. Unless this changes sometime in the near future, I don't see why they would turn against OSS, there would be no profit in it. It sure wouldn't help them sell hardware, in reality it would hurt them as they would most likely scorn a whole new following of Apple fans (not addicts... yet).

    --

    today is spelling optional day.

  11. Re:But they are! by RevAaron · · Score: 3, Insightful

    pudge is a Mac user himself. And being a Slashdot editor, I bet he even knew about Taco and Hemos. So, you see, it was supposed to be funny. Maybe not yuk-it-up funny, but all the same.

    --

    Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
  12. Re:Enlightenment by RevAaron · · Score: 4, Insightful

    This is a great example of the kind of attitude a lot of Linux users have. You want a machine that works as well as a Mac OS X machine? Install a GTK+ and E theme!

    No matter how much lipstick you put on your grandma, her plumbing still doesn't work like it used to. Likewise, even with a shitty Aqua theme on a windowing system that can't even handle alpha without employing one of many hacks may give you those "pretty stoplight buttons," it sure as hell doesn't give you a clean or consistent interface. It's the same one you had before, exempting a different pixmap in your window decorations.

    An interface is a lot more than the color your buttons are. It goes a lot deeper, into the way you interact with the computer.

    --

    Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
  13. Re:Linux should be careful by b17bmbr · · Score: 4, Insightful

    repeat after me: "apple is a hardware company". say over and over until you get it. apple is truly an innovative, technology company. apple makes it dollars selling its technology, its innovation. that is why it frequently upgrade their hardware. not like a 2.4GHZ to a golly gee, 2.6GHZ P4, but real upgrades. look at the new TiBooks. hell, they could've installed a MacLinux on every new mac if it's sold more boxen. they just don't make enough on software. in fact, they use their web site to market third party software, so you can see all that the mac can do. so you'll buy their hardware. open source has just been another avenue for them to sell hardware. they understand that all the OSS in the world doesn't cut into their bottom line. not one bit.

    no, apple isn't approaching OSS from a philosophical standpoint, like many of us do, but rather from a practical standpoint. and if OSS makes good commercial sense, then it is good for OSS. pissing off the F/OSS community is a bad move on their part. apple knows it. even though office X is nice, m$ is the long run enemy of apple. m$ represents a different direction, different hardware. apple can't sell its os to run on intel. it needs to sell hardware. OSS is just one way to do that. they keep trying to prove they're good citizens, let's just give them the benefit of the doubt.

    (writing this on my ibook, running mozilla, while i edit my php/perl files on gvim, and test on apache/mysql, and create graphics on GIMP)

    --
    My problem? I was perfectly gruntled, until some numbnuts came by and dissed me.
  14. Re:They gave the source back for KHTML??? by tupps · · Score: 3, Insightful
    While these packages are open source and only of use to those of us using Cocoa, Apples team who are currently working on Safari (which is beta) are feeding there changes back to the KHTML team. They sent an open letter to the KHTML team the day the browser was released.

    This means that when you run Konqueuer on KDE you will be enjoying the beta testing that thousands of MacOSX users have performed on Safari. This is what open source is about and this is what makes it powerful.

    --
    Go out and get sailing!
  15. Re:Common Office platform by umofomia · · Score: 3, Insightful
    it's not at issue, from what little I pay attention to the anti-office crusade I see it's mostly an issue of open standards.

    linux zealots wouldn't give two bits about Office,...

    But Linux zealots aren't the ones making Macs successful. The ones who buy Macs the most are regular users that like the Mac interface while still being able to use their familiar MS Office programs. I think that is what thryllkill intended to say in his post.
  16. Re:They gave the source back for KHTML??? by Twirlip+of+the+Mists · · Score: 5, Insightful

    Friend, WebCore includes KHTML and KJS with tons of fixes and optimizations-- all of which have been submitted back to the project, as per the LGPL-- Kwq, the QT adapter library, and the Objective-C SPI. Apple improved the hell out of KHTML and KJS, sent their changes back to the project maintainers, and then released the whole shebang in an OS X-style package. What more do you want, exactly?

    --

    I write in my journal
  17. spare parts / hardware / files by timothy · · Score: 3, Insightful

    CmdrWass wrote: "You won't see me own a mac until the day comes that they open the hardware standards and there is good competition for hardware. In other words, until I can build a mac from spare parts, you won't see me owning one."

    Instinctively, I agree with that -- don't want to be stuck with something dependent on one company etc.

    However, a couple of things mitigate that fear:

    - there are enough standard-enough parts n' ports (ethernet, CD-ROMs, firewire and USB, IDE hard drives, etc ... can't count video cards, I guess) that Macs are less different from PCs than they used to be in the days when just exchanging floppies between Windows and Mac OS was a big pain. Now (for instance) I frequently transfer things between Mac and Linux machine with a little 65MB memory key that cost me $35 at a computer show :) (And next year, maybe 128MB will cost the same amount ...) I have an external CD burner that works under Linux and Mac OS X, scanner likewise. Enough components live *outside* the box that the computer itself isn't always as important as it seems ...

    - file formats: there are quite a few that are legitimately cross platform. Depending on what you do with a computer, they might not fill all your needs, but for many people, RTF / PFD / html / JPEG / mp3 / ogg and other very cross-platform file formats mean a lot more than the OS being used to open / use / manipulate / save them. Double-edged sword, though, since so many apps love to create difficult-to-share filetypes by default, so if that *is* a concern, it is probably a deal killer. [Ahem]

    - there are non-Apple OSes that run on Apple's hardware (a few varieties of Linux, and at least the three biggest *BSDs). Now I'll admit this is a roundabout argument, but ... even if no one else can produce Macs per se, Apple knows that they are not alone in the world, and the ability to switch hardware platforms without switching OS has got to affect their pricing. (Not that Apple laptops are badly priced, all things considered ... go price some non-Apple 17", super-thin, aluminum-clad notebooks;)) Even though it's not direct, it's definitely competition. And that's just for people willing / anxious to run Free software; even for Mac OS-only users, Windows laptops (which cannot run OS X) are obviously competition; people need computers, not necessarily Apple computers.

    timothy

    --
    jrnl: http://tinyurl.com/c2l8yr / foes: http://tinyurl.com/ckjno5
  18. Re:But they are! by baryon351 · · Score: 5, Insightful

    Macs are expensive, given, but I have to say that it is my prefered platform, and somthing that I am going to be spending so much time using, I won't use somthing that I don't prefer. It really is as simple as that

    I find it rather interesting to see techs whose main criticism of a mac is its price, quoting the difference between a top G4 and a top PC they've built themselves, with price differences in the low few thousands...

    ...And then see them driving a $30,000 car they spend less than an hour in each day.

    It's priorities. Occasionally I spend upwards of 10-14 hours a day in front of my mac. It gets -used-, it affects me, and I want to be comfortable with it.

  19. Re:Some of Apple's "Gifts" to the Linux Community by Textbook+Error · · Score: 5, Insightful

    1. Harrassing Aqua-ish theme makers. As Apple should know, you can't patent "look and feel" -- as their failed case against MS demonstrated.

    The "harassment" was due to people copying and pasting widgets directly out of Mac OS X and passing them off as their own. And no, that's not what the failed "look and feel" case demonstrates - that case was lost due to the slack language Apple used in the contract they signed with MS. They gave MS more rights than they thought they had, and when they went to court this came out - hence they lost.

    You most certainly can sue over "look and feel", due to a concept known as "trade dress". If I set up a MacDonalds fast food chain with a couple of golden-Ms, you can be I'd have a suit slapped on me within minutes.

    Refusing to release a Sorenson codec enabled player or library for Linux, effectively locking Linux users out of an increasing majority of all Internet video content and thus making Linux unviable to end users

    Mod -1, Boo Fucking Hoo. Apple signed a contract with Sorenson. Sorenson signed a contract with Apple. Those two companies entered into a deal whereby you're not going to get Sorenson's code for free on your platform. Get over it.

    Instead of whining about it, why don't you get off your ass and write a better codec? What's that, it's hard? Well that's why people can and do build businesses around it...

    3. Undercutting development of established Open Source projects, like Mozilla and XFree86, by pushing less open alternatives and thus both cutting their mindshare and draining developer talent.

    Apple doesn't owe Mozilla anything - you've as much right to demand they use Mozilla as I've got to demand the Mozilla developers come over and paint my house. If an Open Source project can't stand on its own merits, why should it succeed?

    And before someone replies 'but now it supports X11', the point is that they aren't the 'default' systems under MacOS -- which means "native" GUI MacOS X applications are useless to Linux

    Yeah, and your average Gnome/KDE app won't run out of the box on a Mac either - your point is what? What Apple choses to make their default is their business - face it, X11 caters for a minority, and it's just not that useful to Apple's target market.

    It's definitely a prudent move for Apple to ensure it runs reasonably well, since they want to see if they can expand their target market into the Unix workstation market (or what's left of it), but it's by no means their main focus.

    In short: Apple is not Linux's friend, and these articles that claim otherwise are stupid and tiresome.

    Apple is absolutely Linux's "friend" (in so far as a large company can be friends with a bunch of source files). For god's sake, it's Unix. On The Desktop.

    --

    Nae bother
  20. Re:Common Office platform by sheriff_p · · Score: 3, Insightful

    Perhaps where you work. Working in the anti-virus field, it's often policy that no .doc files go through the mail server - guidelines state that if someone sends you a .doc file, you should write back and ask for .rtf.

    The turning point is normally pointing out to the sender that:

    a) If they send a macro virus, they could be liable
    b) They may be sending a lot more information that they wish to by using .doc

    --
    Score:-1, Funny
  21. Re:Linux should be careful by Jeff+Kelly · · Score: 4, Insightful
    Apple doesn't take GPL software and many OS developers (not smart for them) still license their software under BSDL. It's so naive to think that Apple will contribute back when the license encourages the opposite!
    Without getting too philosophical about open source licenses in general i think you misunderstand why the BSD license was created in the first place.

    At the time that the BSD License was created universities and other government funded institutions were not allowed to profit from projects which were payed with tax money. (With the intent that publicly funded science has to stay in the public domain) This has changed in the last twenty years but the intent of the BSD License was and always will be to encourage the widespread use of ceratin technology.

    Everybody may use BSD Licensed technology in the way they seem fit. The GPL is far more restricted in that matter (every change has to be made publicly available again) One might argue that the GPL might be the better license for the purpose stated above but it's not. The main reason being the restriction to publish the source code even if your software just uses a tiny fraction of GPLd code.

    But many large software projects will not publish sourcecode, not because it might hurt their business but because licensing patented technology may restrict the ability to publish sourcecode.

    So even if they wanted to use GPL licensed software legal mumbo jumbo might keep them from doing so.

    To make a long story short. the GPL and The BSDL realize different philosophies:

    The GPL forces the publication of sourcecode so that the original developer may profit the most (by making the changes publicly available even if contributing to the original project might not be the intent of the other party) This might discourage derivative works because every enhancement automatically benefits the original author and might make competing products less attractive.

    The BSDL wants to encourage the adoption of technologies by not restricting the way people use it. So the BSDL wants to propagate technology and not the changes to it. It was never the intent of the BSDL to benefit the original Inventor of the code but everyone else so if a company doesnt want to contribute it is their right to do so and anybody who uses the BSDL must live with these consequences.

    So if i want that everybody and their friends use my super duper new software (even if it is this mean old software company from redmond) i would go with the BSDL knowing exactly that the result might benefit others more than me.

    If i want to enact more control over my software and the way it is used i would use the GPL knowing that every improvement will benefit my own project but might hinder adoption of my technology by other parties.

    So both licenses have their strengths and weaknesses it all depends on what my personal goals are when choosing one over the other.

    Regards Jeff

  22. Re:But they are! by colinleroy · · Score: 3, Insightful

    I can see some: why a mac:
    a) as another pointed out, macs look good
    b) if you avoid revision A machines they have a much longer life length than any PC
    c) Apple did not integrate TCPA and DRM-related shit, until yet at least
    d) most people don't care about the speed of their computer once they don't have to wait for it (ie 1GHz G4 or 5GHz P4, i can't see the difference)
    e) big endian ;-))

    why linux:
    f) most of the X11 desktop managers are much faster than this bloated Aqua thing
    g) gnu/linux is free
    h) much more software choice with linux than macos.

    --
    blah
  23. Re:Linux should be careful by hcdejong · · Score: 3, Insightful

    I doubt it. PC making is a commodity market, driven almost solely by price. Nice design and high quality doesn't sell.

    If Apple were to move to x86, they'd have to compete with Joe Clonebaker and the Crappy Componentbuilders. And at the same time, Apple would have to make sure OS X worked with all the bazillion motherboards, PCI cards, etc. available for PCI processors.

    They would lose much of the "there is no step three" user experience (hassle-free installation, etc.) they can offer now.