Slashdot Mirror


Mac OS X Kernel Source Now Closed

littleghoti writes "Macworld is reporting that "Thanks to pirates, or rather the fear of them, the Intel edition of Apple's OS X is now a proprietary operating system." Mac developers and power users no longer have the freedom to alter, rebuild, and replace the OS X kernel from source code."

663 comments

  1. Great news! by Whiney+Mac+Fanboy · · Score: 2, Insightful

    This is fantastic news! It means:

    1) Whiney OS X Fanboys are no longer going to say "OS X is just as open as linux" (what a stupid argument that was anyway.

    2) Whiney Anti-GPL Fanboys are no longer going to point at Darwin saying "see, Apple contributes back without being forced too - why does linux have to be GPLed?"

    Me? I'm just going to wait and see how much the discussion changes from the rumour that Darwin was going to close source (see this guy for a typical example.

    --
    There are shills on slashdot. Apparently, I'm one of them.
    1. Re:Great news! by daveschroeder · · Score: 5, Informative

      There is no new news here.

      The state of Darwin x86 hasn't changed since the day the Intel-based Macs shipped.

      In fact, Apple's only action since then has been to release MORE source; APSL sources that correspond to the entire PPC Darwin tree with the exception of the kernel.

      This has been discussed for MONTHS in other forums, has already been covered by slashdot, and has been beaten to death on Apple's mailing lists.

      Darwin x86 *as an OS* is dead. The actual part of the Darwin strategy people cared about, i.e., the Darwin OS *components* being open, and all of the projects (like WebKit), etc., are all open, alive, and well on x86 and PPC. Apple releases parity Darwin source releases with each Mac OS X release.

      See for yourself:

      http://www.opensource.apple.com/darwinsource/

      The only item of note not present is one thing: xnu (the kernel).

      All of Apple's open source projects, all of the APSL-licensed projects - which Apple is under zero obligation to continue releasing - and all of the GPL-licensed projects (of course) are still there.

      So, in sum, paint this as some kind of bad news if you want, but if anything, it's OLD news, and actually, the pieces of Darwin people actually care about and use - indeed, both of the things you allude to in your post - are still alive and well on x86.

      The only thing you can't do is make a bootable Darwin OS for x86 any more. And if you can explain to me why anyone would want to do that for any useful purpose, well, I'm all ears.

    2. Re:Great news! by Whiney+Mac+Fanboy · · Score: 0, Redundant

      There is no new news here.

      I'm afraid its news to huge numbers of fanbois on /. who have been defending darwin x86 as being open source since its release?

      --
      There are shills on slashdot. Apparently, I'm one of them.
    3. Re:Great news! by daveschroeder · · Score: 5, Insightful

      Darwin is, and has been, two things: a bootable OS, and Apple's open source strategy with all of the open source projects and components in general.

      All of the "Darwin" pieces that have always been open on PowerPC are still open on x86 with the exception of one notable item: the kernel. Most people who leveraged "Darwin" never even touched the kernel. Almost all of our any many other enterprise customers' usefulness comes from the open source OS components of Mac OS X and projects like WebKit, Open Directory, Darwin Streaming Server, etc.

      For a time it appeared Apple had killed off everything but the GPL pieces of Darwin x86. However, that was a delay resulting from the fact there's basically one person at Apple packaging and setting up the sources for distribution. Since the subsequent release of the rest of the sources, Apple has done parity releases of all traditional Darwin components and projects on PPC and x86 - with the exception of the kernel.

      In other words, the actual usefulness of what the vast majority of Apple open source users actually used "Darwin" for is still there. If you want to argue that its usefulness is all of a sudden severely crippled because the kernel is gone, well, in the enterprise community, one we found out that the rest of the sources would continue to be released on x86 as normal, the kernel being gone was barely a blip on our radar.

      But hey, if people want to make a big deal and say "Mac OS X is now closed!" (what does that even mean?), let them.

    4. Re:Great news! by Whiney+Mac+Fanboy · · Score: 0, Troll

      But hey, if people want to make a big deal and say "Mac OS X is now closed!" (what does that even mean?), let them.

      I agree "Mac OS X is now closed!" is stupid thing to say. OS X was always closed.

      --
      There are shills on slashdot. Apparently, I'm one of them.
    5. Re:Great news! by fastgood · · Score: 1
      "Thanks to pirates, or rather the fear of them..."

      Yes, there is no new bogeyman so that 2006 is suddenly different than 2001 or 1999. MacWorld should know better than to state it as such.

    6. Re:Great news! by diegocgteleline.es · · Score: 0

      The only thing you can't do is make a bootable Darwin OS for x86 any more. And if you can explain to me why anyone would want to do that for any useful purpose, well, I'm all ears.

      You're jocking, right?

      (I'm being serious)

    7. Re:Great news! by kfg · · Score: 1

      You're jocking, right?

      I pump a little iron now and again. You got a problem with that?

      KFG

    8. Re:Great news! by Overly+Critical+Guy · · Score: 1

      I was under the impression the last time this came up that Apple was just late posting the source. Also, some believe they may be doing a lot of work on the kernel for OS X Leopard and so haven't bothered releasing the Intel Darwin kernel since it's going to be replaced anyway.

      --
      "Sufferin' succotash."
    9. Re:Great news! by Anonymous Coward · · Score: 0
      This has been discussed for MONTHS in other forums, has already been covered by slashdot


      WHAT????? A dup on /.????? No! Slashdot would NEVER do that!!!!

    10. Re:Great news! by Anonymous Coward · · Score: 0

      The only thing you can't do is make a bootable Darwin OS for x86 any more.

      That's not actually the only thing affected. It also makes debugging kernel extensions a lot more "interesting".

    11. Re:Great news! by linefeed0 · · Score: 3, Informative

      "that was a delay resulting from the fact there's basically one person at Apple packaging and setting up the sources for distribution."

      Which is something anyone who has ever worked professionally with open source components of OS X is aware of -- that Apple's marketing of their commitment to open source is exactly that, marketing, and goes only skin deep. None of this is to fault those who are working on it, but the fact that all of the open source releases were after the fact, repackaged, as well as Apple's bug tracking (radar) being strictly internal, never inspired a lot of confidence. For a long time, different parts of the OS were being released in different ways which helped a lot adding to the confusion.

      "in the enterprise community, one we found out that the rest of the sources would continue to be released on x86 as normal, the kernel being gone was barely a blip on our radar."

      So what else could Apple do at this point that would barely show up on your radar? Let's say they start going nuts with itunes drm, and start locking down everything itunes depends on. Oh well, you never needed to recompile the C library anyway, right?

      Aside: I actually *did* need to recompile Apple's C library back in the OS X 10.0 days as their loginwindow had no extension API and I was working at a site that used Kerberos for logins, so I patched crypt(2) and used magic values in the passwd db. This never made it into production as 10.1 was released shortly thereafter but we were using a patched, hacked-together loginwindow plugin after that for about a year before the API was opened up in 10.2. Now I hear loginwindow itself is encrypted or obfuscated in some way to depend on the TPM as a deterrent to pirates, as it is considered a "core component" of the OS. It's only a hop skip and a jump from there to the chaos currently going on in the Windows world where Microsoft is making everyone rewrite their GINAs to a new API for Vista.

    12. Re:Great news! by The+Slashdolt · · Score: 2, Informative

      Fact: OSX is partially open and partially closed. Many development packages and the kernel have been open source, but the gui and visual areas have remained closed source.

      Fact: For the PPC platform this hasn't change.

      Fact: The ability to compile the OS X kernel for x86, aka xnu, is no longer available.

      My question is, and I have yet to hear an answer, is why have they done this? "Nobody does this anyway" is not a good excuse. I personally compile my own xnu kernels on PPC and x86.

      The only thing you can't do is make a bootable Darwin OS for x86 any more. And if you can explain to me why anyone would want to do that for any useful purpose, well, I'm all ears.

      One obvious reason is so that you can run OSX on non-apple hardward.

      --
      mp3's are only for those with bad memories
    13. Re:Great news! by Anonymous Coward · · Score: 0

      "The only item of note not present is one thing: xnu (the kernel)."

      So that raises a few questions in my mind. As I understand it Mac OS X basically has a Mach kernel with the FreeBSD kernel wrapped around it. What exactly is xnu relative to Mach and FreeBSD? Additionally, how much of xnu is unknown, meaning how much work would it take replace xnu with a BSD or GPL licensed kernel? Furthermore, would it be possible to adapt the work that's been going on in DragonFly BSD to completely replace the regular Mac OS X kernel? It's my understanding that Mach basically just provides a message passing system that regular FreeBSD lacks, but which, in some form, DragonFly BSD provides.

    14. Re:Great news! by Jeremi · · Score: 2, Insightful
      My question is, and I have yet to hear an answer, is why have they done this? [...] One obvious reason is so that you can run OSX on non-apple hardware.


      Looks like you've answered your own question. Apple does not want you to run OSX on non-Apple hardware, because that might discourage you from buying Apple hardware, which is where they make their money.

      --


      I don't care if it's 90,000 hectares. That lake was not my doing.
    15. Re:Great news! by Anonymous Coward · · Score: 0

      One obvious reason is so that you can run OSX on non-apple hardward.

      And you obviously are forgetting the EULA forbids you from running OS X on non-Apple hardware.

      WHY IS THIS SO HARD TO UNDERSTAND? You are not buying the software so much as you are buying the hardware when you buy a Mac. Apple says you can't have the software without the hardware. It's their operating system, they can set terms as they see fit.

    16. Re:Great news! by shellbeach · · Score: 1

      Apple does not want you to run OSX on non-Apple hardware, because that might discourage you from buying Apple hardware, which is where they make their money.

      Huzzah! Finally someone woke up to the fact that Apple is an organisation involved primarily in making a profit, not in doing pro bono work!

      I don't understand why Apple and Google get worshipped as life-giving gods by some people - sure, appreciate it when they do good, but never forget that the ultimate point of their existence is to make as much cash as possible.

    17. Re:Great news! by rising_hope · · Score: 1

      Perhaps I'm wrong in this, but I haven't seen the mach source in any of the prior releases, nor do I find it shocking that there hasn't been a binary build of OS X in a while. If you look at the same link you provided, you'll notice that Apple has only published binary builds of the OS every 10.X.0 release. Subsequent 10.X.X releases have never included binary as a downloadable option. Unless I see some announcment from Apple themselves, I'll take this article with a grain of salt. Macworld has been wrong before about some major things. Many years back, they published a 12 page article talking about how Apple was buying Be, and BeOS would be the next Mac OS, since Copland was officially dead. That didn't happen, and in the end, Apple bought next instead, 2 months later. Nothing to see here folks. Nothing has changed, and probably won't. Until Apple takes down the Darwin page, or posts an official announcment, I'll consider this artical merely speculative and spiteful.

    18. Re:Great news! by Anonymous Coward · · Score: 0
      It's their operating system, they can set terms as they see fit.

      Unless of course you're a certain large other OS manufacturer... then, no you can't, because that's evil. But it's not Apple.

      I can see the dichotomy being faced here:

      Do bad things? That's bad.

      Do bad things and be Apple? That's ... umm... err... their right to!

    19. Re:Great news! by Tony+Hoyle · · Score: 1

      That proves the story is old.

      The 2006 bogeyman is *terrorists* not pirates.

    20. Re:Great news! by Anonymous Coward · · Score: 0

      ...And we're their customers, so we can stop buying from them as we see fit, especially for systems in the server room. ...And stop helping track down their kernel bugs as we see fit (though they really haven't been doing anything to promote that for the last couple of years anyway. I'm really not sure why they release the code at all at this point!)

    21. Re:Great news! by The+Slashdolt · · Score: 1

      And you obviously are forgetting the EULA forbids you from running OS X on non-Apple hardware. WHY IS THIS SO HARD TO UNDERSTAND? You are not buying the software so much as you are buying the hardware when you buy a Mac. Apple says you can't have the software without the hardware. It's their operating system, they can set terms as they see fit.

      I guess I am misunderstanding the reason on why apple would open source any part of their operating system then. I mean, why release the source code if nobody is supposed to compile it, test it, extend it, or use it. Seems pretty pointless. If this is their intention they should really consider changing the name of their "open" source. This basically means they borrowed from mach, and they borrowed from freebsd, and now they're cutting everyone else off.

      And btw, you can download xnu without owning osx or agreeing to the osx eula.

      --
      mp3's are only for those with bad memories
    22. Re:Great news! by Jon_E · · Score: 1

      Erm .. are there no kernel developers left on slashdot? I thought this was obvious from looking at the source progression. There was a single tree through 10.4.3, and it looks like they started forking code into a specific x86 branch starting on 10.4.4. While the x86 code contains mostly userspace utilities and code, most kernelspace code and modules are still under the ppc tree. You'll also see that all the IO modules are under the ppc tree *not* the x86 tree. You build the x86 kernel and modules from the code in the ppc tree people! This is the same thing that sun did way back when they started doing x86 solaris, and amd64. There's no reason to duplicate all the stuff that doesn't need to be duplicated, you just set different defines and targets ..

      Oh and btw, Jimmy Hoffa is under Giant's stadium (that's his evil twin who was killed somewhere in Kentucky), the magic bullet that killed JFK came from time traveling aliens, Mary Magdalene was a transgendered Judas, and GWB is really the antichrist with a 666 birthmark on his decaying liver ..

      Nothing to see here except conspiracy theories propogated from people who have no clue about source development.

    23. Re:Great news! by surelyserious · · Score: 1

      I thought the 2006 bogeyman was an overly-wealthy, in-office US Republican, the endearingly personable one who is clearly best kept from playing around sharp objects or fire.

      Whoops! That's only outside the US!

      --
      "We're millions of miles from earth, inside a giant white face, what's impossible?"
  2. Duh! by SavoWood · · Score: 4, Insightful

    It was only a matter of time before Apple got pissed. If you didn't see this coming, it's time for new glasses.

    --
    Plant a tree in a developing country.
    1. Re:Duh! by Ithika · · Score: 0, Offtopic

      Would they be orange sunglasses?

    2. Re:Duh! by Pius+II. · · Score: 3, Interesting

      Nope. If you didn't see this coming, that's because it happened months ago. And just like months ago, the xnu ppc source code is still being published.

      What's more, I have personally used the ppc kernel source to compile an x86 kernel. I haven't tested it, since I lack an ICBM, but I'd assume it would work.
      The only difference I noticed was that the official x86 kernel includes Rosetta, while my self-built kernel didn't[1]. If I was to take a wild guess, it'd be that Apple does not have the right to distribute the in-kernel parts of Rosetta, and accordingly cannot distribute their x86 xnu branch.

      [1] Note that there may well be other differences, but I hacked on binary loading stuff, so that one really caught my eye.

    3. Re:Duh! by Hal_Porter · · Score: 1

      Pastel, with white rims.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    4. Re:Duh! by juergen · · Score: 1

      Not like it will buy them much time. It'll be harder to analyse and patch, or work around with virtualization technics, but done nonetheless. OSX/86 will run on cloned boxes.

      But there is also a big loss of credibility: will I ever trust a kernel I and a large public doesn't have the source for, with no peer review at all? If you want to hide something devious (DRM, spyware, etc.), the kernel is the right place.

      Given a closed kernel is ineffective in one way, and can be misused on the other hand, there might be other facets to this story then just protecting hardware sales.

    5. Re:Duh! by drgroove · · Score: 4, Funny

      I haven't tested it, since I lack an ICBM,

      Thank God for that! The world is a safer place, since you don't have an Intercontinental Ballistic Missile.

      Not sure what this has to do w/ x86 testing, though...

    6. Re:Duh! by after+fallout · · Score: 1

      I am glad I am not the only one who read that.

    7. Re:Duh! by Dog-Cow · · Score: 0, Flamebait

      "But there is also a big loss of credibility: will I ever trust a kernel I and a large public doesn't have the source for, with no peer review at all? If you want to hide something devious (DRM, spyware, etc.), the kernel is the right place."

      You are a fucked-up slash-drone if you think it's a loss of credibility to have a closed-source kernel. IBM, HP and MS really have suffered such huge losses. [rolls eyes]

    8. Re:Duh! by Anonymous Coward · · Score: 0

      BSD - free as in "screw you!"

    9. Re:Duh! by Anonymous Coward · · Score: 0
      I haven't tested it, since I lack an ICBM,

      Thank God for that! The world is a safer place, since you don't have an Intercontinental Ballistic Missile.

      Not sure what this has to do w/ x86 testing, though...

      Intel Chip Based Mac
    10. Re:Duh! by Anonymous Coward · · Score: 0

      An ICBM!! What kind of testing do you do man!?

    11. Re:Duh! by Anonymous Coward · · Score: 0

      Global Thermonuclear War, what else?

    12. Re:Duh! by sp0rk173 · · Score: 1

      Your views most likely represent 1/10th of 1% of their userbase. They're not worried about this aspect, and they have no practical reason to be.

    13. Re:Duh! by Anonymous Coward · · Score: 0

      Well, just be glad he is thinking about testing Mac OS X on an ICBM and not Windows Vista.

    14. Re:Duh! by Durandal64 · · Score: 2

      ICBM == Intel Chip-Based Mac.

    15. Re:Duh! by cyber-vandal · · Score: 1

      Or IMac for short.

    16. Re:Duh! by suv4x4 · · Score: 1

      It was only a matter of time before Apple got pissed. If you didn't see this coming, it's time for new glasses.

      Corporate entities don't act on getting pissed. They have a carefully selected strategy that's being discussed over and over by lots of people in suits (even in Apple..), and a decision is created.

      However, of course, they don't mind exploiting the people's tendency of applying human characteristics to a company to make their decisions plausible.

    17. Re:Duh! by Daniel+Dvorkin · · Score: 1

      I think you underestimate the power of groupthink, and the ability of people in highly responsible positions to subordinate logic to emotion. No, companies aren't people. But they sure do act like them sometimes -- specifically, like five-year-olds.

      --
      The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
    18. Re:Duh! by Anonymous Coward · · Score: 0

      And now all they have left ( since Macintosh was quietly killed in favour of x86 pcs ) is iPods and a proprietary x86 unix. And their famous litigiousness.

      So they are basically SCO with iPods. I guess thats thinking different!

    19. Re:Duh! by drsmithy · · Score: 1
      But there is also a big loss of credibility: will I ever trust a kernel I and a large public doesn't have the source for, with no peer review at all?

      Do you drive a modern car ? Travel in large aircraft ? Use banks ? Own a gaming console ?

      Ever take the elevator to the 50th floor ? How about make calls on a mobile phone ?

    20. Re:Duh! by vought · · Score: 1


      While not strictly incorrect, the dash is not required, since all Macs are "chip" based.

      Signed,

      Dash Patrol
      Wednesday Night Grammar Nazi #467

    21. Re:Duh! by Anonymous Coward · · Score: 0

      As opposed to the old ICBMs (IBM Chip Based Macs).

    22. Re:Duh! by richlv · · Score: 1

      ...which leads us to intel-chip-based-mac=intercontinental-ballistic-mi ssle

      hah. their evil plan to grab the world unfolds !

      --
      Rich
    23. Re:Duh! by vorpal22 · · Score: 1

      NERA.
      (Not Everything Requires an Acronym.)

    24. Re:Duh! by juergen · · Score: 1

      But this 1/10 of 1% wo care are most likely developers or so called opinion leaders. If they jump ship it is much much worse than the loss of 1 customer in 1000.

    25. Re:Duh! by juergen · · Score: 1

      Fancy you quote the MS Windows kernel as a shining example of having a wonderful reputation for stability and security.

      Malicious allegations aside, just the ability to hide away sloppy work has created a nightmare.

      You do not specify exactly which kernels from IBM, HP you have in mind, but if you speak of their unices, at least their ancestors were in the open, the academic, or at least licensed/known to a lot of people for a long time, and they have not exactly prospered and advanced a whole lot recently.

      Flaimebait indeed.

    26. Re:Duh! by Durandal64 · · Score: 1

      Clever Acronyms Ignite Thinking. (CLIT)

    27. Re:Duh! by sp0rk173 · · Score: 1

      developers and "opinion leaders" can be replaced.

  3. Extremely old, and misleading, news by daveschroeder · · Score: 5, Informative

    *Extremely* old news.

    Also, "Mac OS X" has ALWAYS been proprietary. It's sensationalistic and shoddy journalism to say that "Mac OS X is now closed". Mac OS X has ALWAYS been closed. It's Darwin that has been open. And "Darwin" is more than a bootable OS: Darwin is Apple's open source strategy AND an OS; but the usefulness has always come from the open source components of the OS, not the usefulness of Darwin as an OS itself. Darwin's usefulness as an OS is, shall we say, "limited" at best, and always has been.

    This has been beaten to death on the darwin-dev list, and there is no new information. Apple has taken no new recent action whatsoever, and in fact, the most recent action is that it has opened up more source code in the x86 tree, not less. Indeed, all of the traditional Darwin source with the notable exception of the kernel itself:

    The thing that's not open in the x86 tree is xnu (the kernel), and it's not possible to create a fully bootable binary x86 Darwin OS, as it is for PPC. In the Darwin/OpenDarwin community, this has been discussed for months.

    In fact, this article by Rob Braun (formerly of Apple, and a member of the OpenDarwin core team) was published in February 2006: http://ezine.daemonnews.org/200602/apple.html. This was then covered on slashdot, to which Rob issued this response: http://www.opendarwin.org/~bbraun/slashdot_respons e.html. These two discussions cover the issues very well.

    I predict, however, that this Macworld UK article will be seen as "new news", and will be picked up by the tech outlets, and trumpeted, exactly as the headline hopes, as "Apple closes down OS X", even though the source for pretty much everything (except the kernel and drivers) is still available. In other words, everything that a normal person needs Darwin sources for is available. In 5 years, I can think of ONE instance where I looked to the kernel source for confirmation of something, and that was only for *confirmation*, and only because it was convenient - not because I needed to rebuild the kernel. I know of no other non-developer/programmer Mac OS X adminisrators/system engineers/enterprise users who have ever had any reason to rebuild the kernel or any drivers.

    If the kernel and driver source were available, it would, however, be used for one purpose: to churn out hacks to get OS X to run on non-Apple hardware in a much faster and higher-quality way than has been possible to date. Will OS X be hacked anyway to run on non-Apple hardware, and will it continue to be, regardless? Yes. If people are willing to replace enough of the OS with the ugliness they're using to get it to work, absolutely. But it will continue to be ugly. Releasing kernel and driver source for the current iterations of OS X on x86 will only make their jobs infinitely easier, while brining little to no benefit to conventional users, power users, and administrators of OS X.

    I'm sure people will find a way to make a huge deal about this, though, even though a huge deal has already been made about it in various forums, including slashdot and other tech news outlets, and on several of Apple's mailing lists.

    I'd like to point out that this was my initial reaction: http://listserv.cuny.edu/Scripts/wa.exe?A2=ind0602 &L=macenterprise&T=0&P=58970

    Since then, Apple has posted all of the APSL sources, and it was just a legitimate, honest delay. The PPC and x86 trees are at virtual parity with the sole exception of the kernel and drivers. So I'd submit that "Apple closes down OS X" is highly inaccurate for two reasons:

    - Most of OS X was never "open" to begin with; if he wants to say "Darwin", great, but I suppose "Apple closes down Darwin" wouldn't be as sensationalistic and guaranteed to get as many page v

    1. Re:Extremely old, and misleading, news by Medgur · · Score: 1

      The people pirating it often do not care that what they're using is a nasty hack. Esp. when the alternative is buying a new computer.

    2. Re:Extremely old, and misleading, news by daveschroeder · · Score: 1

      Indeed. Then why give the x86 Mac OS X hacking community the tools they need to make a nice, polished release of Mac OS X for x86 for use on non-Apple hardware?

    3. Re:Extremely old, and misleading, news by akulbe · · Score: 1

      Yes. It is. Too bad people won't want to take the time to figure that out... and would rather grab on to the sensationalistic crap. Nothing here, move along...

    4. Re:Extremely old, and misleading, news by Whiney+Mac+Fanboy · · Score: 1, Informative
      In fact, this article by Rob Braun (formerly of Apple, and a member of the OpenDarwin core team) was published in February 2006: http://ezine.daemonnews.org/200602/apple.html. This was then covered on slashdot, to which Rob issued this response: http://www.opendarwin.org/~bbraun/slashdot_respons e.html. These two discussions cover the issues very well.

      Yes, it was covered on slashdot at the time, so you're not telling us anything we don't know.

      Perhaps the fact that the vast majority of the comments were "It's a mistake! Apple's not closing Darwin at all!!!" is what led to this being covered again?

      - All of the things that are open in Darwin PPC are still open in Darwin x86, with the exception of the kernel and drivers. He doesn't explain what this means to even sophisticated OS X users and administrators in his article; namely, that it means nothing.

      Perhaps you missed this part of the article:
      Users in demanding fields such as biosciences or meteorology do hack OS kernels to slim them down, alter the balance between throughput and computing, and to open them to the resources of a massive grid.
      Sounds pretty useful to sophisticated OS X users to me!

      Please note that I would indeed like Apple to actually *announce* major shifts in strategy like this, instead of just thinking it can do it silently.

      Me too - then we wouldn't have to get stories like this posted five times on /. before everyone believed them.
      --
      There are shills on slashdot. Apparently, I'm one of them.
    5. Re:Extremely old, and misleading, news by shotfeel · · Score: 2, Insightful

      Perhaps you missed this part of the article:

      Users in demanding fields such as biosciences or meteorology do hack OS kernels to slim them down, alter the balance between throughput and computing, and to open them to the resources of a massive grid.

      Sounds pretty useful to sophisticated OS X users to me!


      I saw that part, and my first thought was, is that really true? Many hack the OS as a whole, but not the kernal. Is there a single example of someone hacking the kernal in a "production" system?

    6. Re:Extremely old, and misleading, news by daveschroeder · · Score: 4, Insightful

      Users in demanding fields such as biosciences or meteorology do hack OS kernels to slim them down, alter the balance between throughput and computing, and to open them to the resources of a massive grid.

      Sounds pretty useful to sophisticated OS X users to me!

      To Apple, letting a relatively small population of niche scientific users "slim down" the Mac OS X kernel is massively outweighed by preventing the Mac OS X on x86 hacking community from being able to easily and quickly deliver an extremely polished distribution of Mac OS X for non-Apple Intel hardware, instead of the ugly hack they have now.

      Most of the usefulness of "Darwin" in the enterprise, developer, and system administration communities has come mostly from the open source Darwin components and projects, period. Not the ability to rebuild or hack the kernel, and not the ability to build Darwin as a bootable OS.

      Is it a loss? Sure.

    7. Re:Extremely old, and misleading, news by Ash-Fox · · Score: 1

      I don't mean to flame, but I wasn't particulary impressed with the code availible already.

      --
      Change is certain; progress is not obligatory.
    8. Re:Extremely old, and misleading, news by arodland · · Score: 1

      Perhaps you missed this part of the article:

      Users in demanding fields such as biosciences or meteorology do hack OS kernels to slim them down, alter the balance between throughput and computing, and to open them to the resources of a massive grid.

      Sounds pretty useful to sophisticated OS X users to me!


      Why were they running things on OS X again? I've run some heavy compute tasks on OS X, and darwin is just not meant for this crap. IPC is slooow, and fork takes ages compared to other systems. Why not choose one of the BSDs or Linux? Is it because these scientific apps won't work without Aqua? ;)
    9. Re:Extremely old, and misleading, news by elventear · · Score: 4, Informative
      Perhaps you missed this part of the article:
      Users in demanding fields such as biosciences or meteorology do hack OS kernels to slim them down, alter the balance between throughput and computing, and to open them to the resources of a massive grid.
      Sounds pretty useful to sophisticated OS X users to me!

      I use a Mac for my research because it is a great desktop and it has a unixy feeling (I say feeling because it is still a headache to get some programs installed/compiled which are a breeze in any other of the more traditional flavors; especially with the Intel transition, there are some things that do not compile).

      But besides that, I have to say, it's been proven with hard facts and my own experience that MacOSX is not an efficient OS. I don't know why they would even want to spend time hacking the kernel, or use MacOSX for a massive grid. Use Linux, FreeBSD or anything else more efficient, and hack it to improve it even further.

      I am not trying to give an excuse for Apple, but it is just clear that Scientific computing is not the forte os MacOSX, even though Apple might market it as a strong point.

    10. Re:Extremely old, and misleading, news by Whiney+Mac+Fanboy · · Score: 1

      To Apple, letting a relatively small population of niche scientific users "slim down" the Mac OS X kernel is massively outweighed by preventing the Mac OS X on x86 hacking community from being able to easily and quickly deliver an extremely polished distribution of Mac OS X for non-Apple Intel hardware, instead of the ugly hack they have now.

      I guess so. FreeBSD & Linux are crushing Apple in the markets where it's useful to have an open kernel anyway.

      --
      There are shills on slashdot. Apparently, I'm one of them.
    11. Re:Extremely old, and misleading, news by Cally · · Score: 1, Insightful
      Right. OS X is closed, proprietary, non-Free, whatever you want to call it. Jobs' brief reign as the posterchild for the "open source business" crowd is hopefully now over. Those of us more interested in Freedom than eye candy will smile and grin and the change everywhere, pick up our computers and play... just like yesterday... ;)

      (For those who don't recognise it that's from "Won't Get Fooled Again" by The (Mighty) Who. Very, very apposite on this story I feel...

      --
      "None are more hopelessly enslaved than those who falsely believe they are free." -- Goethe
    12. Re:Extremely old, and misleading, news by croddy · · Score: 1

      Meet the new Jobs: same as the old Jobs.

    13. Re:Extremely old, and misleading, news by Anonymous Coward · · Score: 0

      Apple has taken no new recent action whatsoever, and in fact, the most recent action is that it has opened up more source code in the x86 tree, not less.

      How would you actively open up less source code? Wouldn't opening less code be inaction?

    14. Re:Extremely old, and misleading, news by squiggleslash · · Score: 4, Insightful
      A better way to word this is: Why give legitimate users a version of Darwin for x86 when pirates are perfectly capable of creating illegal copies of Mac OS X?

      To which, I guess the answer is: Flubajugalubums.

      I honestly doubt closing the sources will make much of a difference. There's an awful lot of pirated binary-only programs out there. Meanwhile, those with legitimate uses are locked out. Doesn't really make much sense to me.

      Perhaps a better solution would be to deal with the piracy issue by, well, catering to a clear demand. What's better, 1,000,000 MacBook sales, and 10,000,000 people with illegal copies of Mac OS X on their Dells, or 1,000,000 MacBook sales, 2,000,000 people with paid-for, unsupported, $100 copies of Mac OS X on their Dells, and 8,000,000 illegal copies? If people are going to do it anyway, and they are, you might as well make some money from them.

      --
      You are not alone. This is not normal. None of this is normal.
    15. Re:Extremely old, and misleading, news by Anonymous Coward · · Score: 0

      It won't work out that way. It becomes 1,000,000 Macbooks and 10,000,000 pirated to 750,000 Macbooks, 2,000,000 OS X for Dell, and 8,000,000 pirated. Apple loses out on the thing they do BEST, which just so happens to be their biggest profit margin.

      Also the allure of a Mac, and a reason for the expensive prices (and margins) over a standard Dell is OS X.

    16. Re:Extremely old, and misleading, news by drinkypoo · · Score: 1

      A better way to word this is: Why give legitimate users a version of Darwin for x86 when pirates are perfectly capable of creating illegal copies of Mac OS X?

      By starting with full darwin sources, it would be possible to come up with a version of Mac OS X that would happily run on any clone PC for which there were appropriate drivers. I can't just install OSX on my PC today, and Apple would like to keep it that way. I predict that when all PCs go to EFI (if they do) then we'll get a hack to do it anyway, so Apple is buying time at best.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    17. Re:Extremely old, and misleading, news by null+etc. · · Score: 4, Funny
      even though the source for pretty much everything (except the kernel and drivers) is still available

      Oh, well there you go. Who needs the kernel or drivers?

    18. Re:Extremely old, and misleading, news by prockcore · · Score: 3, Informative

      Many hack the OS as a whole, but not the kernal. Is there a single example of someone hacking the kernal in a "production" system?

      The much lauded Viginia Tech supercomputer uses a hacked kernel... the memory management was completely replaced.

    19. Re:Extremely old, and misleading, news by Rix · · Score: 2, Insightful

      Indeed. Then why give the x86 Mac OS X hacking community the tools they need to make a nice, polished release of Mac OS X for x86 for use on non-Apple hardware?

      The better question is, why not? People who fit into Apple's narrow marketing niche probably already have Macs. Those of us who are better served by other hardware aren't going to buy them either way. Why not sell the OS to people who'll buy it?

    20. Re:Extremely old, and misleading, news by Doctor+Memory · · Score: 1

      it is just clear that Scientific computing is not the forte os MacOSX

      Well, now that SGI's gone tits up, they might try pushing harder into the scientific visualization market. I know lots of physical chemists that would love to have some OpenGL love for their MOL files...

      --
      Just junk food for thought...
    21. Re:Extremely old, and misleading, news by Dog-Cow · · Score: 1, Troll

      "Meanwhile, those with legitimate uses are locked out. Doesn't really make much sense to me."

      It doesn't make sense to you because you're a slash-moron. All legitimate users of MacOS X and of Darwin-x86 get their binary images from Apple to use on their Apple hardware. Just because you don't like the definition of "legitimate" doesn't make you less of a moron.

    22. Re:Extremely old, and misleading, news by hackstraw · · Score: 3, Informative

      Is there a single example of someone hacking the kernal in a "production" system?

      Btw, its kernel, not kernal.

      Sure. Kazushige Goto hacked the memory management system on OS X to get it to perform better for high performance computing.

      People hack Linux kernels all the time for specific needs or tweaks.

      This is why we like open source so much. It empowers us to make things work instead of passively putting up with closed source's inefficiencies or bugs.

    23. Re:Extremely old, and misleading, news by after+fallout · · Score: 1

      No, the allure of the mac also has a lot to do with its pretty box.

      Go to Dell and configure a laptop to be the same as a Macbook pro and compare the prices. There is very little differences there.

    24. Re:Extremely old, and misleading, news by Feral+Bueller · · Score: 1
      "Yes. It is. Too bad people won't want to take the time to figure that out... and would rather grab on to the sensationalistic crap. Nothing here, move along.."

      Almost all of the crap-grabbers are bitter penguinista hippies who would never buy a piece of hardware that was less than 10 years old and are still upset about having to pay for electricity.

      Unfortunately "Apple" sorts before "Linux" on the Sections sidebar and it's a slow news day.

      Every time I read the anecdotal assertion that people are buying new Macs and putting Linix distros on them I lace up my lollerskates and make a break for the roflcopter.

      --
      - learn to swim.
    25. Re:Extremely old, and misleading, news by Dog-Cow · · Score: 1

      "The better question is, why not? People who fit into Apple's narrow marketing niche probably already have Macs. Those of us who are better served by other hardware aren't going to buy them either way. Why not sell the OS to people who'll buy it?"

      If Apple wanted to sell an generic x86 compatible OS, they would have 10 years ago.

    26. Re:Extremely old, and misleading, news by Anonymous Coward · · Score: 0

      Perhaps those users will upgrade to Linux instead.

    27. Re:Extremely old, and misleading, news by shotfeel · · Score: 1

      Btw, its kernel, not kernal.

      I knew something didn't look right -Thanks. OTOH, its /., if I spelled everything correctly I'd really look out of place.

      WRT the rest, I'm somewhat surprised people do this other than just to "mess around". I guess its one of those cases where if it matters, it really matters.

    28. Re:Extremely old, and misleading, news by swimmar132 · · Score: 1

      Yes. Kernel modifications are necessary if you want to allow non-root users to do memory locking, for example. Helpful when developing realtime software.

    29. Re:Extremely old, and misleading, news by IntlHarvester · · Score: 1

      If Apple wanted to sell an generic x86 computer, they would have 10 years ago.

      Obviously that argument doesn't fly. Apple is not a constant -- they change their strategy to fit the fundementals of the computer industry. There could well be a point in the future when the lines cross and software has a better profit potential than hardware.

      --
      Business. Numbers. Money. People. Computer World.
    30. Re:Extremely old, and misleading, news by NutscrapeSucks · · Score: 1

      When daveschroder says it's "old news", that only means that his precompsed "spin" essay has been sitting on his hard disk for some time waiting for it to be posted to Slashdot.

      I predict, however, that this Macworld UK article will be seen as "new news", and will be picked up by the tech outlets, and trumpeted, exactly as the headline hopes,

      Compared to the massive amount of PR Apple got for "open sourcing" the Mac kernel, this news will have nowhere near the reach and will be mostly quitely buried in the Mac tradepress. In fact I predict Mac Zealots talking about how opensourcey the Mac is for some years to come despite the facts.

      Anyway, congrats on another "First Post" dave, you make the GNAA look like amateurs.

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    31. Re:Extremely old, and misleading, news by telbij · · Score: 5, Insightful

      Perhaps a better solution would be to deal with the piracy issue by, well, catering to a clear demand. What's better, 1,000,000 MacBook sales, and 10,000,000 people with illegal copies of Mac OS X on their Dells, or 1,000,000 MacBook sales, 2,000,000 people with paid-for, unsupported, $100 copies of Mac OS X on their Dells, and 8,000,000 illegal copies? If people are going to do it anyway, and they are, you might as well make some money from them.

      If you don't think this would cut into their hardware sales, dilute their brand, and create angry customers despite the fact that it's 'unsupported' you don't understand the first thing about Apple's market.

      If you want to run OS X unsupported on a PC then go ahead and pirate it, I'm sure Apple doesn't care. If you seriously want to run OS X then suck it up and buy a Mac. You need to stop deluding yourself and think critically about how its in Apple's interest to sell OS X for beige boxes. First of all, it's not a question of whether they'll lose hardware sales, it's a question of how much. Would they be able to make up the sales with OS X for Dells? Especially given the stability and support issues? Seems like a losing bet anyway you slice it

      Look, Apple doesn't have a piracy problem. They don't have complicated DRM. They don't waste money on anti-piracy crusades. They just do a little obfuscation where its convenient, and it's working great for them.

    32. Re:Extremely old, and misleading, news by Eil · · Score: 2, Interesting

      Mac OS X has ALWAYS been closed. It's Darwin that has been open. And "Darwin" is more than a bootable OS: Darwin is Apple's open source strategy AND an OS; but the usefulness has always come from the open source components of the OS, not the usefulness of Darwin as an OS itself. Darwin's usefulness as an OS is, shall we say, "limited" at best, and always has been.

      RTFM. The kernel of Darwin/OS X was always open source, now it's not. The only open source parts now are the Unixy userland (and I'm not even sure about that), which is really just FreeBSD. "Limited" is an understatement. Darwin is now totally useless to the open source community.

      For awhile there, it looked like Apple was going to be a friend to open source, but time and again they've shown that they're only interested in taking rather than cooperating. (The Konqueror/Safari debacle, for instance.) Rather reminds me of another large operating system company that likes open source, but only the kind of open source that they're not obligated to contribute back to.

    33. Re:Extremely old, and misleading, news by Anonymous Coward · · Score: 0

      > > even though the source for pretty much everything (except the kernel and drivers) is still available

      > Oh, well there you go. Who needs the kernel or drivers?

      Come on now, that's like saying Linux is mostly just a bunch of Gnu tools. Nobody would say something like that! Well, OK, I can think of maybe one Rabidly Markedly Stubborn person who might.

    34. Re:Extremely old, and misleading, news by Quantum+Fizz · · Score: 3, Interesting
      But besides that, I have to say, it's been proven with hard facts and my own experience that MacOSX is not an efficient OS. I don't know why they would even want to spend time hacking the kernel, or use MacOSX for a massive grid.

      What has been your experience with Apple's XServe Clusters ?

      But regareding your hard facts and your experience, what do you know that the technicians who built the following systems don't?

      So can you describe your experience with Xgrid and why you think it's so bad. And regarding software, what problems do you see with the following software packages, or have you not used any?

    35. Re:Extremely old, and misleading, news by Durandal64 · · Score: 1
      IPC is slooow, and fork takes ages compared to other systems.
      Yeah what the hell is with that, anyway? I just finished an OS X app that made heavy use of IPC and fork calls, and it seems like the fork()/exec(...) parts always took at least 3 second a piece. Granted I'd never really worked IPC that much before, but that does seem pretty damn slow for process splitting and code overlaying.
    36. Re:Extremely old, and misleading, news by Watts+Martin · · Score: 1
      Why not sell the OS to people who'll buy it?


      Because if Apple sells OS X in a fashion that is intended to run on non-Mac hardware, they move into direct competition with Windows.

      Despite the "ha ha only serious" kind of rivalry Microsoft and Apple have with one another currently, there's a clear difference: users have to invest in entirely new hardware to run Apple's operating system, hardware you can't just throw together for a couple hundred bucks at No-Name Computers. Basically, you have to step outside of the Windows-compatible hardware market. Even if they're all technically personal computers, Macs are not "PCs" in the way the term's come to be used. You have to make a conscious choice to buy a Mac, not a PC.

      If, however, OS X was available for your Dell or your IBM or your No-Name Computer, with Apple's knowledge and support, that is no longer quasi-friendly rivalry with Microsoft. That is throwing down the gauntlet. Apple may not have a great market share but they have a high mind share, and would be coming to the table with things OS/2 and even Linux never had: a reputation for high usability, thousands of well-known commercial programs. OS X on "generic" Intel hardware would be a full frontal assault the likes of which has never been mounted.

      There's a lot of good technical arguments against OS X on generic hardware ("driver support nightmare" covers most of them), but the best reason for Apple to do their best to tie their OS to their hardware is that they're not interested in having a battle to the death with Microsoft. Because that's exactly how Microsoft would see it, and things would get very, very ugly.
    37. Re:Extremely old, and misleading, news by wish+bot · · Score: 1

      If you've ever owned a Dell laptop before you'd know there is the world of difference between them. The additional 2" thickness of cheap badly moulded plastic is only the start.

      --
      lemonade was a popular drink and it still is
    38. Re:Extremely old, and misleading, news by fatphil · · Score: 1

      The dell will have an ethernet link light.
      The mac will have a glowing apple, but no ethernet link light.

      You can't ping your fileserver - which would you rather have?

      (as seen on alt.sysadmin.recovery)

      --
      Also FatPhil on SoylentNews, id 863
    39. Re:Extremely old, and misleading, news by Anonymous Coward · · Score: 0

      Dude,

      How much are you being paid for damage-control? I hope you are being paid well, because this must be the third or fourth time in this thread where you repeat the same argument that not having access to the kernel is irrelevant and all is well since other parts of "darwin" are open. You just can fix anything that breaks, add new drivers or boot the damn OS.

      Get a life and stop astroturfing for big corporations. It's quite disgusting. Really!

    40. Re:Extremely old, and misleading, news by Overly+Critical+Guy · · Score: 0

      (The Konqueror/Safari debacle, for instance.)

      The one where they gave WebKit a public repository and even offered the whole engine to Konquerer's devs to use?

      The debacle had nothing to do with Apple. It was Konquerer devs complaining about users who were wondering why WebKit's improvements weren't showing up in KHTML.

      --
      "Sufferin' succotash."
    41. Re:Extremely old, and misleading, news by Lars+T. · · Score: 1
      RTFM. The kernel of Darwin/OS X was always open source, now it's not.

      Eat your own medicine. The kernel of Darwin/OS X is still open source, only the x86 parts aren't.

      --

      Lars T.

      To the guy who modded me down from perfect to terrible Karma - Apple haters still suck

    42. Re:Extremely old, and misleading, news by batkiwi · · Score: 1

      Your quote:
      "Users in demanding fields such as biosciences or meteorology do hack OS kernels to slim them down, alter the balance between throughput and computing, and to open them to the resources of a massive grid."

      "OS kernels." No mention of OSX in that quote, and for good reason; it's a red herring.

      Do you honestly think there is a SINGLE OSX PPC user who has downloaded the darwin kernel sources, changed them, recompiled them, and are now running OSX on a custom darwin kernel?

      I would bet you could count the number of people on one hand, if not on zero hands.

    43. Re:Extremely old, and misleading, news by Lost+Found · · Score: 1

      I don't have a problem with most of your post, and most of what you are saying with the exception of one thing.

      To put my view into perspective, I'll start by saying I'm not at all a fan of Mac OS X, primarily because of XNU and how bad it really is. I just got through happily installing Gentoo Linux and KDE 3.5 on my work Powerbook G4.

      That said, I didn't actually know until today that XNU was open enough you could build it yourself. I think it's fantastic that Apple has done that, even though I have basically zero interest in their operating system. You say that people have no reason to mess with the kernel, but I don't think that is accurate or fair.

      Kernel source is educational and working on it can give you a unique perspective on programming as a whole. Don't overlook the value in that. People love to hack. The fact that the world's largest collaborative project in history is Linux, I think that's solid demonstration that there's something to be said for kernel hacking.

      It's too bad that Apple's strategy is still fundamentally closed. A company like Apple could have built an open source operating system *and* the machine to run it on. I believe that if they offered a great enough package, people would buy their hardware on which the system ran.

    44. Re:Extremely old, and misleading, news by aliquis · · Score: 1

      Hum, (not that it will happen) MacOS userland on another (very likely better) kernel? Yes please :)

    45. Re:Extremely old, and misleading, news by Anonymous Coward · · Score: 0

      A FreeBSD fork, then, really, isn't it? You're not getting any of the Mac GUI...

    46. Re:Extremely old, and misleading, news by Whiney+Mac+Fanboy · · Score: 1

      By starting with full darwin sources, it would be possible to come up with a version of Mac OS X that would happily run on any clone PC for which there were appropriate drivers

      You're correct in this, unfortunately the following is correct too:

      By starting without full darwin sources, it would be possible to come up with a version of Mac OS X that would happily run on any clone PC for which there were appropriate drivers

      Apple's actions have nothing to do with piracy & everything todo with 'trusted' computing.

      --
      There are shills on slashdot. Apparently, I'm one of them.
    47. Re:Extremely old, and misleading, news by Whiney+Mac+Fanboy · · Score: 1

      It doesn't make sense to you because you're a slash-moron. All legitimate users of MacOS X and of Darwin-x86 get their binary images from Apple to use on their Apple hardware. Just because you don't like the definition of "legitimate" doesn't make you less of a moron.

      There's nothing funnier then someone with no understanding of the issue calling everyone a moron! What about the scientific community who recompiled the kernel for peformance / throughput gains? Isn't that a legitimate use?

      You can argue that they're better off using linux (and you'd be right), but it doesn't change the fact that there's plenty of people with a legitimate need to recompile the kernel.

      --
      There are shills on slashdot. Apparently, I'm one of them.
    48. Re:Extremely old, and misleading, news by Whiney+Mac+Fanboy · · Score: 1

      I couldn't agree with you more.

      If you want a cheap laptop, go Dell, HP, packard bell, etc.

      If you want a decent laptop, go with sony, mac, thinkpad, etc.

      --
      There are shills on slashdot. Apparently, I'm one of them.
    49. Re:Extremely old, and misleading, news by Whiney+Mac+Fanboy · · Score: 1

      Well,

      This is just an anecdote, but I bought an imac the other day & put linux on it! And so's everyone I know!

      --
      There are shills on slashdot. Apparently, I'm one of them.
    50. Re:Extremely old, and misleading, news by Whiney+Mac+Fanboy · · Score: 1

      Well, you're not going to be able to assemble a list like that in a few years.

      This move by Apple is going to kill it's HPC ambitions (all the projects you mention use custom kernels)

      --
      There are shills on slashdot. Apparently, I'm one of them.
    51. Re:Extremely old, and misleading, news by Whiney+Mac+Fanboy · · Score: 1

      Do you honestly think there is a SINGLE OSX PPC user who has downloaded the darwin kernel sources, changed them, recompiled them, and are now running OSX on a custom darwin kernel?

      Hmmmn, I'm going to presume you're of the mindset "Well, I don't do it, therefore noone wants to do it"

      Elsewhere in this thread a list of Apple HPC that use custom kernels.

      Apple have killed their HPC ambitions.

      --
      There are shills on slashdot. Apparently, I'm one of them.
    52. Re:Extremely old, and misleading, news by jenesuispasgoth · · Score: 1

      To Apple, letting a relatively small population of niche scientific users "slim down" the Mac OS X kernel is massively outweighed by preventing the Mac OS X on x86 hacking community from being able to easily and quickly deliver an extremely polished distribution of Mac OS X for non-Apple Intel hardware, instead of the ugly hack they have now.

      Well, so all those Xserve computers that were sold to scientific people are just uninteresting machines, then. And the fact that people could alter the kernel to suit their needs was just marketing BS... Ok, I get it now.

    53. Re:Extremely old, and misleading, news by Whiney+Mac+Fanboy · · Score: 1

      I can't agree more with your comment.

      I wonder how much Dave gets paid to post to slashdot everytime they run an apple story?

      --
      There are shills on slashdot. Apparently, I'm one of them.
    54. Re:Extremely old, and misleading, news by Whiney+Mac+Fanboy · · Score: 3, Insightful
      The one where they gave WebKit a public repository and even offered the whole engine to Konquerer's devs to use?

      After massive bad publicity, yes, Apple offered that - I don't think you've really managed to refute the OP's point. Apple are takers, not contributers to Open Source.

      Anyway, I don't know why I'm bothering to reply to an Apple Shill. I note that when this story first broke, you posted the following:
      Another WRONG Slashdot article

      See this comment [slashdot.org]. Apple made a quick mistake and fixed it, and the sources ARE available.

      Next.
      Like we're going to believe anything you post about Apple again.
      --
      There are shills on slashdot. Apparently, I'm one of them.
    55. Re:Extremely old, and misleading, news by Whiney+Mac+Fanboy · · Score: 1

      Eat your own medicine. The kernel of Darwin/OS X is still open source, only the x86 parts aren't.

      That's Fanboi logic for you!

      It's still open source! Apart from the closed bits!

      --
      There are shills on slashdot. Apparently, I'm one of them.
    56. Re:Extremely old, and misleading, news by batkiwi · · Score: 1

      I don't see listed anywhere on any of those sites that they use custom kernels. Can you point me to where you see this?

    57. Re:Extremely old, and misleading, news by Whiney+Mac+Fanboy · · Score: 1

      A few seconds basic research would have found you an example - here's one:

      The much celebrated Virginia Tech G5 cluster (ranked in the top five supercomputers for a time) replaced the rather average OS X Memory Manager with a real one.

      There you go. They won't be able to do that when Apple are only selling Intel PCs.

      --
      There are shills on slashdot. Apparently, I'm one of them.
    58. Re:Extremely old, and misleading, news by Lars+T. · · Score: 1

      You are an asshole - apart from the bits surrounding it.

      --

      Lars T.

      To the guy who modded me down from perfect to terrible Karma - Apple haters still suck

    59. Re:Extremely old, and misleading, news by Kalak · · Score: 1

      I can't speak to it running a customized kernel, but it's still running PPC based Macs
      http://www.tcf.vt.edu/systemX.html so closing the Intel kernel would not effect that system.

      --
      I am, and always will be, an idiot. Karma: Coma (mostly effected by .hack)
    60. Re:Extremely old, and misleading, news by Whiney+Mac+Fanboy · · Score: 1

      You are an asshole - apart from the bits surrounding it.

      That's the best you can do to defend your statement - I presume you're irritable because I pointed out the lack of logic in your fanboist argument?

      The kernel of Darwin/OS X is still open source - Lars T - that's going to become my new sig come the 20th, with a link to this thread of course.

      --
      There are shills on slashdot. Apparently, I'm one of them.
    61. Re:Extremely old, and misleading, news by Lars+T. · · Score: 1
      That's the best you can do to defend your statement

      No, that's the best you deserve, whiney Wintroll.

      --

      Lars T.

      To the guy who modded me down from perfect to terrible Karma - Apple haters still suck

    62. Re:Extremely old, and misleading, news by Whiney+Mac+Fanboy · · Score: 1

      No, that's the best you deserve...

      Translation (for those who don't understand slashspeak) "I can't defend my point, as it is based on fanboi logic, yet I want to get the last word in regardless." ....whiney Wintroll.

      Wintroll?

      I'm not sure I understand you. Are you saying I troll the windows fanbois?

      --
      The kernel of Darwin/OS X is still open source - Lars T. (470328)

      --
      There are shills on slashdot. Apparently, I'm one of them.
    63. Re:Extremely old, and misleading, news by after+fallout · · Score: 1

      I don't think you read that right:

      Look at everything that comes with the 17-inch MBP at 3099.00 (up ram to 2GB, switch to 7200 RPM drive)

      Compare to a Inspiron E1705 after you have switched:
      to the 2.16Ghz processor
      to Windows XP Pro
      to the UXGA screen
      to 2GB DDR 667 ram
      to 100GB 7200 RPM drive
      and added the XP Pro reinstall disk and the internal bluetooth

      After this the regular price for Dell is 3277.0 (on sale this week for 2556, and was 2970 last week).

      After configuring the Dell to have almost the same configuration as the MacBook Pro at almost the same price. The main difference is that the MBP looks better.

      Apple isn't that expensive, it just doesn't give you the cheap (low quality) way out.

    64. Re:Extremely old, and misleading, news by Anonymous Coward · · Score: 0

      I would suggest, however, that the emergence of OS X in scientific computing had a lot to do with the PPC 970. This was a promising chip for scientific computing; OS X (combined with IBM compilers xlf/xlc) was the most efficient operating system for the PPC 970. If you wanted PPC 970, then you likely went with OS X.

      Now that PPC 970 is fading and Intel/AMD chips are taking the lead again, I doubt we will see OS X in high-performance computing as much. On Intel chips, Linux and Intel compilers (ifort/icc) are so highly optimized for high-performance computing it is hard to see what OS X can offer -- if Apple even bothers with an Intel Xserve.

      -Eric

    65. Re:Extremely old, and misleading, news by Quantum+Fizz · · Score: 1

      Why would that be? Apple is still selling pre-packaged clusters. Another poster mentioned the switch to Intel might change things, what's your take?

    66. Re:Extremely old, and misleading, news by FredFnord · · Score: 1

      Not that I agree with you in any other way either, but one thing you're totally not thinking of:

      > 2,000,000 people with paid-for, unsupported, $100 copies of Mac OS X on their Dells...

      In many places, various US states and other countries included, it is actually illegal to sell software that you don't offer support and a warrantee for. If you've ever read a license agreement, you may recall 'if you live in Foo, Bar, Baz, or the District of Columbia, you may have other implied rights' blah blah blah? There are many places where your software has an implied warrantee. Admittedly, Microsoft has done a great deal to lower expectations, but it is not legal to sell software in the US without a warrantee and support unless you somehow keep people from various states from buying it. Does that sound like a good idea to you?

      -fred

      --
      Sign #11 of Slashdot overdose: You see the phrase 'moderate Republican' and you wonder if that would be a +1 or a -1.
    67. Re:Extremely old, and misleading, news by Whiney+Mac+Fanboy · · Score: 1

      Why would that be? Apple is still selling pre-packaged clusters. Another poster mentioned the switch to Intel might change things, what's your take?

      Apple is still going to sell pre-packaged clusters, the switch to intel isn't going to change that.

      The closing of the intel kernel however is going to change things in the HPC market.

      Take the Virginia tech g5 supercomputer - that would never have happenned with a closed kernel. The people who made the purchasing decision did so because they could rip Apple's memory management out of the kernel & replace it with one more suited to scietific clustering tasks.

      This made Apple clusters more viable for all scientific HPC needs (see, an open kernel can be useful to some people).

      --
      There are shills on slashdot. Apparently, I'm one of them.
    68. Re:Extremely old, and misleading, news by Anonymous Coward · · Score: 0

      Apple are takers, not contributers to Open Source.

      And what have *you* given to Open Source lately?

      They've contributed a lot of open source stuff, launchd, code for bonjour (extention of zeroconfig), gcc enhancements, webkit etc etc. not to mention hiring several prominent people to continue working on open source projects. Apple bundling open source languages like python and ruby has significantly contributed to their popularity on the desktop, and when they've made mistakes in the past (failure to cooperate fully with the webkit guys) they've rectified them.

      But I guess the likes of your whiny self will never be happy, whatever they do, because you enjoy whining and playing to the peanut gallery. Congratulations on trolling another thread.

      Like we're going to believe anything you post about Apple again.

      Like anyone believes anything you say about Apple - you seem to have a fixation with proving how *evil* Apple are, at the expense of small details like accuracy or balance. Apple don't have some huge evil agenda, they make mistakes and fuck up just like any other company.

    69. Re:Extremely old, and misleading, news by Anonymous Coward · · Score: 0

      HA HA HA.

      Overly Critical Guy doesn't seem to like his stupidity being pointed out does he?

    70. Re:Extremely old, and misleading, news by Whiney+Mac+Fanboy · · Score: 1

      And what have *you* given to Open Source lately?

      1) Random slashdot poster who (you speculate) contributes nothing to Open Source

      2) Multi-billion, multinational company that makes huge amounts of money selling open source software (without contributing back for the most part).

      Are you saying that the former can't criticize the latter?

      --
      There are shills on slashdot. Apparently, I'm one of them.
    71. Re:Extremely old, and misleading, news by Quantum+Fizz · · Score: 1
      Take the Virginia tech g5 supercomputer - that would never have happenned with a closed kernel. The people who made the purchasing decision did so because they could rip Apple's memory management out of the kernel & replace it with one more suited to scietific clustering tasks.

      So can that modified kernel remain open source? actually, is their modified kernel even open to begin with?

    72. Re:Extremely old, and misleading, news by Whiney+Mac+Fanboy · · Score: 1

      So can that modified kernel remain open source? actually, is their modified kernel even open to begin with?

      Yes & Yes. But - and this is the big but, it can't be ported to the new intel kernel (unless Apple ports it)

      Even if Apple do port it themselves, the science community is not going to look twice at a clustering solution that doesn't provide source code.

      --
      There are shills on slashdot. Apparently, I'm one of them.
    73. Re:Extremely old, and misleading, news by squiggleslash · · Score: 1
      Apple loses out on the thing they do BEST, which just so happens to be their biggest profit margin.
      Not using the figures you quoted. They gain on the thing they do BEST (selling 2,750,000 copies of OS X vs 1,000,000), though this isn't their profit margin either. They lose 25% of hardware sales, but I don't think anyone can seriously argue that hardware is something Apple does "best" and I seriously doubt you're trying to argue that!
      --
      You are not alone. This is not normal. None of this is normal.
    74. Re:Extremely old, and misleading, news by Whiney+Mac+Fanboy · · Score: 1

      I apologize for calling you a shill - even if it is late.

      You're not.

      --
      There are shills on slashdot. Apparently, I'm one of them.
  4. Comment removed by account_deleted · · Score: 2, Informative

    Comment removed based on user account deletion

  5. Apple might be worse than MS. by crimguy · · Score: 1, Insightful

    I like macs, but I now kinda hope that someone figures out how to prevent Apple from taking advantage of open source products like CUPS and Samba. F** them.

    1. Re:Apple might be worse than MS. by shotfeel · · Score: 3, Interesting

      So you really do believe that open source software should be viral in that anyone who uses it should be forced to open up all their code?

      Not that there's anything wrong with that -there are good arguments in favor of that view. The problem is that corporate reality sucks sometimes.

    2. Re:Apple might be worse than MS. by Anonymous Coward · · Score: 0

      If it's your software that's being taken advantage of then why didn't you choose a more restrictive license?

      And if it's not your software then fuck you. You have no more or less right to it than Apple does.

    3. Re:Apple might be worse than MS. by mark-t · · Score: 1

      The GPL does not force _users_ of the software to open up their code, it tells people that the only way they have permission to create derivative works of the software is to open up their code. It's not really "forcing" anyone to do anything, because without permission from the copyright holder you wouldn't have permission to create a derivative work that you were going to distribute anyways. For same same reasons, it's also not taking anything away from anyone that they might have had before. Copyright holders have always been free to put whatever terms they want on getting permission to copy their stuff. If people don't agree to it, they don't have permission to copy the copyrighted work in question. Period.

    4. Re:Apple might be worse than MS. by GaryPatterson · · Score: 1

      Maybe you should suggest that the GPL be rewritten then?

      After all, Apple use it within the rules and if some people get emotional about it, then they should change it.

      Don't complain when people do what you explicitly ask them to do.

    5. Re:Apple might be worse than MS. by mgbastard · · Score: 1
      So you really do believe that open source software should be viral in that anyone who uses it should be forced to open up all their code?

      The Point is, if an entity wants closed code, they should have to spend their resources to do so, and not be able to stand on top of libre software with their closed, propreitary product.

      So yes, if you release under the GPL license, that's your Point. If you don't like it, release under BSD or one of the work-a-likes.

      --
      Anyone seen my low uid? last seen 10 years ago while panning the #@$# out of Taco's 'web based discussion system'
  6. Good one Apple ... by jhill · · Score: 0, Troll

    So, basically, without the spin.

    Apple: We can't seem to figure out how to stop people from taking our code and running it on none apple hardware ... we suck.

    So, they close it up.

    Awesome ... didn't want to run OS X anyway :-\

    1. Re:Good one Apple ... by LanMan04 · · Score: 1

      Awesome ... didn't want to run OS X anyway :-\

      Sounds like sour grapes to me...=) I've never met anyone that *didn't* want to run OS X.

      --
      With the first link, the chain is forged.
    2. Re:Good one Apple ... by MoxFulder · · Score: 0

      My thoughts exactly!

      I didn't think OS X was anything great to begin with. I didn't like how an amorphous, ever-changing subset of it was open source and the rest closed. I didn't like the graphics when it came to actually doing stuff.

      I don't want to run OS X on my white box x86, but I sure *do* enjoy watching others do so despite Apple's misguided attempts to prevent it :-)

    3. Re:Good one Apple ... by MrPerfekt · · Score: 2, Insightful

      So, basically, without the spin.

      Apple: We can't seem to figure out how to stop people from taking our code and running it on none apple hardware ... we suck.

      So, they close it up.

      Awesome ... didn't want to run OS X anyway :-\


      With that attitude, you probably weren't going to legally anyway.

      --
      I just wasted your mod points! HA!
    4. Re:Good one Apple ... by goofyheadedpunk · · Score: 2, Interesting

      Even though I own an iBook G4 I don't want to!

      I don't like closed systems. I don't like being given the One Way to Do Things, even if that One Way has obviously been well thought out. I don't like farting around the internet looking for software. I don't like installing all of the cruft that comes with Xcode just to get gcc. I don't like being unable to link the command line with the GUI.

      I like my Freedom. I like being able to dick around with my system (at any level) when I'm bored if I feel like it. I like the feeling of doing clever things with source code. I like having centralized repositories of software. I like using a system that's been designed for ease of development.

      I like GNU, I like Linux and I like being in control of _my_ computer. Granted I'm not a typical user by far, but we're out there.

      --

      What if the entire Universe were a chrooted environment with everything symlinked from the host?
    5. Re:Good one Apple ... by Tweekster · · Score: 1

      Me and most people I know. They may not like windows, but they dont like Mac OSX either.

      --
      The phrase "more better" is acceptable English. suck it grammar Nazis
    6. Re:Good one Apple ... by Angostura · · Score: 1

      I suppose it's a question of whether a person values philosophy over functionality, or vice versa.

    7. Re:Good one Apple ... by Wdomburg · · Score: 1

      Hi, I'm Matt. I don't have any particular interest in Mac OS X. I'm sure it's nice and all, but I'm comfortable with my current platform choices.

    8. Re:Good one Apple ... by Anonymous Coward · · Score: 0

      No, it's pure functionality for me. I want automated distribution and updates of all my software packages, and Apple doesn't provide it. I wouldn't care if I had to pay for the updates. Yes, there's Fink, but it doesn't have what Debian does.

      I also find I have to reboot Mac OS X a lot, it's really quite shameful for such an "advanced UNIX OS".

    9. Re:Good one Apple ... by MWelchUK · · Score: 1

      Doesn't really interest me. Had to configure OS X for my GF's mother, lost the appeal after that.

    10. Re:Good one Apple ... by Anonymous Coward · · Score: 0

      I used to use MacOS, and it sucked. I am more than satisfied with Ubuntu, though.

      MacOS is slow, closed, buggy. Remember how the Finder was the default FTP handler in 10.2, but would crash whenever you tried to use it for FTP? Lacking a dnotify call, or just 'cause they're stupid, the Finder also doesn't update the desktop based on what's on it until you click on it. But then again, everybody knows the Finder sucks.

      I just kept running into all these stupid bugs... kernel panic due to fucked up usb mouse... broken cc in devtools... taking pathologically long to shut down (unknown cause)...

      So once, on my brother's computer, the netinfo database got fucked up. NetInfo is MacOS's configuration solution, supposedly better than plain text files in /etc. Only, when it gets corrupted, Apple's tools can't fix it, and neither can pico. There is really nothing to be done about NetInfo database corruption- it's a binary database accessible only through a few Apple tools. And I found those Apple tools hard to use to boot.

      I'm not going to say Ubuntu is perfect, but I am going to say that Ubuntu works a hell of a lot better for me that MacOS ever did.

    11. Re:Good one Apple ... by SnowZero · · Score: 1

      Sounds like sour grapes to me...=) I've never met anyone that *didn't* want to run OS X.

      I've never been able to stand using an Apple OS for more than brief periods. It's simply not configurable enough, and tries to push every user into its own model of how things should work. I've used Linux exclusively now for 6 years, and I enjoy telling my computer what to do, rather than it telling me what it wants to do.

    12. Re:Good one Apple ... by Overly+Critical+Guy · · Score: 1

      I like my Freedom. I like being able to dick around with my system (at any level) when I'm bored if I feel like it. I like the feeling of doing clever things with source code. I like having centralized repositories of software. I like using a system that's been designed for ease of development.

      All of that, with the exception of dicking around with WindowServer, is applicable to the Mac.

      --
      "Sufferin' succotash."
    13. Re:Good one Apple ... by Anonymous Coward · · Score: 0

      I've used it for a couple of months and was generally pissed off that it's inferior to KDE for heavy (i.e. my) use. It has its merits and its flaw, like any OS, but overall I'd rather run linux for work (and windows for games).

    14. Re:Good one Apple ... by bwalling · · Score: 2, Insightful

      I don't like farting around the internet looking for software...I like GNU, I like Linux

      Those are incompatible statements.

    15. Re:Good one Apple ... by Anonymous Coward · · Score: 0

      I don't!

      I do not own an iPod.
      I despise the iTunes interface.
      I don't want to spend money on encrypted music from iTMS that won't work with my existing MP3 gadgets.
      I have no desire to edit an iMovie or organize my iLife.
      I don't want to re-purchase all my apps. I'm a LightWave3D user. That app alone costs more than most Macs.
      As a web developer, I need to make sure what I write works in that broken-ass web browser 70-90% (depending on who you ask) of the world uses.
      As a former Amiga die-hard, I've been burned before by thinking that a better OS will win out on its own merits. It's just not true.
      I want to play games. I do not want to become a drooling WOW addict. I have a carnal need for Spore.

      Make no mistake, I respect MacOSX. I think it's a wonderful OS. But it's not for me.

      What I don't respect is Mac fanboyism that makes people so blind they forget that different people might need different things from their computers.

    16. Re:Good one Apple ... by goofyheadedpunk · · Score: 1

      All of that, with the exception of dicking around with the WindowServer, is applicable to the Mac.

      I disagree.

      I like being able to dick around the system (at any level) when I'm bored if I feel like it.

      As you've already pointed out I can't play with the GUI, that's closed. However, that's a really small part of the whole. Below the GUI is the commandline, which is simply GNU spread over the top of Darwin. But, as the article and previous discussions have pointed out, XNU isn't availiable to be diddled with. Were's the code for that, especially the x86 part? Besides, if all I wanted to do was play with GNU code I have no reason to not keep using Linux. The unique bits of OSX are locked. While that's their right it makes the whole system uninteresting to me, and intollerable to use in part.

      I like having centralized repositories of software.

      You contend that such things exist for OSX. While that is technically true, I assume you refer to fink or darwinports, why do I still have to download updates to parts of the system through a GUI tool whereas with, say, apt, ports, portage, or any number of distro-specific things I can pull all my software updates through the same consistant interface, in addition to pulling new software for no cost. Ignoring that, fink and darwinports both pale in comparison to other similar systems, likely just because of their smaller user communities or poor integration with the overall system. Going even further, why can't I swap out the desktop-environment entirely and pull the proprietary update tools up from GNOME or KDE? I can install those with fink or darwinports. Why don't they Just Work?

      I like using a system that's been designed for ease of development.

      With apt I can pull numerous python modules, c/c++ libraries, perl abominations, in addition to all the documentation for those things with a few key-strokes. fink and darwinports just don't cut it, so in a lot of cases on OSX I'd have to go find those projects, satisfy their dependancies by hand, build them, pray that worked, then code. Which sounds easier? You might contest that, of course, most coding time is spent inside your own code and not in the process of assembling external parts of your machine. I would contest that as {vim,emacs} is availiable everywhere it's really no more useful or productive to use OSX. To code I'm just going to drop down into a command line anyway. So there's no real reason to use one or the other, unless one takes into account that sometimes days are wasted trying to track down dependancy issues. Keeping that in mind a Free system is more productive then.

      Plus, there's the whole Freedom thing, lack of DRM, open code for security auditing (if that's your thing) but I'll leave that alone.

      --

      What if the entire Universe were a chrooted environment with everything symlinked from the host?
    17. Re:Good one Apple ... by goofyheadedpunk · · Score: 1

      Assuming you're not being overly pedantic and are pointing out that {apt,port,portage,...} do happen to use the internet for data transfer then you are wrong. However, if you feel that you aren't, I'd love to hear why.

      --

      What if the entire Universe were a chrooted environment with everything symlinked from the host?
    18. Re:Good one Apple ... by Chrax · · Score: 1

      I've never met anyone that *didn't* want to run OS X.

      Hi.

    19. Re:Good one Apple ... by wed128 · · Score: 1

      It's not nessesarily a functionality issue so much as an ease of use issue. an [insert open source system here] system can do just about anything a mac can do, you just have to jump through a few hoops.

      so...easy or philosophically sound; that's your choice.

    20. Re:Good one Apple ... by Guy+Harris · · Score: 1
      I don't like being unable to link the command line with the GUI.

      What do you mean by "link the command line with the GUI"? And in what ways are you unable to do that in OS X?

    21. Re:Good one Apple ... by Guy+Harris · · Score: 1
      Remember how the Finder was the default FTP handler in 10.2, but would crash whenever you tried to use it for FTP?

      I don't know about 10.2, but, at least in 10.3 and 10.4, the Finder knows little about FTP; it does know about Unix file systems, and a user-mode NFS server (mount_ftp) exposes an FTP server as a (read-only, as NFS doesn't let the server know when the client's closed the file, so it doesn't know when to put the file back) Unix file system. I've actually found that convenient at times (and anybody who says anything that includes the term "kioslave" at this point will be asked in what OS the shell and grep can use an ioslave - it was quite nice and Unixy to be able to just cd to the appropriate directory and grep *.log to scan the log files somebody'd put up on their FTP server).

      Lacking a dnotify call, or just 'cause they're stupid, the Finder also doesn't update the desktop based on what's on it until you click on it.

      It's spelled "kqueue", not "dnotify", and, as of 10.4, the Finder does use it. But, yes, it was a bit silly that my FreeBSD 4.x+KDE 3.0 laptop would update the desktop as soon as I'd moved something to or from ~/Desktop, while my PowerBook running OS X 10.3 wouldn't.

    22. Re:Good one Apple ... by Angostura · · Score: 1

      I must admit that I was counting ease of use as an element of functionality, and quite an important one at that.

  7. TPM by Psionicist · · Score: 2, Insightful

    Well, as most new Macs have a Treacherous Computing Module installed and Apple sure will use it to restrict their OS from being installed in generic boxes, this doesn't surprise me the least. It's only a matter of time before the TPM is used for other purposes, such as userland DRM.

    1. Re:TPM by blackmonday · · Score: 1

      Tell that to the hackers running OS X on ECS Motherboards from Fry's. Apple will continue to slow down the hackers, and the hackers will continue to do their thing. It's all good for Apple anyway: Spend 25 hours getting OS X to work like on a real Mac, or just fork over the $599 for a Mac Mini?

    2. Re:TPM by GweeDo · · Score: 2, Interesting

      A link to them having included TPM would be helpful. I was under the impression that Apple didn't include TPM in the new Intel Mac's.

    3. Re:TPM by squiggleslash · · Score: 1
      25 hours? I suspect most pirated copies are people downloading the latest cracked version, and then installing it on their PCs. At that point, it either works or it doesn't.

      The people who are doing the cracks themselves may be taking 25 hours, but I doubt the majority of people using the cracks are.

      --
      You are not alone. This is not normal. None of this is normal.
    4. Re:TPM by makomk · · Score: 4, Informative

      A link to them having included TPM would be helpful. I was under the impression that Apple didn't include TPM in the new Intel Mac's.

      Apparently, at least some of the shipped Intel Macs contain TPM modules. Unless anyone can find evidence to the contrary, it's probably reasonable to assume they all have them...

    5. Re:TPM by jthill · · Score: 2, Informative

      Thank you for that link! It contains this one, which I also didn't know about and makes important distinctions.

      --
      As always, all IMO. Insert "I think" everywhere grammatically possible.
    6. Re:TPM by MustardMan · · Score: 1

      Wow, a blogger has grainy pictures with a chip circled and "TPM?" written next to it. I'm convinced. He couldn't even find the numbers from the chip anywhere online to confirm that this is, in fact, a TPM. Unless you can find some real evidence, it's probably reasonable to assume we don't know if intel macs have TPM or not.

    7. Re:TPM by Overly+Critical+Guy · · Score: 1

      After all, protecting creator rights is evil and wrong.

      Except when the GPL is violated, of course. Then it's time to sue!

      Ah, Slashdot.

      --
      "Sufferin' succotash."
    8. Re:TPM by Anonymous Coward · · Score: 0

      The IBM link is a huge calumny. Unless you control the key, it's not about security it's about the computer company retaining control over the machine. This is a central fact that the IBM paper dodges completely.

    9. Re:TPM by Anonymous Coward · · Score: 0

      Boot a recent Linux kernel on the machine and it will spot the TPM on an x86 Mac right away.

      The fact that Apple *absolutely* refuses to discuss the presence of the device in the machine should give any sensible tech-head cause for concern. Apple zealots won't be bothered, of course, because they don't/can't understand the implications.

    10. Re:TPM by GweeDo · · Score: 1

      To go off my original comment...proof please? I haven't booted Linux on an Intel Mac yet. Do you have proof of a Linux boot showing the presence of a TPM chip?

    11. Re:TPM by IgnoramusMaximus · · Score: 1
      After all, protecting creator rights is evil and wrong. Except when the GPL is violated, of course. Then it's time to sue!

      The critical difference being of course that the GPL protects the rights of a whole community, while some draconian laws such as DMCA and associated draconian DRM technologies protect exclusively the "creators", or more accurately "the distributors and gatekeepers", at the expense of the said community.

      But do not let that distinction bother your hate of the GPL.

    12. Re:TPM by fatphil · · Score: 1

      It's obviously a related chip, but definitely not the same model as the clear picture at the top of the article. The logo's in a different place, and the middle line has a different number of characters in it. However, it's clearly an Infineon chip with the same package. (looks like http://www.infineon.com/cgi-bin/ifx/portal/ep/cont entView.do?channelId=-71967&contentId=100820&progr amId=36188&programPage=%2Fep%2Fprogram%2Fpackage.j sp&pageTypeId=17099&contentType=PACKAGE ) That really doesn't narrow it down.

      I notice that Infineon make _no_ mention of Apple, Macintosh, OS-X, or any other related terms on their TPM pages. It's just MS this, Windows that.

      I too am not convinced, but could easily be persuaded with proper evidence.

      --
      Also FatPhil on SoylentNews, id 863
    13. Re:TPM by fatphil · · Score: 1

      Woh! Who put a third image on that page.
      I'm now convinced. It's this:

      https://www.trustedcomputinggroup.org/news/press/m ember_releases/2005/Infineon_Release_053105.pdf """
      Infineon Announces Trusted Platform Module to Enhance PC Security;

      Technical details on Infineon's TPM (SLB 9635 TT 1.2).
      """

      Which is the serial number in that lower photo.

      I said I could easily be persuaded, didn't I? :-)

      --
      Also FatPhil on SoylentNews, id 863
    14. Re:TPM by jthill · · Score: 1
      "Calumny". Now there's a word you don't see often.

      IBM are pretty good at that "dodges completely" game, I see:

      The initialization and management functions allow the owner to turn functionality on and off, reset the chip, and take ownership.
      And here I thought that was addressing it head-on.

      That's for their TCPA. Palladium is ... well, it's on the other side of that distinction they draw.

      --
      As always, all IMO. Insert "I think" everywhere grammatically possible.
    15. Re:TPM by Anonymous Coward · · Score: 0

      "Take ownership" meaning... not controlling the SRK of the hardware that you have paid for... a piece of hardware specifically design to act contrary to your wishes and hide the activities of software.

      Like I said, "Calumny" -- or lie, if you prefer.

    16. Re:TPM by Anonymous Coward · · Score: 0

      You obviously didn't read it properly. I suggest you try again, and this time read all the way to the end.

  8. THANK YOU by Anonymous Coward · · Score: 2, Insightful

    I'm glad to hear it. I'm tired of hearing Apple's base is open source and that Linux should give up and other BS. This makes it much more clear. THANK YOU APPLE!

  9. But why is the rum gone? by Tyrun · · Score: 5, Funny

    Pirates: Arrrrr! We'll be havin' your operating system now matey...

    1. Re:But why is the rum gone? by Mayhem178 · · Score: 5, Funny

      Software Pirates: Awwww, please let it stay open!

      Apple Pirates: We are disinclined to acquiesce to your request.

      Software Pirates: ???

      Apple Pirates: Means no.

      Software Pirates: :(

      --

      "You will pay for your lack of vision..." - Emperor Palpatine to Ray Charles

    2. Re:But why is the rum gone? by gEvil+(beta) · · Score: 1

      Hehehe. I recently rewatched Amazon Women on the Moon. The video pirates skit is classic...

      Pirate 1: Help yourself, mates. A chest full of video discs.
      Pirate 2: No!
      Pirate 3: What good are they?
      Pirate 4: Can't record on 'em.
      Pirate 2: They're not compatible with my system.

      --
      This guy's the limit!
    3. Re:But why is the rum gone? by geminidomino · · Score: 2, Funny

      A non-Tron Disney movie quote on slashdot? Now I've seen everything...

    4. Re:But why is the rum gone? by Anonymous Coward · · Score: 0

      /Pirates turn on video

      /FBI warning displayed

      Pirate Captain: "Oh, I'm *so* scared! :-)

    5. Re:But why is the rum gone? by Anonymous Coward · · Score: 0
      A non-Tron Disney movie quote on slashdot? Now I've seen everything...
      I think the movie is great, considering Disney is an MPAA member. You can get great quotes from it, my favorite one:

      "Perhaps, on the rare occasion, pursuing the right course demands an act of piracy.. Piracy itself can be the right course..."
    6. Re:But why is the rum gone? by geminidomino · · Score: 1

      I'm personally fond of it myself. Still, I think I just heard a trumpet.

    7. Re:But why is the rum gone? by kuzb · · Score: 1

      You got it all right in that quote too. You made sure the Apple people were playing the part of the villians who eventually lose horribly. :)

      --
      BeauHD. Worst editor since kdawson.
    8. Re:But why is the rum gone? by Fulkkari · · Score: 1

      I used to have a quote in irssi's - the IRC client's - statusbar:

      I think we've all arrived at a very special place. Spiritually, ecumenically, grammatically.
      Excellent movie! :-)
      --
      I demand the Cone of Silence!
    9. Re:But why is the rum gone? by Trogre · · Score: 1

      Oooh, I've got one:

      I've seen the code for the OSX/intel kernel and it's nothing fancy.

      In fact, it's more of a guideline really...

      --
      "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
  10. Guess we now know by uncreativ · · Score: 1

    ...we now know for sure that Apple isn;t going to make it's OS available for other hardware even if unsupported. Not that I can blame them--them being a hardware vendor and all--but it would have been cool if it was a more widely available OS choice.

  11. source availability by kris_lang · · Score: 1, Informative

    At least it seemed it was more available than the so called "already open source" JAVA was.

    Sigh.

    Alas.

    1. Re:source availability by Anonymous Coward · · Score: 0

      this is +2 informative? i need to coin an acronym describing slashdot groupthink. ...slashthink? yes.

  12. Can it be forked? by Anonymous Coward · · Score: 0

    This seems a little narrow minded. I've always felt one of the strengths of *nix like operating systems is that ability to recompile for performance enhancements. Any chance of forking the code?

  13. Apple by Anonymous Coward · · Score: 1, Insightful

    It's almost as though Apple are losing their relatively unique corporate personality. They have gone from their signature style on the Power architecture to a "plain" black Intel notebook computer. Their product names (MacBook vs. PowerBook) no longer roll off of the tongue.

    Now they're beginning to alienate even their loyalists. If you aren't careful, Apple, people will begin to realize that you aren't a friendly, hip 23-year-old that talks to an aging man in a suit. They will know that you're just out to make money like the rest of the corporations.

    (I love my G5 hardware.)

    1. Re:Apple by Anonymous+Monkey · · Score: 1

      Apple makes good hardware. But they don't make it because they love people and want to bring computers to the world. If they did it would be appel.org, and they would have a lot lower prices. Apple makes good hardware because they can sell it, and they code good software to run on good hardware because that way they can sell more. Any image of 'sleek' and 'cool' is all about getting us to give them our money.

      --
      We are the Borg...
    2. Re:Apple by rxrx · · Score: 1

      I really want to use a Mac more but I also want the freedom to choose from alot of hardware and have gaming support, until then I need to keep my Wintendo.

    3. Re:Apple by Anonymous+Monkey · · Score: 1

      That is what keeps me on an x86 box. Not so much games, but the fact that I can go and buy a new part when something brakes. Or I can buy a shiney cooler part when I have the cash to upgrade.

      --
      We are the Borg...
    4. Re:Apple by Anonymous Coward · · Score: 0

      Your computer has brakes? Does it have a clutch too?

  14. Who cares, really? by Jay+Maynard · · Score: 4, Insightful

    Does anyone out there aside from free software zealots truly care about this? I don't, and I do use and customize Linux kernels on other systems.

    I want my desktop and laptop to work, period. Keeping them that way is Apple's problem. I pay the (really, not all that much once you compare apples to apples, so to speak) premium in price to get a system that I can plop on my desk and run without having to be constantly tweaking and hacking on it.

    This might make a big splash here, but in the real world, nobody will truly care.

    --
    Disinfect the GNU General Public Virus!
    1. Re:Who cares, really? by krmt · · Score: 1

      I think it's rather unfortunate. The Darwin community seems really small, and despite releasing the code Apple hasn't nurtured a culture of users that would want to hack on their kernel at all. As a result of this, I don't think the promise held in keeping it open really has taken off, with lots of community-based fixes and improvements flowing back to the mainline source the way it does for Linux. As someone who uses OSX a bit at work, I wouldn't have minded reaping the benefits of the work from such a community.

      --

      "I may not have morals, but I have standards."

    2. Re:Who cares, really? by magicjava · · Score: 1

      Strange to see a "Who cares" post labeled as flamebait.

      But you're right. Who cares. Maybe a small portion of Apple's XServer customers care, or maybe even all 10 of their XServer customers care. But not too many other people do.

    3. Re:Who cares, really? by biglig2 · · Score: 2, Informative

      Even they don't care. OSX is not free software, and was never likely to be. Darwin was very much an open source kind of deal - using the Bazzar method to devlop better software. The free software people have Linux and Hurd to use for kernels.

      --
      ~~~~~ BigLig2? You mean there's another one of me?
    4. Re:Who cares, really? by jellomizer · · Score: 1
      Well it will hurt the Free Software movement on the whole. To companies looking for a sucessful, profitable, and sustainable open source model for their buisness will look at Apple and they will rule out Apples buisness model as a sustainable model. The more diverse and sucessful, profitable, and sustainable Open Source models exist the better free software will be for the future. In Apples case it shows the model of Selling hardware and giving out the OS (Or parts of it) as Open Source dosen't work because it is to easy for people to change the code to make their OS work on competitors hardware.

      Apple is in the buisness of selling an integrated solultion. OS and Hardware which work seemlesly with each other. By allowing other systems to use OS X creates some problems that apple doesn't want to deal with.
      1. The will be forced to compete with Microsoft Head to head
      2. Apple getting negitive word of mouth on systems which the hacked OS X doesn't work well or worse does damage.
      3. Apple will need to design more systems to compete on the low end market as well. Even Apples Mac Mini is considered a mid range PC.
      4. As Apple puts R&D dolars into new designes Copy Cats companies (who will unofficially support OS X on their systems) will make Clones of their system that look and setup very simular to Apples.


      So sadly Apple open source model doesn't work. Perhaps many of these developers will put there effor into Linux development or one of the many BSDs.
      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    5. Re:Who cares, really? by PenGun · · Score: 1

      Actually free software does not care. Watching Apple shoot it's self in the foot is quite entertaining. You think we have some longing for an Apple OS, nooooo ;). The BSD stuff is also free to steal and both Bill and Steve are very grateful for that.

          PenGun
        Do What Now ??? ... Standards and Practices !

    6. Re:Who cares, really? by einhverfr · · Score: 1

      I don't care much about this topic. I don't use OS X and don't intend to.

      And I don't actually think it will hurt the FOSS community too badly (bear in mind that I run a FOSS-oriented business). The reason is that it is better for us to have one failure the size of Apple which people can and should learn from than a hundred little failures which never make the news. In essence, ruling out an Apple-style open source business will help encourage viable FOSS-oriented businesses.

      Apple never had a way to make money off FOSS-- at best they have focused their efforts on developer-user interaction in this area which has provided some strong benefits. Presumably this is why they still offer so many other projects open source.

      Let me provide a useful contrast. EnterpriseDB makes a proprietary PostgreSQL spinnoff. They contribute everything back to the community that is generally applicable because they don't want to be solely responsible for maintaining it. Then they keep to themselves the bits that a) the general community wouldn't want anyway (for example, Oracle-style handling of NULLS in text-strings) and b) the parts that are only useful to their customers (a PL compatible with Oracle's PL/SQL). In essence, they build off the community, contribute back, but offer closed source a few bits that are not generally applicable to the community as a whole.

      Apple on the other hand has sought to do the opposite. They have attempted to release specialized components open source, but kept the core of the system closed. This is thus really a small extension of their core strategy, and why I don't consider Apple to be a FOSS-oriented company (i.e. they want OS X to be a platform for Free Software developers, not a Free SOftware platform for developers).

      --

      LedgerSMB: Open source Accounting/ERP
    7. Re:Who cares, really? by Mister+Whirly · · Score: 1

      Sorry, but the "Darwin" project has been shut down by the (un)Intelligent Design committee. From now on, instead of believing that software had gone through many changes, adapting to the environment, you are now supposed to believe that Jobs created the software from thin air, simply by snapping his fingers...

      --
      "But this one goes to 11!"
    8. Re:Who cares, really? by BrainInAJar · · Score: 1

      And Solaris

    9. Re:Who cares, really? by tm2b · · Score: 1
      VROOMFONDEL:
      We demand that that machine not be allowed to think about this problem!

      DEEP THOUGHT:
      If I might make an observation...

      MAJIKTHISE:
      We'll go on strike!

      VROOMFONDEL: That's right. You'll have a national philosopher's strike on your hands.

      DEEP THOUGHT:
      Who will that inconvenience?

      MAJIKTHISE:
      Never you mind who it'll inconvenience you box of black legging binary bits! It'll hurt, buster! It'll hurt!
      --
      "It is our blasphemy which has made us great, and will sustain us, and which the gods secretly admire in us." - Zelazny
    10. Re:Who cares, really? by Anonymous Coward · · Score: 0
      Another take on this is Apple is really concerned about driver and hardware quality! If a device does not function as advertised then the Apple OS will suffer howls of complaints. One of the biggest problems with the Windows OS world is crappy hardware and device drivers. Apple by making carefull choices of which hardware to support is on the right track. Microsoft on the other hand by creating a Wal Mart style approach to product has created huge quantities of junkware.

      Take for example bubble jet printers, the devices themselves become worthless so fast that they have become cheaper to buy than their printer cartrages in some cases, and the software to run them is so bloated and convoluted (take Canon drivers for example) that most people just go out and buy a new one if the software starts to give them trouble!

      Running Apple software on Windows style junk hardware (I call this gilding a turd) is not a good option. Sooner or later people will start to rebel against the endless Microsoft/Wal Mart disposable goods treadmill, especially if the economy does another year 2000 dump. The market will turn to goods that last and do not crap out every 2 years!

    11. Re:Who cares, really? by Coryoth · · Score: 1

      This might make a big splash here, but in the real world, nobody will truly care.

      The point being that you could say exactly the same thing about Apple proudly declaring that they were going open source and providing source code for Darwin. A few people care, most don't, and apparently it doesn't really matter at all.

      Apple claiming to support open source: This might make a big splash here, but in the real world, nobody will truly care.

      Jedidiah.

    12. Re:Who cares, really? by Anonymous Coward · · Score: 1, Insightful

      > The BSD stuff is also free to steal and both Bill and Steve are very grateful for that.

      I've never understood why some people think taking what is given to you freely is somehow 'stealing'!

    13. Re:Who cares, really? by babbling · · Score: 1

      Apple haven't changed kernels, right? Isn't Apple in the real world? Allow me to explain...

      If the people who worked on the kernel that Apple picked up a few years ago had done from the very start what Apple is doing now, and made it proprietary, then Apple would never have been able to take their work, use it in OS X, and build on it.

      Apple are not treating others as they would like to be treated. Unfortunately, because the people who developed this kernel didn't copyleft it to protect the freedoms associated with it, Apple is allowed to do this, legally.

      This is the exact reason why the GPL and LGPL are the best licenses to use for Free/Opensource software. They ensure freedom.

    14. Re:Who cares, really? by menace3society · · Score: 1

      I used to hack on xnu. Not a lot, mind you, but I fooled around with a few bits in my spare time at school. For example, I added a bit to the filesystem flags and their user-space friends (chflags, etc) to implement network socket-blocking for individual executables. But then it got squashed with the next upgrade and I never bothered to implement it again.

    15. Re:Who cares, really? by PenGun · · Score: 1

      It is well known but not admitted that the TCP-IP stack in windose was taken pretty well whole from FreeBSD. Now the FreeBSD kernel has been forked and locked away.

        "Stealing" may be a bit dramatic but it does convey the sense of what is happening. What word would you use?

          PenGun
        Do What Now ??? ... Standards and Practices !

    16. Re:Who cares, really? by Anonymous Coward · · Score: 1, Interesting
      Strange to see a "Who cares" post labeled as flamebait.

      While I have no strong feelings on this particular subject, I find it humorous, and perhaps slightly worrying, that you seem to think of apathy towards an issue as an inherently uncontroversial stance.
    17. Re:Who cares, really? by aliquis · · Score: 1

      Hurd? Who uses it?

      What about the BSDs, OpenSolaris, Aros, Minix, and that AmigaOS/BeOS like os whatever it's called?

    18. Re:Who cares, really? by Anonymous Coward · · Score: 0

      This is the exact reason why the GPL and LGPL are the best licenses to use for Free/Opensource software. They ensure freedom.

      Actually NO, this is the exact reason why the GPL and LGPL suck so badly. They claim freedom but in reality they remove freedom from the vendor and it is the reason you will continually see people choose BSD over GPL, if GPL was the only option I doubt you would have seen apple go to the open source community at all and really that would have been everyones loss. Why does everyone seem to think freedom is a one way street, companies be they rich or poor also should have some rights on how they handle there own work.

    19. Re:Who cares, really? by Jay+Maynard · · Score: 1

      I'd use "taking was was freely offered".

      No, the FreeBSD code was NOT locked away. If it was, you couldn't get FreeBSD any more.

      --
      Disinfect the GNU General Public Virus!
    20. Re:Who cares, really? by Anonymous Coward · · Score: 0

      Name something good, or bad in this world that REALLY mattered that anyone cared about?
      No-one cares that we don't run microkernels
      No-one cares that windows crashes every other day
      No-one cares that every OS out there is exploitable
      No-one cares that Bush is going to get us all killed
      No-one cares that the oceans, our major source of oxygen, are dying
      No-one cares that we (the US) pay loggers to build roads through national forests, so they can log them
      No-one cares that FreeBSD is holding the plurality of the webserver market
      No-one cares that Linux is finally fully pre-emptable
      No-one cares that Dragonfly BSD is trying to test all the cool old ideas about how a kernel should work
      No-one cares that our hard won free speach is slowly dying from the US to the UK
      No-one cares that computer systems give us an opportunity to protect that speech
      No-one cares that we have a polynomial time primality checker, proving the existence of strong crypto (at least with respect to a logarithmic space attacker).

      I mean, we can go on for decades. People caring is a very poor measure for what ACTUALLY matters. People care if the Stealers win the super bowl, or if britney spears had her 5'th baby last sunday. Does that make those events important?
      Of course... it happens that I could give a damn myself about Apple's source being free, especially on X86 where we have plenty of OS's to look at. I run Linux and/or BSD, why would I want to run some slower, less hackable, more user friendly OS? (though it is more microkernelly) I LIKE using my costum compiled patched to hell unstable kernel, a terminal for everything, and a windowmanager so home scripted that no-one else can even use the mouse. But still, "who cares" is a stupid argument in any conversation.

  15. Like Windows by Anonymous Coward · · Score: 0

    What a great idea, closed source. Same thing that stoped Windows from being pirated.

  16. Software pirates won't care by Myria · · Score: 2, Interesting

    Software pirates will just use IDA Pro instead of GCC to get the job done. The part they've always cared about (Don't Steal Mac OS.kext) was never open source anyway.

    If Apple says that software pirates are the only reason, don't believe them.

    Melissa

    --
    "Screw Sun, cross-platform will never work. Let's move on and steal the Java language." - Visual J++ Product Manager
    1. Re:Software pirates won't care by Anonymous Coward · · Score: 0

      Six words: Fatties like to get laid too!

    2. Re:Software pirates won't care by Anonymous Coward · · Score: 0

      Boy is this getting annoying!!!

    3. Re:Software pirates won't care by Anonymous Coward · · Score: 0

      The thing is that Apple didn't say anything at all. This is more sensational crap.

      Really the issue is that no good deed goes unpunished. Apple gave some source at one point, which was nice of them, and now they're expected to always because people feel entitled to it.

      Ugh.

    4. Re:Software pirates won't care by Anonymous Coward · · Score: 0

      Probably the people who care most are those who want to make sure that their personal computers serve them and not their corporate and governmental masters, and who want to ensure the privacy and security of their personal information.

    5. Re:Software pirates won't care by @madeus · · Score: 1

      Female /.'er? Umm...marry me?

      I'm sure she's a very nice person and all... but seriously man - you'd actually date someone with six figure user ID?

      You know, she's probably a Mac user who's just here for apple.slashdot.org stories.

      Bloody Mac users.

      --
      slashdot_24818@mac.com

    6. Re:Software pirates won't care by Anonymous Coward · · Score: 2, Interesting

      Huh?
      a) There is no IDA Pro for Mac OS X.
      b) GCC? Did you mean gdb?
      c) How is debugging relevant to an open source kernel?
      d) Don't Steal Mac OS.kext is an empty kernel extension that just contains a bit of text.

      Could someone explain why this is moderated "Interesting"?

    7. Re:Software pirates won't care by ruyon · · Score: 1

      True, but drivers for mainboard chipsets Apple hasn't used are also important. With the sources at your hand, it would be easier to build a custom kernel that runs on non-Apple board and devices.

    8. Re:Software pirates won't care by ratboy666 · · Score: 1

      Let me try:

      IDA disassembles binaries. Who cares what OS it is run on? It should be just fine chewing OS X Intel.

      GCC vs. IDA because its "open source" (rebuild the kernel) vs. "closed source" (disassemble the kernel).

      Debugging? You brought that up yourself.

      The kext reference was sarcastic.

      Did I get that all right?

      Ratboy.

      --
      Just another "Cubible(sic) Joe" 2 17 3061
  17. BSD vs GPL by Dan+Ost · · Score: 2, Interesting

    And now we know (well, we always knew) why Apple chose to use BSD
    userland vs a GPL userland.

    This should add more fuel to the debate of the merits of BSD vs GPL
    lisencing.

    --

    *sigh* back to work...
    1. Re:BSD vs GPL by shawnce · · Score: 1, Informative

      Why not get informed first before speculating...

      Apple continues to make available the BSD userland and tool chain for each point release of Mac OS X via releasing the related Darwin source tree (both PowerPC and Intel).

      Also Apple has many active open source projects using BSD, LGPL, and their own APSL that they either wholly developed or have greatly enhanced.

      Apple WebKit && Offical WebKit
      Darwin Streaming Server

    2. Re:BSD vs GPL by bahwi · · Score: 1

      No, it won't add much fuel if any, other than some GPL zealots trying to convert. I see it as one of the high points of BSD licensing.

    3. Re:BSD vs GPL by alistair · · Score: 4, Interesting

      I'm no expert, but I'm not sure this is true. The kernel for Macs and BSD is very different, the MACH Kernel is no BSD kernel. The parts Apple took from BSD relate to Networking and the user tools we often use from a shell, i.e. the shell and common unix commands most Mac users play with from time to time. The diaply code (Quartz, Aqua etc.) was their own and I think they have kept this closed.

      For the BSD stuff they took, they wern't required to post anything back to the BSD communitity but my imprssion is that they have in every case. I don't think this would have been any different if they had taken a GPL equivelent, unless the GPL prevented them linking to a closed source kernel.

      The code they have taken for Safari was GPL and I think they have contributed back to this. There have been numerous discussions around this as they did make huge changes optimed for Power PC which they contributed back but were of very little use to Linux on Intel and I would be interested to hear what people think now they have contributed back their Intel code.

      I have to say that I am no expert in this, working mainly in the identity and directory field. However Apple's work with Directory Servers and Clients is on a par with the open source contributions of SUN, Novell and OpenDirectory and something I watch with great interest (and far beyond what I would expect from a company which mainly makes home based Macs and iPods.

    4. Re:BSD vs GPL by shawnce · · Score: 5, Informative

      Alistair you are generally correct. A lot of the Mac OS X / Darwin kernel (XNU) is Apple grown and NeXT before that but several aspects have and continue be infused with content from FreeBSD and others (Apple also submits things back upstream). The aspects that came from FreeBSD are generally still available via the open source version of XNU PowerPC source tree (it is coded to support both PowerPC and x86) and items outside of XNU are available from the source trees for both x86 and PowerPC.

      Of course drivers for devices only found on PowerPC aren't available in the x86 source tree (which makes sense). Also drivers for x86 hardware isn't available nor has it been stated by Apple if they will or will not be made available (for all we know Apple could be waiting for the unification coming in 10.5).

      The only real loss to developers is not having IOKit from the x86 source tree however the IOKit available from the PowerPC tree is likely nearly the same if not the same (it contains some ifdefs for x86, etc.).

    5. Re:BSD vs GPL by Anonymous Coward · · Score: 0

      Modded Insightful when it really is Flamebait in disguise.

    6. Re:BSD vs GPL by Anonymous Coward · · Score: 0

      This should add more fuel to the debate of the merits of BSD vs GPL lisencing.

      No, why would it? If you understand the licenses and choose to use BSD, you will have no problem whatsoever with this. Commercially using BSD code without releasing modified source code is permitted INTENTIONALLY.

    7. Re:BSD vs GPL by Anonymous Coward · · Score: 0

      > This should add more fuel to the debate of the merits of BSD vs GPL lisencing.

      It'll perhaps add more horseshit to the fertilizer. Apple still contributes to FreeBSD. And surprise surprise, FreeBSD still exists.

    8. Re:BSD vs GPL by PenGun · · Score: 1

      What you got is FreeBSD 5.x running monolithic and the old microkernel, well kinda, Mach doing interpretation for the Mac crap. This is wildly simplistic but does convey the sense of what OSX does.

          PenGun
        Do What Now ??? ... Standards and Practices !

    9. Re:BSD vs GPL by Anonymous Coward · · Score: 0

      I don't see why the license choice matters in this situation. Suppose Apple had licensed xnu under the GPL. Since they are the copyright holders, they would still have been able to "unGPL" just as easily. Previous versions of the software would still be under the original license, as they are now.

      This is not a BSD vs GPL issue.

    10. Re:BSD vs GPL by Arandir · · Score: 1

      Developers who don't want a copy of their code closed, should not be contributing to popular BSD/MIT licensed projects. It's no big deal.

      What is a big deal, is when you start telling other people where the should or should not contribute. Do what ever you want to do and I'll be happy, but when you start telling me what to do, you've crossed over the line into rudeness. There is a fine line between freedom and speech and freedom to be an asshole.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
  18. Sad day by caseih · · Score: 3, Insightful

    But at the end of the day, Apple is a proprietary software vendor. Apple never was an open source company. But they did grasp how to utilize open source to their advantage, but it was always in a way that was really not quite in the spirit of the open source community. Yes the source code was always available for Darwin and the pieces of OS X. But rarely in patch form and often not buildable without tracking down internal header files. Working with Apple's build of OpenLDAP in Panther Server really soured me to Apple's commitment to Open Source. While the code was there, it was difficult to see just what they had changed and very hard to take their changes and apply them to the newer version of OpenLDAP. A great example of how you can use open source in a very closed way.

    So this doesn't come as any surprise to me. And I really don't have any ill will towards Apple, as I understand their position they are in. But I don't agree with the position they have taken but that is their perogative.

    1. Re:Sad day by Space+cowboy · · Score: 4, Interesting

      The deal here is that Apple is a company, not a bunch of (talented) hackers. They're here to make money, pay employees and execs, and (hopefully, 'cos I'm one) raise value for their shareholders. They're not a charity and they're not there to make the world a better place (well, Steve may disagree... let me rephrase: they're not there to make the world a better place for free).

      The reason I'm replying to you is that you say "But they did grasp how to utilize open source to their advantage, but it was always in a way that was really not quite in the spirit of the open source community". I think that's unfair. Just because they don't want to lose control over *one* piece of s/w doesn't mean they don't get it - indeed they may "get it" all too well, if they're planning on releasing server-based machines in the near future... you don't really need much more than Darwin to have a server, so they probably would lose money to people self-building and self-installing "clone" machines...

      Where they see there is an upside for them, I think they've been reasonably generous - Webkit (despite some initial negative feedback, they responded and made things better); there's a story about how to use Quicktime Streaming Server to get MythTV on your cellphone elsewhere on the main page; they put a lot of effort into gcc; etc. etc.

      I don't think you can expect much more from a company - so it's not a 'sad day', they do indeed 'get it', and as you say - it's their right to do things as they see fit. I think they do more than most...

      Simon

      --
      Physicists get Hadrons!
    2. Re:Sad day by caseih · · Score: 1

      Sure, but Apple's corporate culture used to be more of a community of hackers just trying to make the world a better place and to a certain extent they've tried to keep up that impression.

      Apple is quicker to respond than, say Microsoft. And they have done good things with WebKit. However it's unclear to me how much of Apple's good behavior with regards to WebKit (getting patches etc) is because of the pressure from open source groups and how much is due to Apple being a good citizen.

    3. Re:Sad day by Anonymous Coward · · Score: 0
      "A great example of how you can use open source in a very closed way."
      Hello? This is an unreasonable allegation. If the source code is open, then it's open source. There is no obligation, implied or stated, that they have to provide patches and handholding. Open Source software is about making the SOURCE open, not about giving you tutorials to build it yourself, or anything else like that. Perhaps those things might be traditional amongst FOSSies, but saying they're doing things "in a very closed way" is absurd. If I (hypothetically) spent a year of my life making Apache run ten times faster and remove a thousand bugs from it and twenty security vulnerabilities, and I decide I'm tired and just want to post the source code and move onto something else instead of providing line by line comments on how I did it, would you criticize me for making my contributions "in a very closed way"!?
    4. Re:Sad day by caseih · · Score: 1

      Yes I would. First off, working in private for a year on open source code without contributing the patches as you go is just stupid. You are in essence forking the code. So you're not contributing at all.

      This is almost exactly what Apple has done to many open source components, although they do strive to keep them in sync. But they are forks nonetheless. And very few people benefit from forks. Yes you can use open source in a closed and proprietary way. I'd much rather see apple maintain patchsets against the official codebases. From my admin point of view, Apple's forks make my administration of the servers quite difficult. It is unlikely I will ever use Apple's products in a server capacity again because of this (the real problem was that OS X Server is just not that stable but I can't diagnose and replace the parts because of Apple's development model).

  19. Closed source software stops piracy! by Ash-Fox · · Score: 5, Funny

    Because as we all know, closed source software prevents piracy!

    --
    Change is certain; progress is not obligatory.
    1. Re:Closed source software stops piracy! by noidentity · · Score: 1

      "Because as we all know, closed source software prevents piracy!"

      This wasn't to prevent piracy. People can already pirate the Mac OS easily and install it on... another Mac. This was to prevent unauthorized installation on non-Mac hardware. So yes, closed-source software does go a long way to prevent unauthorized installation on other hardware.

    2. Re:Closed source software stops piracy! by Ash-Fox · · Score: 2, Insightful

      > This was to prevent unauthorized installation on non-Mac hardware. So yes, closed-source software does go a long way to prevent unauthorized installation on other hardware.

      It's not going to stop that either.

      --
      Change is certain; progress is not obligatory.
    3. Re:Closed source software stops piracy! by Anonymous Coward · · Score: 0

      >It's not going to stop that either.

      Do you have some proof here? Or just spouting words?

    4. Re:Closed source software stops piracy! by Anonymous Coward · · Score: 0

      I think the burden of proof would be on you, not the grandparent poster. Historically, pretty much everything that was publically released has been cracked. Why should this be any different?

    5. Re:Closed source software stops piracy! by Ash-Fox · · Score: 1

      It wouldn't. It'll be cracked too.

      --
      Change is certain; progress is not obligatory.
    6. Re:Closed source software stops piracy! by Ash-Fox · · Score: 1

      Argh, replying to wrong posts (I think I'll goto bed). Ignore my previous post.

      --
      Change is certain; progress is not obligatory.
    7. Re:Closed source software stops piracy! by WhiteWolf666 · · Score: 1

      Err... how about ZDnet running OS X on a Toshiba Laptop?

      Does that count?

      Apple has not, to date, released the XNU sources from x86. My guess is less because of piracy issues, and more because the sources are, "Really Fucking Ugly"(TM).

      As time has gone on, more and more of their x86 toolchain has been released. I suspect at some point we'll see 99% of the stuff released, except some proprietary modules a) necessary for booting the system, and b) utilizing some on-motherboard TPM capabitilies to prevent booting on non-Apple systems.

      --
      WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
    8. Re:Closed source software stops piracy! by WhiteWolf666 · · Score: 1
      --
      WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
  20. Re:AAAARRRRGGGHH! How could they be so stupid! by daveschroeder · · Score: 4, Insightful

    Darwin is as open as it ever was, minus the kernel - and the kernel is only required if you want to make Darwin a bootable OS.

    Which is pretty much useless, and always has been.

    Apple can still claim the same level of openness it always has, because all of Apple's open source Darwin components and projects (things like WebKit, etc.) are still open on x86 and PPC.

    Take a look:

    http://developer.apple.com/opensource/
    http://www.opensource.apple.com/darwinsource/

    See my post here for details:

    http://slashdot.org/comments.pl?sid=185992&cid=153 51035

  21. devil's advocate by eclectic4 · · Score: 0, Troll

    Hello? Hi there. I'm 99% of the computer using market. I was just wondering why I should care about this.

    And to the article sumbitter, I also do not care about your blog or how many "hits" you get so I will not click on your link. While I realize that this is /., and that /. is "supposed" to be for that 1% of the computer using market that speaks in lanquage the "norms" can't understand, but seriously would like to know why should I care? Thank you for the explanation.

    --

    "The greatest obstacle to discovery is not ignorance - it is the illusion of knowledge." - Daniel Boorstin
    1. Re:devil's advocate by Anonymous Coward · · Score: 1, Insightful

      Hello? Hi there. I'm 99% of the computer using market.

      No, your about 2%. Embedded processors are in everything.

      I was just wondering why I should care about this.

      The same reason that 99% of all automobile drivers like the fact that they can access the engine if they wanted too.

      Enjoy,

    2. Re:devil's advocate by m50d · · Score: 0, Offtopic
      While I realize that this is /., and that /. is "supposed" to be for that 1% of the computer using market that speaks in lanquage the "norms" can't understand, but seriously would like to know why should I care?

      You've answered yourself. If you don't want to care, no-ones stopping you finding another website, it's not as if there's a shortage of them. Perhaps you could show a little common courtesy and not try and spoil it for those of us who do, but I guess that's too much to ask for these days.

      --
      I am trolling
    3. Re:devil's advocate by Anonymous Coward · · Score: 0

      Hi 99% of the computer using market, welcome to Slashdot! Up at the nice little logo in the upper-left hand corner you'll see the words "Stuff for Nerds. Stuff that matters". While 99% of computer using market might not give a flying care about this, this is precisely the sort of place for people who DO give a fly care to talk about it. Thus it fulfills at least 50% of the logo requirement. If this discussion doesn't do anything for you, then you probably are at the wrong site. Sorry you got lost, click your back button a few times to land in familiar territory.

      Since 95% of the 99%* of the computer using market uses Windows anyway, the moment they see Apple they think iPod. Thus this discussion means squat to them, but so would ANY discussion that involved Apple computers. Like say, the switch to Intel. But it might have some effect on developers. I personally don't plan on compiling the Darwin kernel, but I'm not going to spend my time trolling people who do. So, you might be right in that this doesn't really affect most people. Does it make a difference to the average driver that they changed the engine design between a '06 and an '07 $SomeGenericCar? Probably not. But I'm sure there are mechanics and car enthusiasts that would love to talk about it. Are you going to ask them why it matters too? Make sure you use the little quotes around words like "engine" and "car" if you do, I'm sure they won't think you are being condescending.

      *This percentage is 99% likely to be wrong.

    4. Re:devil's advocate by JazzyJ · · Score: 5, Insightful

      99% of the computer using market doesn't read slashdot. Whether they care or not is of little relevance to this site.

    5. Re:devil's advocate by Anonymous Coward · · Score: 0

      "those in the know, know. those not in the know, don't know." old algonquin proverb. :)

    6. Re:devil's advocate by Breakfast+Pants · · Score: 1

      Hi. The way society makes progress is that when people have preferences or dislikes, they make them known.

      --

      --

      WHO ATE MY BREAKFAST PANTS?
    7. Re:devil's advocate by rblum · · Score: 1

      Marvellous joke. Have you ever *tried* accessing the engine on a newer car?

    8. Re:devil's advocate by tbone1 · · Score: 1
      The way society makes progress is that when people have preferences or dislikes, they make them known.

      No. The way society makes progress is from actions, not words.

      And actually, if you look in history at those who did change societies for the better, it was never the reformer shouting at the top of his lungs. More often than not, it was the nerd/geek wondering why X happened or how to do Y better. The prototype for the person who improves lives is neither an angel being holy nor a child loudly decrying what he doesn't like; the prototype is a dog sniffing at a series of strange smells.

      (With deep apologies to H.L. Mencken for what I am sure is a poor misquote of his prose.)

      --

      The Independent: Reverend Spooner Arrested in Friar Tuck Incident - ISIHAC, Historical Headlines
    9. Re:devil's advocate by pyite · · Score: 1

      Have you ever *tried* accessing the engine on a newer car?

      Yes. It's really not difficult. Not much has changed. Does the plastic cover scare you?

      --

      "Nature doesn't care how smart you are. You can still be wrong." - Richard Feynman

    10. Re:devil's advocate by babbling · · Score: 1

      Hello 99%. This means that Apple software won't be as good as it could be.

    11. Re:devil's advocate by rblum · · Score: 1

      Yeah. That's it. The scary plastic cover. Not the fact that the engine is compacted into the smalles possible space, many functions are controlled by a microprocessor, and getting the engine accessible takes about a half-day.

      Heck, changing *brakelights* on some cars (VW Golf, e.g.) takes removing half the chassis. Modern cars have been compacted to hell and back, and working on the innards is not as easy as it used to be.

    12. Re:devil's advocate by m50d · · Score: 1

      They make them known through their actions, not their complaints. If the OP would prefer a different kind of site, it would be far more effective to go to a site of that kind. If society as a whole prefers it, /. will wither and die.

      --
      I am trolling
    13. Re:devil's advocate by eclectic4 · · Score: 1

      Asked a valid question, got voted a troll. Gotta love /.!!

      --

      "The greatest obstacle to discovery is not ignorance - it is the illusion of knowledge." - Daniel Boorstin
  22. Obligatory: Will someone fork the last open code? by multiOSfreak · · Score: 3, Interesting

    I have to wonder if some group or other won't go back to the last open version of the kernel code and fork it into a new project or maybe some alternative to Darwin? Also, what does this mean for the Darwin project?

    Would something like that even be worth it without some vendor support or tie-in? It seems a shame to let such a nice chunk of code go to waste.

  23. **raises hand** by everphilski · · Score: 1

    I've never found the attraction of Apple. Maybe for grandma or something (Then again, my grandmothers - both of them - have had windows laptops for 3 years now, haven't had an incident yet) But then again I'm the type that likes to build the computer from parts and triple boot and all else.

    1. Re:**raises hand** by Overly+Critical+Guy · · Score: 2, Insightful

      I've never found the attraction of Apple. Maybe for grandma or something

      Better tell all the L.A. studios recording all the music you hear on Macs, or the film shops using Macs to edit feature films. Etc.

      --
      "Sufferin' succotash."
    2. Re:**raises hand** by muletool · · Score: 1

      Maybe he dosen't record music or edit movies.

      --
      Can I bum you a .sig?
    3. Re:**raises hand** by BrainInAJar · · Score: 1

      rich California yuppies who care more about style than usefulness use macs? go figgure...

  24. I don't believe this is because of pirates... by MrPerfekt · · Score: 5, Insightful

    This development just reinforces the likelihood that the Mach(-ish) kernel is going away in 10.5. If I were Apple and planning on switching to a new in-house developed kernel, I'd most definitely want to clear myself of obligations of showing it to the world... at least at first until it's clear that the code is mostly clean, by which I mean fairly efficient and exploit/bug-free.

    This is an awful lot of drama though if that were the case but trying to figure out Apple's true motivations is always a crap shoot.

    --
    I just wasted your mod points! HA!
    1. Re:I don't believe this is because of pirates... by Ulrich+Hobelmann · · Score: 1

      ...trying to figure out Apple's true motivations is always a crap shoot.

      Like ... the motivation that billions of PC owners out there won't be able to compile a working Darwin kernel and install the rest of (pirated) Mac OS on top, without buying a nice, shiny Mac?

    2. Re:I don't believe this is because of pirates... by blakestah · · Score: 3, Interesting

      I thought that too. Cringely says, here in his 420 column, that Apple has Darwin running with a full Windows API implemented in-house, and has the rights to release this from a prior Microsoft/Apple agreement. The possibility is that all Windows apps would run in OS X natively. Closing the Intel-Darwin source under a "security" excuse could be exactly what they need to do to upgrade everyone's machine to run Darwin with a Windows API, possibly on a native BSD instead of a BSD over Mach...

    3. Re:I don't believe this is because of pirates... by MrPerfekt · · Score: 1

      I'd like to go that far, but I really can't.

      If you look at it from the standpoint that Apple _really_ needed to release OS X and more or less polished up NeXTStep a bit and pushed it out before OS 9 put Apple out of business, it makes sense that Apple would want to over the long-term rewrite at least the kernel to be more "on their terms".

      I look at this from a security/performance view, not necessarily an interoperability view. While I'm sure Apple and most people would love full Windows compatibility, I'm fairly sure it won't happen unless the Windows API becomes a whole lot less buggy and undocumented which isn't in Microsoft's favor to do so it won't happen.

      I know Cringely's argument about the patent-sharing thing but as with most things, his heart is in the right place, he just goes really overboard.

      --
      I just wasted your mod points! HA!
    4. Re:I don't believe this is because of pirates... by anaesthetica · · Score: 4, Funny
      Please. I would like to add my own moonbat speculation with no basis in reality. Cringely cites the cross-licensing agreement as proof that Apple could have an implemented Windows API running in Mac OS X, and that they would have a new kernel to achieve this.

      The reality of the situation is that Apple did not only appropriate the Win API, but they also appropriated the Windows NT kernel. They've been stripping out the Windows-specific hacks, grafting on some of their lessons-learned from Darwin x86, and created a new kernel for OS X. That's why the source is now closed: because it contains substantial portions of NT kernel source.

      First the move to Intel, now leveraging that move to take advantage of the technically superior NT kernel (unfortunately weighed down by Microsoft bloat normally, it will now be freed to flourish under a lickable interface). XNU was useful for the initial transition, but is being abandoned for performance concerns.

      They really ought to give me my own column. I can out-moonbat both Cringely and Dvorak.

    5. Re:I don't believe this is because of pirates... by Anonymous Coward · · Score: 0

      Switching a kernel without the Mac OS X's architect Avie Tevanian? Sounds very risky.

      OTOH, proponents probably will claim Avie left Apple because he got booted to make way for the change.

    6. Re:I don't believe this is because of pirates... by Anonymous Coward · · Score: 0

      This "420 column" of his is indeed aptly named...

    7. Re:I don't believe this is because of pirates... by nizo · · Score: 1
      ...it will now be freed to flourish under a lickable interface...

      I hope it will be cherry flavored, because I would probably get sick of licking my screen all day if it tasted like anything else.

    8. Re:I don't believe this is because of pirates... by argent · · Score: 1

      The NT kernel actually has a bunch of interesting stuff in it, and back in the late '90s before they shoved huge chunks of Win32 up its fundamental orifice to improve the performance of the tightly-coupled Win32 subsystem this might actually have been a viable course.

  25. Initial impression by rjamestaylor · · Score: 5, Interesting
    Mac developers and power users no longer have the freedom to alter, rebuild, and replace the OS X kernel from source code
    Good, because we know how that's helped Windows reach it's apex of security.

    "If your OS is secured by keeping the code private, pray it's never, ever, released." Only takes one slip into the public to break that "security model."

    Then there's those OSes that *assume* publicity of the source code and have different expectations for ensuring security. These "published" OSes also happen to be the "more secure" OSes available.

    Go figure.


    P.S. I'm not only referring to GPL'ed and BSD'ed OSes. There are other published OSes, the source of which are publicly accessible.


    Disclosure: Mac OS X user here. Linux user here. Reluctant Windows user here.

    --
    -- @rjamestaylor on Ello
  26. Re:Big deal by bunions · · Score: 1

    total agreement. Saying it was 'open source' was like saying "yes, the source code is written on a paper bag in pale brown ink. The last time anyone saw it, it was somewhere in Florida. So, you know, it's totally open."

    --
    there is no need to sign your posts. this isn't usenet. your username is right there above your post. stop it.
  27. Re:Proof that Apple is turning fascist! by Anonymous Coward · · Score: 0

    well, atleas the guards are stylish and sleek. not like those bloated guys in ill fitting uniforms at compUSA...

  28. Re:Big deal by Anonymous Coward · · Score: 0

    and then there's obviously the license under which it was available, OSX has never been OSI style Open Source software, you would never have been allowed to do anything much with the thing anyway.

  29. Wrong; thanks for trolling by Wesley+Felter · · Score: 2, Insightful

    The userland has nothing to do with it; people have been running GPL userland on proprietary kernels for years (decades?).

  30. Re:Proof that Apple is turning fascist! by Dan93 · · Score: 1

    A man tried to steal products from an apple store, and was apprehended by security. I don't see how this is unexpected behavior.

  31. Parent is not redundant by Kadin2048 · · Score: 2, Insightful

    Idiotic moderation ... your comment was the best explanation I've gotten in this thread so far as to what's going on and what is and isn't closed.

    I can't really think of why anyone would want to run Darwin x86 without OS X either; we've already established that it's a worse server platform than Linux for most tasks, especially database ones, and headless servers are really the only place I think there'd be a market for Darwin. And it's not like there's any dearth of server OSes and distos these days anyway. The only other people are those who want to create a platform on which to do unauthorized ports of OS X onto commodity hardware (say by hacking the kernel to remove the hardware verification portions, and creating a foundation on which to run the proprietary portions of the Mac OS).

    I figured this was inevitable all along. In fact, back when people were cooing over how folks had gotten OS X to boot on commodity hardware, I speculated that it was going to drive Apple to close up more and more of its OS, and I think if it continues, we're going to see a lot of phone-home type registration systems. To be perfectly honest, as someone who's always appreciated the fact that Mac OS has never had copy protection (because it depends on having a rather largish dongle, called a Mac), I would rather see Apple do what it needs to do to head off commodity ports with licensing than have them start to include obnoxious copy-protection in the OS itself that bothers legitimate users, a la Microsoft.

    Normally I'm all for technological solutions rather than legal ones, but in this case the technological ones are going to be much more of a pain in my ass, so I'd appreciate it if they didn't. The day I have to type a serial number into Mac OS X so that it can phone home to Apple, I'm going to be pretty annoyed.

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    1. Re:Parent is not redundant by fyngyrz · · Score: 4, Funny
      Idiotic moderation

      So, you're new here?

      --
      I've fallen off your lawn, and I can't get up.
    2. Re:Parent is not redundant by corychristison · · Score: 1
      "Mac OS X so that it can phone home to Apple, I'm going to be pretty annoyed."
      [annoying dial-up sounds] "iBook phone home..."

      Yeah. I'd be pretty annoyed, too.

  32. This is speculation. by mattboy99 · · Score: 0, Troll

    This is speculation and until I hear an official quote from inside the loop, it's just not true. Apple might not be releasing XNU until they figure out EFI licensning issues or until they clean it up enough not to look like it was thrown together in 2 seconds. Who knows!?

    1. Re:This is speculation. by wasabii · · Score: 2, Informative

      This has been discused to death on the Darwin mailing lists. Apple doesn't want people recompiling the kernel for non-Apple hardware.

  33. Oh Snap by Kuku_monroe · · Score: 5, Funny

    And this had to happen the very same day i was planning to alter, rebuild, and replace the OS X kernel from source code, oh well..

    --
    //WR
  34. This fucking pisses me off .. by Sonic+McTails · · Score: 3, Interesting

    I know I'm in a minority, but I used Darwin/x86 quite a bit since it had NetInfo support so I could use it for shared login, and while I could switch to everything to LDAP, it wasn't worth the effort. I currently got an Intel Macintosh, but maybe my next purchase won't be a Mac, because I do/did use Darwin quite a bit. That being said, the Macworld UK article doesn't cite sources, so where is it getting this info? I still see the xnu sources on OpenDarwin's site:

    http://darwinsource.opendarwin.org/10.4.6.ppc/

    --
    This signature was left intentionally blank.
    1. Re:This fucking pisses me off .. by Sonic+McTails · · Score: 5, Informative

      I hate to reply to myself, but checking Apple's offical Darwin site, XNU's sources are still posted. The only thing that could even suggest Apple's going to stop releasing the XNU sources is that if you go into Sources (X86), XNU is not shown, but to my knowledge, those sources are just for packages that are different or not included in the PPC version.

      Thumbing through the XNU source, all the assembler and C sources for the Intel platform is still there ...

      --
      This signature was left intentionally blank.
    2. Re:This fucking pisses me off .. by squiggleslash · · Score: 1

      Try compiling those XNU sources. My understanding is that its only possible for PPC. XNU for Intel is dead.

      --
      You are not alone. This is not normal. None of this is normal.
    3. Re:This fucking pisses me off .. by Ulrich+Hobelmann · · Score: 1

      I ask you because you're an actual user of Darwin/x86 then.

      What exactly is it that made Darwin compile but prohibits it from compiling right now?

      Couldn't you (not you, just anybody) track down the changes made in recent version of Darwin - i.e. only changes relevant to the running system, i.e. only new system calls or changed system calls, plus the driver/kext interface - and incorporate them into the once-working x86 Darwin kernel?

      I don't quite see why a kernel that (I assume...) has a semi-documented, stable interface, couldn't be cloned with open-source efforts. AFAIK it's mostly Mach calls + BSD calls, plus maybe some proprietary syscalls, and the kext layer, which is AFAIK documented for developers, though.

    4. Re:This fucking pisses me off .. by Sonic+McTails · · Score: 1

      Absolutely nothing does. It's actually quite possible to get Darwin programs to start and run with a NetBSD kernel which has COMPAT_MACHO (or was it COMPAT_DARWIN) compiled into it. That feature doesn't completely emulate IOKit yet, but it does allow XDarwin to properly work: http://hcpnet.free.fr/applebsd.html

      --
      This signature was left intentionally blank.
    5. Re:This fucking pisses me off .. by Anonymous Coward · · Score: 1, Insightful

      If I download the xnu .tar.gz, open it and search for i386 I get 323 items, including 20 folders named i386. If I search for PPC, I will get 358 results, including only 20 folders named ppc. So the numbers are almost the same. (This is with a search in the xnu folder with the Mac OS X 10.4 Finder)

      Does that mean that one can still use the PPC version to compile for i386? And nothing happened? Or am I wrong? Please tell me.

  35. *raises hand too* by i_should_be_working · · Score: 1

    I've never met anyone that *didn't* want to run OS X

    One more here. Let's see how long we can get this list...

    1. Re:*raises hand too* by James_Duncan8181 · · Score: 1

      Got an iBook to try OSX, was unimpressed, promptly installed Debian on it. iBook G3 logic board went wrong 3 times in a year - no refund. Frankly, I'm not impressed with Apple software or hardware.

      --
      "To any truly impartial person, it would be obvious that I am right."
    2. Re:*raises hand too* by salparadyse · · Score: 1

      Yup, me too. Got a Mac Mini, it's over there under half an inch of dust. OSX? Give me a break. Twee, over-animated irritating nonsense.

  36. I don't know about everyone else, but... by bhirsch · · Score: 0, Flamebait

    this sounds like the work of Microsoft!

    1. Re:I don't know about everyone else, but... by Rod+Beauvex · · Score: 0

      No, this is more likely the work of Intel.

    2. Re:I don't know about everyone else, but... by bhirsch · · Score: 1

      So shortsighted...

      Intel is responding to pressure from Microsoft to help repel the quasi-geek fanboys from Apple, ultimately leading to their assimilation by Microsoft.

      Could it be any clearer?

    3. Re:I don't know about everyone else, but... by Rod+Beauvex · · Score: 0

      Maybe, maybe not. They're all circle jerking each other.

    4. Re:I don't know about everyone else, but... by GaryPatterson · · Score: 1

      But where do the RAND Corporation and the Reverse Vampires fit in?

      Enquiring minds want to know!

    5. Re:I don't know about everyone else, but... by bhirsch · · Score: 1

      Do you people really expect me to spell everything out for you?

  37. Well, open source surely does. by Opportunist · · Score: 1

    I've never seen anyone run a pirated version of Linux...

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    1. Re:Well, open source surely does. by rubycodez · · Score: 2, Funny

      I have, the SCO Group, Inc.

    2. Re:Well, open source surely does. by Anonymous Coward · · Score: 0

      The people seeding Linspire torrents may disagree with you.

    3. Re:Well, open source surely does. by Anonymous Coward · · Score: 0

      The people seeding Linspire torrents may disagree with you.

      Ah, the exception that proves the rule.

  38. GPL vs BSD by towsonu2003 · · Score: 3, Informative

    IMHO, this puts an end to the GPL vs BDS license flamewars.

    1. Re:GPL vs BSD by argent · · Score: 1

      GPL vs BDS

      BDS, Brown Dragon Software, was a single-man shop that went out of business long before the GPL was released. His C compiler was great, but I don't believe his UNIX clone ever shipped.

    2. Re:GPL vs BSD by babbling · · Score: 1

      Anyone who truly believes that software should be free (as in freedom) would have been silly to pick the BSD license in the first place. The GPL simply ensures freedom, no more, no less.

    3. Re:GPL vs BSD by Elwood+P+Dowd · · Score: 1
      IMHO, this puts an end to the GPL vs BDS license flamewars.
      You are a laugh riot.
      --

      There are no trails. There are no trees out here.
    4. Re:GPL vs BSD by kestasjk · · Score: 1

      What if the BSDs were GPL? All the Mac OS X users would be using a much less mature system because Apple would have had to write their own one from scratch. It may not provide that warm fuzzy 'open' feeling, but all the people out there who use OS X have BSD licensed code to thank.

      --
      // MD_Update(&m,buf,j);
    5. Re:GPL vs BSD by shutdown+-p+now · · Score: 1
      And once again people miss the point...

      Somehow, in all those GPL vs BSD wars, the GPL side is convinced that the "BSD way" is when you trust the guy who picks up and uses your code to contribute back, rather than legally binding him to do it as GPL does. This is not the case. Developers who release their code under BSD normally do not expect the users to contribute changes back to them. When it happens, sure, it's a nice gesture, but it is by no means required or expected. Simply put:

      GPL-guy: Argh, they used my code! :-/
      BSD-guy: Cool, they used my code! :-)
    6. Re:GPL vs BSD by aliquis · · Score: 1

      What, because we see that BSD works?

    7. Re:GPL vs BSD by Anonymous Coward · · Score: 0

      Soon followed by:
      GPL-guy: They fixed my code, w00t! \m/
      BSD-guy: Hey, why did everyone switch from my code to theirs? o_O

    8. Re:GPL vs BSD by muuh-gnu · · Score: 1

      > GPL-guy: Argh, they used my code! :-/
      > BSD-guy: Cool, they used my code! :-)

      Actually, its somewhat different:

      GPL-guy: They sue people who copy my code. :-/

      In contrast to:

      BSD-guy: They sue people who copy my code. *shrugs*

      or (my very favourite):

      Apfel-guy: They sue people who copy BSD code. :-)))))) (Because they refuse to buy a completely new computer to run it, and thus Apfel loses a purchase.) (P.S. Steve Jobs is a god.)

    9. Re:GPL vs BSD by towsonu2003 · · Score: 1
      What if the BSDs were GPL? All the Mac OS X users would be using a much less mature system because Apple would have had to write their own one from scratch.
      ?????
    10. Re:GPL vs BSD by argent · · Score: 1

      GPL-guy: They fixed my code, w00t! \m/

      Funny, I use the BSD license and I get a lot of code fixes back. I also contribute code fixes to other projects. Well, mostly, there's a few projects I don't bother helping... but that's got little to do with their license and more to do with the developer coming back with "I'm not going to use your fix because nobody should be able to do what your fix allows you to do".

      Yes, really, not "I don't like your code" (I can deal with that... John Ousterhout rewrote every line of code I sent him and that's cool because he's a way better coder than I am), but "you shouldn't have this option/setting/command line flag/preference at all".

      And not "leet hack code", but things like "change the default directory to save files in" or "run a helper application in the same directory as the file" or "hide or disable invalid menu items".

      And, you now, GPL and BSD and MagicFairyLicense code can all be saddled with developers like that. And it has a MUCH bigger effect than the license.

      BSD-guy: Hey, why did everyone switch from my code to theirs? o_O

      Err, the BSD guys are going "Hey, cool, they're still using my code" and the GPL guys are going "they should be using our code instead!"

    11. Re:GPL vs BSD by Anonymous Coward · · Score: 0

      If there's a central maintainer and they're acting like an ass, you're excused from sending patches and trying to work with them. Just publish source to your version and let 'em cope. The problem with "they're still using my code" is they can lure all the users into a proprietary fork you're locked out of working on. Linux would never have won if the big improvments to Unix hadn't been trapped behind the walls of an assortment of workstation vendors with shortsighted customers.

    12. Re:GPL vs BSD by Myopic · · Score: 1

      (1) All the source which used to be available, is still available.
      (2) Apple owned the source anyway, so
      (3) Apple could re-license code which was under (hypothetically) GPL if it wanted to (because the copyright owner is free, under the GPL, to re-license his own code)

      And no matter what, when Apple first released Darwin, and used their crappy "open source" license, everyone debated about how "free" it was, and the freedom zealots didn't want to touch that code.

      So really, this development has little or nothing to do with that particular argument, although GPL is nevertheless a superior license, in my freedom-zealotry mind.

  39. The Emperor Has No ... by SandBender · · Score: 0, Insightful

    I've said it before and I'll say it again. Ain't nothing special about Apple products beyond a cute case and a marketed "cool" factor which for me personally are just two more reasons not to buy Apple. Apple doesn't stand for anything more than a healthy bottom line. It's all smoke and mirrors folks! And just for the record Steve Jobs isn't a revolutionary, he's a dick. Always has been always will be. Woz was the revolutionary if there was one and he left...why? Cause Steve Jobs is a meglomaniacle asshole. Mark this as a troll all you want. It just proves taht your are an Apple Fanboy.

    --
    Could chocolate be quiet and let me finish?
    1. Re:The Emperor Has No ... by Anonymous Coward · · Score: 0

      At least we know the difference between "your" and "you're".

    2. Re:The Emperor Has No ... by Anonymous Coward · · Score: 0

      >Apple doesn't stand for anything more than a healthy bottom line.

      Hey! Good job on stating the goal of just about any corporation in the computer industry (or any industry, really)! You must have taken Economics 101!

    3. Re:The Emperor Has No ... by Anonymous Coward · · Score: 0

      "If you call this trollish post trollish, it just shows I'm right!"

      Your reasoning is spectacular.

  40. and somewhere in the distance... by slashdotnickname · · Score: 0

    ...Steve Ballmer is picking up a chair and smiling.

  41. Does it also mean... by Dystopian+Rebel · · Score: 1

    Does it also mean that there is ONE LESS OS that can be cited in the 15-year long kernel dispute between Andy Tanenbaum and Linus Torvalds?

    Every little bit helps!

    --
    Rich And Stupid is not so bad as Working For Rich And Stupid.
    1. Re:Does it also mean... by argent · · Score: 1

      No. Mach has never been relevant to the microkernel vs monolithic kernel debate. It's much too heavyweight to build a real microkernel OS on top of.

  42. The actual options: BSD vs 100% Proprietary by argent · · Score: 1

    Yeh, without BSD licensing they'd probably have had to go with something like BeOS for the kernel, or just keep using the NeXTstep kernel they already had an irrevocable license from AT&T for. It's not like the only alternatives were ever FreeBSD or Linux.

    1. Re:The actual options: BSD vs 100% Proprietary by m50d · · Score: 2, Insightful

      The point is that by going with the BSD license, the freebsd team has made sure there is a propriety OS which will always be better than theirs. It's not about the license Apple chooses, it's about open source giving them a leg up for no return.

      --
      I am trolling
    2. Re:The actual options: BSD vs 100% Proprietary by LWATCDR · · Score: 2, Insightful

      "It's not about the license Apple chooses, it's about open source giving them a leg up for no return."
      And that never happens with GPL software!
      Every ISP that used Linux and doesnt contribute code back gets a leg up with no return!
      Every person that uses GNU Cash gets a leg up with giving anything back!
      Just about every Firefox and OO.org users gets a benefit without giving anything back.

      "The point is that by going with the BSD license, the freebsd team has made sure there is a propriety OS which will always be better than theirs."
      Is OS/X better than FreeBSD? From what I hear FreeBSD is a better server platform than OS/X.
      The things that made OS/X better as a desktop where never OSS. Even if they had used a Linux kernel the graphics system "Quartz" and the user interface would still be closed source. The people that download a copy of OS/X would still be pirating it.

      What it really comes down to is Freedom. The Freebsd team choose to release their work under the BSD license. That is their right. Since I doubt you contribute code to that project and I know I don't what right do we have to complain?

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    3. Re:The actual options: BSD vs 100% Proprietary by LurkerXXX · · Score: 1

      There's only a proprietary OS that is always better than theirs, if there is a company pumping money into improvements to the code. If the the improvements are worth the cost, folks will buy them. That's fine with me. For myself, FreeBSD/OpenBSD are fine to use themselves. I don't have a problem if some folks want to pay more for extra features. Why does it bother you so much?

    4. Re:The actual options: BSD vs 100% Proprietary by argent · · Score: 1

      The point is that by going with the BSD license, the freebsd team has made sure there is a propriety OS which will always be better than theirs.

      FreeBSD is still far superior to Mac OS X as a server. OS X is much slower and bulkier, it has no standard UNIX tape support, it doesn't implement softupdates or jails or pretty much any of the other features of FreeBSD that make it a great server OS. It's only on the desktop that Mac OS X shines.

      And FreeBSD is a dull gem indeed as a desktop OS. If you're looking for an all-out best-of-the-breed open source desktop, even a total BSD fan like me isn't going to recommend FreeBSD. Hell, even when you included Mac OS and Linux I was still telling most people "well, you're probably best off with Windows, unfortunately" right up until OS X 10.2 Jaguar came out.

      So rather than saying "the freebsd team has made sure there is a propriety OS which will always be better than theirs", try "the freebsd team has made sure there is a proprietary UNIX which is good enough as a server, and better than Windows as a desktop". Which is a win-win situation for this long term FreeBSD developer, thank you very much. :)

    5. Re:The actual options: BSD vs 100% Proprietary by Breakfast+Pants · · Score: 1

      They write code and they want that code to be used by the most people possible. That is their return. They want it to be compatible with everything (GPL, proprietary, etc.); and so they chose a license as close to public domain as possible. Public domain would be the choice of most people who choose to license with MIT, BSD, etc., except for the legally uncertain ground of software liability. So basically all these licenses are public domain + "don't sue us".

      --

      --

      WHO ATE MY BREAKFAST PANTS?
    6. Re:The actual options: BSD vs 100% Proprietary by m50d · · Score: 1
      And that never happens with GPL software! Every ISP that used Linux and doesnt contribute code back gets a leg up with no return! Every person that uses GNU Cash gets a leg up with giving anything back! Just about every Firefox and OO.org users gets a benefit without giving anything back.

      The difference here is that they are helping their direct competitors, and quite possibly people they have an idealogical opposition to.

      Is OS/X better than FreeBSD? From what I hear FreeBSD is a better server platform than OS/X.

      For that to be the case Apple would have had to have taken the OS and then made it worse, which seems very implausible. The Apple team gets all the work of the FreeBSD team, which gets none of theirs, so even if FreeBSD has many more programmers, Apple can still get ahead.

      The things that made OS/X better as a desktop where never OSS. Even if they had used a Linux kernel the graphics system "Quartz" and the user interface would still be closed source.

      I don't think they would to the same extent. The number of basic libraries that are pure GPL would mean it would require a lot of reimplementation effort from Apple if they wanted to keep things closed.

      What it really comes down to is Freedom. The Freebsd team choose to release their work under the BSD license. That is their right. Since I doubt you contribute code to that project and I know I don't what right do we have to complain?

      The right of someone harmed by another's actions. I honestly feel the FreeBSD team are making propriety systems more entrenched, and making the world worse for those who want to run free software.

      --
      I am trolling
    7. Re:The actual options: BSD vs 100% Proprietary by m50d · · Score: 1

      Because I don't want to be a second citizen as a user of a Free OS. If the propriety OS is superior in every way, the free system becomes relegated to that used by those who can't afford quality, discouraging hardware and in particular software support for it. And I want to use a Free system, I want this to be normal enough that hardware and software makers support it.

      --
      I am trolling
    8. Re:The actual options: BSD vs 100% Proprietary by m50d · · Score: 1
      FreeBSD is still far superior to Mac OS X as a server. OS X is much slower and bulkier, it has no standard UNIX tape support, it doesn't implement softupdates or jails or pretty much any of the other features of FreeBSD that make it a great server OS.

      All I can say is I'm very surprised. Have the OSX developers removed these features? If so, what were they smoking?

      So rather than saying "the freebsd team has made sure there is a propriety OS which will always be better than theirs", try "the freebsd team has made sure there is a proprietary UNIX which is good enough as a server, and better than Windows as a desktop". Which is a win-win situation for this long term FreeBSD developer, thank you very much. :)

      So you've replaced one propriety system with a better propriety system which will be harder to switch people away from. I don't feel that's something to celebrate.

      --
      I am trolling
    9. Re:The actual options: BSD vs 100% Proprietary by m50d · · Score: 1
      They write code and they want that code to be used by the most people possible. That is their return. They want it to be compatible with everything (GPL, proprietary, etc.); and so they chose a license as close to public domain as possible.

      And, while done with the best of intentions, I feel this was an antisocial thing to do. There's no incentive to make your software opensource so you can use all these cool GPL libraries if you can get equivalents with no strings at all.

      Public domain would be the choice of most people who choose to license with MIT, BSD, etc., except for the legally uncertain ground of software liability. So basically all these licenses are public domain + "don't sue us".

      Plus don't remove the attribution. This matters a lot to some people.

      --
      I am trolling
    10. Re:The actual options: BSD vs 100% Proprietary by Guy+Harris · · Score: 1
      The Apple team gets all the work of the FreeBSD team

      The Apple team gets to use the work of the FreeBSD team. Not all of it is easily usable, as Darwin isn't just a hacked-up FreeBSD - and not all of it is used.

      which gets none of theirs

      The FreeBSD team can, APSL issues permitting, use the work of the Apple team as it shows up in Darwin. They have used some of it - and not others, as not all of it is easily usable.

    11. Re:The actual options: BSD vs 100% Proprietary by argent · · Score: 1

      Have the OSX developers removed these features? If so, what were they smoking?

      Darwin is not "FreeBSD plus enhancements by Apple". It's "NeXT's OS minus the AT&T-licensed code plus enhancements from FreeBSD".

      So you've replaced one propriety system with a better propriety system which will be harder to switch people away from.

      Um, the "open system" versus "proprietary system" distinction arose long before there were open-source UNIXes available, long before there was a GNU manifesto. The FSF chose to implement a UNIX clone in HURD not because UNIX was the best OS design they knew (a lot of the FSF were agressively dismissive of UNIX) but because it was an open system that wasn't subject to the whims of a single company... by the mid '80s not even AT&T could have made a major change to the UNIX API and gotten away with it... as proven by the failure of the System V TLI API to supplant Berkeley sockets.

      Whether the source to XNU is open or closed, the vast majority of interfaces to XNU are open standards, so even Darwin x86 is just as much an open system as any commercial UNIX has ever been. Meanwhile, FreeBSD remains a superior server operating system, and UNIX software runs efficiently and natively on both.

      Windows is closed in the "open source" sense, and the "open systems" sense, and Microsoft has much more control over it than AT&T ever had over commercial UNIX or Apple has over the UNIX and BSD APIs that OS X is built on. The difference in "openness" between Windows and OS X is immense, real, and meaningful.

    12. Re:The actual options: BSD vs 100% Proprietary by argent · · Score: 1

      The difference here is that they are helping their direct competitors, and quite possibly people they have an idealogical opposition to.

      Apple's paying Jordan Hubbard's salary, so I don't think that's an issue. :)

      The Apple team gets all the work of the FreeBSD team, which gets none of theirs, so even if FreeBSD has many more programmers, Apple can still get ahead.

      Apple doesn't get all the work of the FreeBSD programmers, because they aren't using all of FreeBSD.

      And FreeBSD gets the work of the Apple programmers, there's ongoing projects to incorporate code that Apple wrote and included in Darwin... such as launchd... into FreeBSD.

      The number of basic libraries that are pure GPL would mean it would require a lot of reimplementation effort from Apple if they wanted to keep things closed.

      Erm, there's GPL code in Darwin too. The GPL doesn't require that applications running on open systems with GPL implementations be GPLed.

      I honestly feel the FreeBSD team are making propriety systems more entrenched, and making the world worse for those who want to run free software.

      They let me run more free software on my Mac than I ever could on Windows.

      Because the XNU kernel for the x86 (a tiny part of Darwin) may be a proprietary UNIX kernel at this point, but it's a UNIX kernel, and that means it's still an open system.

    13. Re:The actual options: BSD vs 100% Proprietary by m50d · · Score: 1
      Apple doesn't get all the work of the FreeBSD programmers, because they aren't using all of FreeBSD.

      But the license allows them to take any and all that they want.

      And FreeBSD gets the work of the Apple programmers, there's ongoing projects to incorporate code that Apple wrote and included in Darwin... such as launchd... into FreeBSD.

      True, but it's only by Apple's goodwill that that code is available. And Apple being a for-profit company, their goodwill is not something that can be relied upon.

      Erm, there's GPL code in Darwin too. The GPL doesn't require that applications running on open systems with GPL implementations be GPLed.

      The GPL requires that anything that uses a GPL library be GPLed. The obvious example is readline - it being GPL left companies a choice between not using the functionality, reimplementing it themselves, or making their software GPL, and there is more open source software because of it. Now that libedit exists, companies no longer have to make that choice. But this could be applied equally well to many libraries

      They let me run more free software on my Mac than I ever could on Windows.

      I doubt that. Every large OSS project I've seen has had a windows port, and the smaller ones usually compile fine against SFU.

      Because the XNU kernel for the x86 (a tiny part of Darwin) may be a proprietary UNIX kernel at this point, but it's a UNIX kernel, and that means it's still an open system.

      How so? Because the API is documented?

      --
      I am trolling
    14. Re:The actual options: BSD vs 100% Proprietary by m50d · · Score: 1
      Um, the "open system" versus "proprietary system" distinction arose long before there were open-source UNIXes available, long before there was a GNU manifesto. The FSF chose to implement a UNIX clone in HURD not because UNIX was the best OS design they knew (a lot of the FSF were agressively dismissive of UNIX) but because it was an open system that wasn't subject to the whims of a single company.

      The impression I got was that unix was chosen because the components could be replaced one piece at a time while still having a working OS.

      but because it was an open system that wasn't subject to the whims of a single company... by the mid '80s not even AT&T could have made a major change to the UNIX API and gotten away with it... as proven by the failure of the System V TLI API to supplant Berkeley sockets.

      There's no way MS could get away with changing the win32 API these days. Adding to it, sure, but plenty of unicies do that too.

      Whether the source to XNU is open or closed, the vast majority of interfaces to XNU are open standards, so even Darwin x86 is just as much an open system as any commercial UNIX has ever been.

      Yes. But if the commercial unicies were open enough, what's the point of freebsd? The idea of OSS was that that isn't free enough.

      Meanwhile, FreeBSD remains a superior server operating system, and UNIX software runs efficiently and natively on both.

      If freebsd is better on the server for now it's by fortune more than anything else. And just about anything runs unix software efficiently and natively, including windows.

      Windows is closed in the "open source" sense, and the "open systems" sense, and Microsoft has much more control over it than AT&T ever had over commercial UNIX or Apple has over the UNIX and BSD APIs that OS X is built on. The difference in "openness" between Windows and OS X is immense, real, and meaningful.

      You have the posix APIs in windows as well, and Apple's added APIs like Cocoa/Carbon are just as closed as the windows API, quite possibly more so since there are no alternative implementations wheras windows has OS/2 and wine (Yes, one of them is based on the NeXTStep API, but it's diverged far enough that that's not really any use). So I don't really see this difference.

      --
      I am trolling
    15. Re:The actual options: BSD vs 100% Proprietary by argent · · Score: 1
      The impression I got was that unix was chosen because the components could be replaced one piece at a time while still having a working OS.

      That's actually one of the advantages of a genuinely open system. Because it's defined in terms of interfaces and protocols, the implementation of those interfaces is much less critical.

      There's no way MS could get away with changing the win32 API these days.

      You say that, and yet there really are people coding for .NET.

      Yes. But if the commercial unicies were open enough, what's the point of freebsd?

      Oh, certainly "more open" is better than "less open", but price is a HUGE factor here as well. I dare say that if you could have bought a copy of (say) AIX for Intel for $19.95 in any computer store in 1990 it's unlikely there would have been the kind of groundswell of demand for either FreeBSD or Linux that there has been.

      If freebsd is better on the server for now it's by fortune more than anything else.

      Um, no. Apple has the code, and it's even employing members of the FreeBSD core team. If Apple wanted that kind of solid server operating system they'd have one. That's not their core market... the desktop is... and OS X's features are targeted to the desktop rather than the server.

      I guess you could say it's simply chance that a group of people with a strong server background designed and implemented a strong server OS, but I really think that's pushing the term a bit far.

      You have the posix APIs in windows as well

      You have a complete hosted UNIX for Windows, and it's going to be in there as a standard part of Vista. But there's a huge difference between "X contains an implementation of an open system" and "X is an implementation of an open system".

      The core native system calls, interfaces, and protocols in Mac OS X are UNIX ones. Even many of the Mac OS 9 compatibility components in Carbon, like aliases, are accessed through UNIX APIs.

      Cocoa and Carbon are running on top of Darwin, they use the UNIX APIs to do their job, and Apple has moved a long way away from the Carbon/Classic model to a much more UNIX-based one in Cocoa.

      OS/2 is dead, and Wine illustrates the difference between an open API and a closed one. The UNIX API is stable enough and small enough that implementing enough of UNIX to run command line tools is a decent one-quarter college course. I created a subset of the UNIX API in *Fortran* after reading "Software Tools" and working through the examples, and it was good enough to make porting '80s era apps to Ratfor from C by semi-automatic code practical.

      Meanwhile it's taken Wine a decade to get to the point where it runs real apps and it's still playing catch-up... a decade after Linus started developing Linux you had people porting Linux APIs back to traditional UNIX systems!

      Yeh, GNUstep is forever going to be playing catch-up to Cocoa, like Wine and Win32... but Darwin is still tracking its open source components as much as the other way around.

      I don't really see this difference.

      Microsoft's support for Open Source in Interix is limited to precisely what the GPL requires:
      C:\temp\SFU\sources\Interix>dir gnu
        Volume in drive C has no label.
        Volume Serial Number is 6401-814C
       
        Directory of C:\temp\SFU\sources\Interix\gnu
       
      05/18/2006 11:48 AM <DIR> .
      05/18/2006 11:48 AM <DIR> ..
      11/08/2003 02:41 PM 49,619,305 gcc.tgz
      11/08/2003 02:42 PM 10,383,263 perl.tgz
      11/08/2003 02:42 PM 1,329,217 utils.tgz
                    3 File(s) 61,331,785 bytes
                    2 Dir(s) 69,490,262,016 bytes free
       
      C:\temp\SFU\sources\Interix>
      Compare to the source trees on opendarwin.org... even without the XNU-x86 code.

      That reminds me, I need to build Apple's latest update to rsync on FreeBSD.
    16. Re:The actual options: BSD vs 100% Proprietary by argent · · Score: 1

      True, but it's only by Apple's goodwill that that code is available.

      It's only because of Apple's goodwill that code even exists. Apple could just as easily have kept using their AT&T-licensed code and not released any of it, or they could have gone with BeOS, or the NT kernel (which wasn't out of the question at all in the late '90s before it got forcibly stuffed with Win32 crap). There's this undercurrent of "if it wasn't BSD Apple would have had to use Linux and the kernel would still be open" that I'm perceiving... and that's not true.

      If Apple changed their mind, too, all that code would still be available.

      But the license allows them to take any and all that they want.

      And I'm certain the FreeBSD core team and developers to a man would rather they take more than they are. Apple doesn't get more because they choose not to, and because they choose not to they're keeping OS X from being a good server OS as well as a good desktop OS.

      The GPL requires that anything that uses a GPL library be GPLed.

      The GPL requires that anything that is a derived work of a GPLed library be GPLed.

      The FSF defines "a derived work" to mean "anything that uses an API that requires they use a GPLed library". Not "anything that's linked with a GPLed library". If they didn't, you couldn't use gcc to compile proprietary software, you couldn't ship proprietary software on Linux.

      The obvious example is readline

      Which supports what I just wrote. That's why I said "open systems with GPL implementations", not "proprietary GPLed APIs". An open system is one that is defined in terms of public interfaces and protocols, that isn't defined by an implementation. UNIX was from teh start defined by the UNIX Programmer's Manual... not the code base. Up until System V UNIX releases were defined by the edition of the manual, and the manual was specifically defined by Bell Labs as being an open document. So far as I know only Whitesmiths has attempted to implement a UNIX workalike without following that manual.

      Any GPLed library where that library defines the API is no more an "open system" than Win32. And any library that implements an open API is an open systems library regardless of whether that library is GPL, BSDL, APSL, or a proprietary implementation.

    17. Re:The actual options: BSD vs 100% Proprietary by m50d · · Score: 1
      You say that, and yet there really are people coding for .NET.

      That's an addition, the existing win32 API will still be there.

      I guess you could say it's simply chance that a group of people with a strong server background designed and implemented a strong server OS, but I really think that's pushing the term a bit far.

      It's rather that it's simply chance Apple is making a desktop rather than a server OS. Any company who wanted could take the freebsd codebase, hire a handful of programmers, and make a - yes, only very marginally, but it would be a margin that made the difference - better server OS.

      You have a complete hosted UNIX for Windows, and it's going to be in there as a standard part of Vista. But there's a huge difference between "X contains an implementation of an open system" and "X is an implementation of an open system".

      The core native system calls, interfaces, and protocols in Mac OS X are UNIX ones. Even many of the Mac OS 9 compatibility components in Carbon, like aliases, are accessed through UNIX APIs.

      Cocoa and Carbon are running on top of Darwin, they use the UNIX APIs to do their job, and Apple has moved a long way away from the Carbon/Classic model to a much more UNIX-based one in Cocoa.

      The internal architecture is that the UNIX interface is on the same level as the win32 one. Sure, there's the lower level native NT API, but that's deliberately undocumented and not meant to be used by anything lower level. Wasn't vms considered open once it had a posix layer, even if it wasn't the lowest layer of the system?

      OS/2 is dead

      So are most of the commercial unicies

      and Wine illustrates the difference between an open API and a closed one.

      I'm not sure it does. Sure, it's imperfect, but I seem to have a similar chance of getting a windows program to run on wine as getting an unported program from one unix to run on another, or a random java program to run on a non-Sun JVM. So whilst I agree specifications should be open, it appears to make little difference when the code itself isn't.

      The UNIX API is stable enough and small enough that implementing enough of UNIX to run command line tools is a decent one-quarter college course. I created a subset of the UNIX API in *Fortran* after reading "Software Tools" and working through the examples, and it was good enough to make porting '80s era apps to Ratfor from C by semi-automatic code practical.

      True enough, but the flipside of that is there isn't that much to it, which leads to a lot of system-dependent stuff, so having an implementation of the unix API doesn't make program portability a done deal.

      Meanwhile it's taken Wine a decade to get to the point where it runs real apps and it's still playing catch-up... a decade after Linus started developing Linux you had people porting Linux APIs back to traditional UNIX systems!

      It's at the point where I would expect a typical windows program to work on it - I certainly feel it's at a similar level to compatibility between linux and traditional unix systems.

      Compare to the source trees on opendarwin.org... even without the XNU-x86 code.

      Apples and oranges - comparing what MS shipped with what's available from the darwin community. There is a similar level of stuff around for SFU, though it's far more scattered - but that's disorganisation, not a reflection on the project itself.

      --
      I am trolling
    18. Re:The actual options: BSD vs 100% Proprietary by m50d · · Score: 1
      It's only because of Apple's goodwill that code even exists. Apple could just as easily have kept using their AT&T-licensed code and not released any of it, or they could have gone with BeOS, or the NT kernel (which wasn't out of the question at all in the late '90s before it got forcibly stuffed with Win32 crap). There's this undercurrent of "if it wasn't BSD Apple would have had to use Linux and the kernel would still be open" that I'm perceiving... and that's not true.

      If *bsd were not there they would be forced to spend money licensing/developing it themselves (ok, not if Apple had the licenses lying around anyway, but more generally) if they didn't want to opensource. It's an incentive.

      The FSF defines "a derived work" to mean "anything that uses an API that requires they use a GPLed library". Not "anything that's linked with a GPLed library". If they didn't, you couldn't use gcc to compile proprietary software, you couldn't ship proprietary software on Linux.

      Then why is glibc lgpl?

      Which supports what I just wrote. That's why I said "open systems with GPL implementations", not "proprietary GPLed APIs". An open system is one that is defined in terms of public interfaces and protocols, that isn't defined by an implementation.

      Ok, how about the objective C (IIRC) frontend for gcc? It's gpl because it had to be (they wanted to ship object code and have the end user link it), and it's not as if there weren't other C compilers around at the time they could have licensed - they chose gcc because it meant they didn't have to go out and pay for one or pay people to code it. If there were a BSD licensed optimising C compiler, they would have gone with that and we would not have got a free objective C compiler as quickly as we did.

      --
      I am trolling
    19. Re:The actual options: BSD vs 100% Proprietary by argent · · Score: 1

      It's rather that it's simply chance Apple is making a desktop rather than a server OS

      OK, you're using "chance" in a way that I don't quite understand, so I'll let this pass.

      The internal architecture is that the UNIX interface is on the same level as the win32 one.

      Er, no, Win32 is more like Cocoa and Carbon. The UNIX interface is more like the NT kernel interface.

      Wasn't vms considered open once it had a posix layer

      No.

      True enough, but the flipside of that is there isn't that much to it, which leads to a lot of system-dependent stuff, so having an implementation of the unix API doesn't make program portability a done deal.

      Indeed, there's a lot of UNIX code that uses non-UNIX APIs on every platform, including Linux. But on the other hand it's not that hard to write portable code. last year I came across a cute termcap-based screen hack I'd written on the PDP-11 in 1981. I compiled it on Tru64 and Mac OS X and after fixing one bug (a line that had in fact been wrong originally, it just hadn't been caught by the compiler) it ran perfectly.

      V7 UNIX -> 4BSD.
      16-bit little-endian -> 32-bit big-endian and 64-bit little-endian.
      sgtty -> termios.

      On the other hand porting elm to Xenix 286 was a nightmare, mostly because the author wasn't aware that there were machines in which sizeof(char *) > sizeof(int)... and porting from Win32 to Win64 would probably be as hard.

      The UNIX API is really brilliantly designed, and you can do an enormous amount of stuff without ever writing any code that has to know anything about the system configuration, and MOST system-dependant sections I find in UNIX ports are completely unnecessary. It's a pity that things like "configure" have lead people to think otherwise.

      Apples and oranges - comparing what MS shipped with what's available from the darwin community.

      No, just look at what APPLE shipped and what MICROSOFT shipped. Forget the rest of opendarwin.org and interop systems and the rest.

      [Wine is] at the point where I would expect a typical windows program to work on it

      And it's taken 10 years to get to the point where Linux was at back in the slackware days, or FreeBSD was at when it was still 386BSD patchkit 23.

      I seem to have a similar chance of getting a windows program to run on wine as getting an unported program from one unix to run on another

      Which is about the same chance as you had of getting an unported program to run on Slackware or FreeBSD 0.0. Or Digital UNIX, in the early days. It doesn't take 10 years of work to get to that point... for command line apps it really is close to a semester's undergraduate course.

      We were early adopters of Digital UNIX. Brand new UNIX, brand new hardware, the first ever fully 64-bit UNIX, we had ALL the arrows in our back. And when I sat down on our first box, back when there was NO open source repository for the Alpha and EVERY program was a port... there wasn't even a stable gcc that I could find... 90% of the programs we used were built with no more than a couple of makefile tewaks to get the library names right. Most of the ones that didn't port easily were using configure.

      And that's on a system that was supposedly incompatible at a pretty deep level with everything out there, for the sake of having a pure ILP64 memory model. That wasn't on a system that had had 10 years of tweaking to make it a perfect clone of Solaris. With an open system that just happens. You don't have to keep chasing the proprietary system you're cloning, you just implement the system and it works.

    20. Re:The actual options: BSD vs 100% Proprietary by m50d · · Score: 1
      On the other hand porting elm to Xenix 286 was a nightmare, mostly because the author wasn't aware that there were machines in which sizeof(char *) > sizeof(int)... and porting from Win32 to Win64 would probably be as hard.

      I don't see why it has to be. Well written code will port easily across architectures, badly written code won't. Of course if your OS has multiple architectures it's more immediate, but good programmers know coding properly is better in the long run anyway.

      We were early adopters of Digital UNIX. Brand new UNIX, brand new hardware, the first ever fully 64-bit UNIX, we had ALL the arrows in our back. And when I sat down on our first box, back when there was NO open source repository for the Alpha and EVERY program was a port... there wasn't even a stable gcc that I could find... 90% of the programs we used were built with no more than a couple of makefile tewaks to get the library names right. Most of the ones that didn't port easily were using configure.

      Well, perhaps you had it better - the pre-configure days were mostly before my time. But that's a far better experience than I've had trying to simply get supposedly supported straight linux working on my newly acquired alpha.

      --
      I am trolling
    21. Re:The actual options: BSD vs 100% Proprietary by argent · · Score: 1

      If *bsd were not there they would be forced to spend money licensing/developing it themselves (ok, not if Apple had the licenses lying around anyway, but more generally) if they didn't want to opensource.

      If they didn't want to opensource they wouldn't have been opensourcing all the stuff they didn't have to opensource that they did opensource anyway. They spent money opensourcing it that they didn't have to. So I don't think that saving money was the real reason.

      The real reason is that open source works. Opening the source is valuable in and of itself, whether you have to or not. If it didn't work, then there wouldn't be all this open source software around to pick up... because the things that make open source work for people don't magically stop working just because you're a computer company.

      BSD is for people who believe that open source is valuable, in and of itself, and that companies that release code will benefit in the long run just as individuals do.

      And the success of the open source movement, whether GPL or BSD or MagicFairylicence bears that out.

      Then why is glibc lgpl?

      Glibc implements a lot more than just the open UNIX APIs.

      If there were a BSD licensed optimising C compiler, they would have gone with that and we would not have got a free objective C compiler as quickly as we did.

      There were multiple open source optimising C compilers by the end of the '90s, including a BSD one and a british effort that used a Java/.NET/mono-like intermediate code. They lost out to GCC not because GCC was the only free one, but because GCC was the one that had the most back-ends and the best optimisers. The tricks the FSF pulled to make that happen rather annoy me, because I'm a big fan of competition and I hate a monoculture even if it's one I happen to benefit from, but I shan't go into them here.

      Similarly, the FreeBSD code base was better than the one they'd built NeXTstep on. They didn't have to use it, they chose it because they could. If it didn't exist or it was licensed on terms they couldn't work with, to get back to my original point, they wouldn't have gone with Linux instead... they would have used something else that would have been LESS open and MORE proprietary.

    22. Re:The actual options: BSD vs 100% Proprietary by argent · · Score: 1

      I don't see why it has to be. Well written code will port easily across architectures, badly written code won't.

      I think that was the point I was making.

    23. Re:The actual options: BSD vs 100% Proprietary by LWATCDR · · Score: 1

      "The right of someone harmed by another's actions. I honestly feel the FreeBSD team are making propriety systems more entrenched, and making the world worse for those who want to run free software."
      This has got the be the strangest thing I have ever heard in my life. How are you being harmed? Because someone else gets some benefit from OSS code that you don't?
      Good grief! The more I read you post the clear it is that you have never written a line of OSS code.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    24. Re:The actual options: BSD vs 100% Proprietary by m50d · · Score: 1
      This has got the be the strangest thing I have ever heard in my life. How are you being harmed? Because someone else gets some benefit from OSS code that you don't?

      Because they're destroying the advantage people could get by going OSS, an important encouagement.

      Good grief! The more I read you post the clear it is that you have never written a line of OSS code.

      Well, shows how good a judge you are, because you're wrong, plain and simple.

      --
      I am trolling
    25. Re:The actual options: BSD vs 100% Proprietary by m50d · · Score: 1

      So whether your system is open won't really affect how portable your code is, no?

      --
      I am trolling
    26. Re:The actual options: BSD vs 100% Proprietary by LWATCDR · · Score: 1

      I am sorry if you have ever produced any OSS code. Which project?
      Anyway yes FreeBSD is a better server the OS/X. Simple reason is that the NeXT development team REALLY liked Mach. So made Mach message passing a critical part of NeXTStep. Even though Apple has moved all of Darwin into a single memory space under Mach there are still some pretty significant performance penalties that show up during process creation. Which really sucks for a sever, it isn't so bad for a desktop.

      Even if Apple had used Linux and GPL they still would have made Quartz closed. All of the graphical goodness would still be locked up and out of the GPL sphere. You can buy a closed source X-Windows for Linux right now and not violate GPL. It would be just a simple to create a closed source Quartz, Cocoa, and Carbon frameworks. The simple truth is that they probably would not have used GPL just so they wouldn't had to worry about the risk violating the it. Instead they would have used BeOS.

      The key here is that the FreeBSD developers have every right to choose the license they want to put their work under. It is there work and they decide what to do with it. No one has any right to their work that they don't grant. Every piece of code that is released under OSS helps. Even if latter it gets used in a closed source project.
      It is a simple choice. If you like BSD then release your code under BSD. If you like GPL release your code under GPL. But don't try and tell other people how they should release their code! That really goes counter to the entire "Free as in speech" ideal of OSS.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    27. Re:The actual options: BSD vs 100% Proprietary by m50d · · Score: 1
      I am sorry if you have ever produced any OSS code. Which project?

      I maintain a plugin for noatun (though that's mainly sticking two libraries to each other), fixed minor bugs in emerde and uptimed, scraps of work on a few other things. Not much as yet, but I do what I can with my current coding ability.

      Even if Apple had used Linux and GPL they still would have made Quartz closed. All of the graphical goodness would still be locked up and out of the GPL sphere. You can buy a closed source X-Windows for Linux right now and not violate GPL. It would be just a simple to create a closed source Quartz, Cocoa, and Carbon frameworks.

      It would very much be possible, but I think it would have cost them more - less of the basic libraries on linux can be freely used in propriety products. And that might, just might, have been the tipping point between making it closed and open.

      The simple truth is that they probably would not have used GPL just so they wouldn't had to worry about the risk violating the it. Instead they would have used BeOS.

      They use lgpl things now which have the same requirements as regards the project itself. Sure, they could have used BeOS, but again, it would have cost them more.

      The key here is that the FreeBSD developers have every right to choose the license they want to put their work under. It is there work and they decide what to do with it. No one has any right to their work that they don't grant.

      Of course they have the right. But that doesn't mean I can't say I think they're doing bad here.

      Every piece of code that is released under OSS helps. Even if latter it gets used in a closed source project.

      This is the central issue. I don't think it does, because given the choice between GPL library and propriety (licenseable for $$$) library that do the same thing, companies have an incentive to go open source - it saves them money. Wheras if we have GPL, propriety and BSD libraries, companies simply take the BSD one and stay closed.

      It is a simple choice. If you like BSD then release your code under BSD. If you like GPL release your code under GPL. But don't try and tell other people how they should release their code! That really goes counter to the entire "Free as in speech" ideal of OSS.

      I support their right to release code under BSD, just like I support the right to anti-religious hate speech (first example that comes to mind). But I think they're harming me and OSS as a whole, and I don't think they should do what they are doing, and will say this. Free speech does not mean the right to never be criticised for your speech.

      --
      I am trolling
    28. Re:The actual options: BSD vs 100% Proprietary by LWATCDR · · Score: 1

      "Free speech does not mean the right to never be criticised for your speech." That is true. I just don't like looking a gift horse in the mouth.
      It is rare to see a none free loader on slashdot. Yes the people have complain but don't contribute tend to tick me off. Sorry that I lumped you in that category.

      I agree that one good reason to use Open Source is to save money. However the free as in Beer thing is a lot less important for a company then getting the source.

      It really is interesting that Free as in Beer tends to be the import thing for individuals while Free as in I get the source is important to companies. Most end users don't care about having the source and frankly they are useless to them as getting the igs, and Gerber files would be for your average car buyer.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    29. Re:The actual options: BSD vs 100% Proprietary by m50d · · Score: 1
      It really is interesting that Free as in Beer tends to be the import thing for individuals while Free as in I get the source is important to companies. Most end users don't care about having the source and frankly they are useless to them as getting the igs, and Gerber files would be for your average car buyer.

      I think it's probably because people making company purchasing decisions aren't spending their own money, so they're more willing to spend extra if it seems necessary. Also, a company is more likely to have a few programmers on staff who can make changes they need than an individual is to be able to make changes themselves.

      --
      I am trolling
  43. so what you're really sayiing is... by Ender+Ryan · · Score: 1
    So what you're really saying, based on all your comments attached to this story, is that OS X was never really suited to high-performance/server/scientific computing?

    Yeah, I agree =P

    More seriously, I work for a really small shop and have had reason to patch/tweak by hand the Linux and BSD kernel on occasion. It's been several years since I've had the necessity, but anyway... FWIW. In more serious shops that do real scientific computing and whatnot(or a place like Google), this does potentially eliminate OS X as a candidate for their datacenters.

    --
    Sticking feathers up your butt does not make you a chicken - Tyler Durden
    1. Re:so what you're really sayiing is... by argent · · Score: 2, Interesting

      So what you're really saying, based on all your comments attached to this story, is that OS X was never really suited to high-performance/server/scientific computing?

      Anyone who's used an XServe knows that. It's not and never has been a high performance beast, it's a decent small server that's targeted towards Windows-class admins with fewer Windows-class annoyances.

    2. Re:so what you're really sayiing is... by WhiteWolf666 · · Score: 1

      1. XServe is still PPC, so XServe's kernel (XNU PPC) is still avaliable. Don't put the cart before the horse, which brings me to point 2:
      2. The PPC->Intel transition for this class of performance computing (high-end science) is going to be a far, far bigger stumbling block than inability to modify the kernel. My guess is that migrating an Xserve cluster from PPC to Intel is going to be a huge pain, at least in terms of getting optimal performance. This isn't a Rosetta situation ;-)
      3. At worst, a closed source kernel for the intel Xserve renders it only slightly (rather than significantly) more suitable to high-end clustering than Windows. Both are trounced by custom kernels delivered on other solutions, like Solaris, Linux, and AIX.

      --
      WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
  44. Maybe a change to solaris eventually? by Master+Of+Ninja · · Score: 3, Interesting

    If they are locking the source down, I for one would hope that it might indicate making a move to solaris. Especially after the recent news that they were porting some of Solaris' file system over to MacOS, moving over to full solaris may leverage the best of unix and the mac os GUI system.

    1. Re:Maybe a change to solaris eventually? by Princeofcups · · Score: 1

      >If they are locking the source down, I for one would hope that it might indicate
      > making a move to solaris. Especially after the recent news that they were
      > porting some of Solaris' file system over to MacOS, moving over to full solaris
      > may leverage the best of unix and the mac os GUI system.

      Do you mean something like this?

      http://www.macwindows.com/emulator.html
      Macintosh Application Environment (MAE) 3.0)
      Discontinued on 6/1/98.
      Solaris and HP-UX
      A runtime enviroment that operated in a UNIX X window on Sun SPARC workstations and HP 9000 and 700 workstations. MAE is the most complete Mac environment for another platform. Based on System 7.5.3, MAE 3.0 includes AppleTalk and MacTCP networking, AppleScript, Drag and Drop, PC Exchange, and AppleGuide. MAE 3.0 emulates a 68LC040 processor, and lets you run off-the-shelf Mac software.

      jfs

      --
      The only thing worse than a Democrat is a Republican.
    2. Re:Maybe a change to solaris eventually? by Queer+Boy · · Score: 1
      I'm not entirely sure how portable Solaris is, I know it runs on Sparc and X86 but it would now also have to run on a G4 and G5 as when 10.5 is supposed to appear the final G4's will be less than a year old if purchased recently and the machine models themselves will be less than 2 years old and Apple is STILL selling G5s.

      There's definitely something brewing in the kernel at Apple, which is why I think Avie left, but it's probably in the effort to make executables ELF instead of Mach-O

      --
      Not since Marie-Antoinette played milkmaid has looking simple and honest been so fake and complicated.
    3. Re:Maybe a change to solaris eventually? by Anonymous Coward · · Score: 0
      I'm not entirely sure how portable Solaris is, I know it runs on Sparc and X86 but it would now also have to run on a G4 and G5 as when 10.5 is supposed to appear the final G4's will be less than a year old if purchased recently and the machine models themselves will be less than 2 years old and Apple is STILL selling G5s.


      There was a release of Solaris 2.5.1 for PowerPC that was discontinued around the middle of 1996 (I think). Just like Apple, it's not unthinkable that Sun keeps a version ported to a few select architectures like the PowerPC, or maybe even the Itanic.
    4. Re:Maybe a change to solaris eventually? by Megane · · Score: 2, Funny
      If they are locking the source down, I for one would hope that it might indicate making a move to solaris.

      Hey, you found John Dvorak's stash! Don't bogart it, pass it around and let everybody else take a hit off it!

      --
      #naabhaprzrag, #sverubfr-000, #agi-fcbafberq, negvpyr[pynff*=' negvpyr-ary-'] { qvfcynl: abar !vzcbegnag; }
    5. Re:Maybe a change to solaris eventually? by Guy+Harris · · Score: 1
      There was a release of Solaris 2.5.1 for PowerPC that was discontinued around the middle of 1996 (I think). Just like Apple, it's not unthinkable that Sun keeps a version ported to a few select architectures like the PowerPC

      Or maybe they're just letting the Polaris project (re-)do it for them. (Note that, unlike the original PPC port, the new one is big-endian.)

    6. Re:Maybe a change to solaris eventually? by vastabo · · Score: 1

      Do you have some kind of dartboard that you use to make these kinds of predictions?

  45. Re:Obligatory: Will someone fork the last open cod by MustardMan · · Score: 1

    It's only the intel kernel and drovers that are closed source. Everything PPC is still completely open.

    Honestly, the only people who have any need to ever recompile the kernel are using serious hardware. People running render farms on xserve or powermacs might want to tweak performance, but your macbook and imac users most likely won't.

    Hey look, big shocker, the "pro" level systems where kernel tweaking will matter are still using PPC. Hey, even bigger shocker, the PPC source is still open. Let's wait until the entire product line is transitioned over to Intel systems before we jump to too many conclusions about what all of this means and what the future holds.

  46. Open Source Darwin kernel by Ulrich+Hobelmann · · Score: 1

    Good question. The only problem with continuing work on Darwin would be that any improvement you make could be taken by Apple into their proprietary kernel. Ok, no big news there.

    To address the viability: I'm not familiar with Darwin (I've never compiled my own Mac kernel, nor used Darwin on x86), but speaking from Unix experience I'd say that there has to be some stable kernel API/syscall interface that you could clone either in a new development, or by continuing the Darwin source. The (closed) rest of Mac OS shouldn't notice if it runs on a non-apple kernel, because any syscalls could be emulated (there even used to be a Darwin-ppc emulation layer for NetBSD which could run some Mac apps! maybe we should adapt NetBSD to have a nice, BSD-licenced Darwin interface?).

    I'm not sure exactly what aspects of Darwin/x86 prohibit building it. OTOH Darwin *used to* run on x86, so there has to be a functioning x86 layer for task switching, memory management, PCI, and stuff like that. OTOH, if they say that D/x86 doesn't compile, that means that D/ppc *does* compile, so that you could merge the current version of D/ppc with the hardware layer of older D/x86 kernels.

    Sure, it'll be a hell of a lot of work, with the only real use being able to run Mac OS on non-apple machines (who needs their own kernel on a Mac?)... OR to merge this with GNUstep into a Mac OS clone à la ReacOS (for Windows).

    1. Re:Open Source Darwin kernel by Jackmn · · Score: 1
      The only problem with continuing work on Darwin would be that any improvement you make could be taken by Apple into their proprietary kernel.
      The source was released under the BSD license wasn't it? Unless I'm mistaken the BSD license is GPL-compatible, so the fork could just be re-licensed under the GPL.
    2. Re:Open Source Darwin kernel by Ulrich+Hobelmann · · Score: 1

      I think it's APSL, which is another license: http://www.opensource.org/licenses/apsl.php

      I haven't read it, but it's a rather long legalese text (unlike BSD). It may or may not be relicensable.

    3. Re:Open Source Darwin kernel by Guy+Harris · · Score: 1
      but speaking from Unix experience I'd say that there has to be some stable kernel API/syscall interface that you could clone either in a new development

      Your Unix experience presumably doesn't include Solaris, then; as far as I know, Sun have never promised a stable system call interface - the ABI to Solaris is through procedure calls to dynamically-linked libraries, not through system calls.

      The same is true in OS X - the system call interface, and the code in libSystem, can change in parallel, as long as the calls to procedures in libSystem don't change their ABI.

    4. Re:Open Source Darwin kernel by Ulrich+Hobelmann · · Score: 1

      I haven't used Solaris much, but I think it's the same on Linux, BSD, or the Mac.
      Of course the exact system calls could change, if convenient, as long as the C API remains constant.

      Typical Mac software uses BSD functions, and Mach functions (AFAIK Cocoa does), so as long as the Unix stuff and some kind of messaging remains intact, the kernel can change.

      Thanks for your correction, but I don't think it makes my argument worse. Basically this means that system calls don't have to be cloned, but the API surrounding the kernel has to be cloned.

  47. Appel.org by nanojath · · Score: 2, Interesting

    If they did it would be appel.org

    Hmmm... http://www.appel.org/

    Anyway, precisely. Apple's business model is basically to be Sony (Expensive component systems that only talk to their own kind) but they get away with it because the stuff works in a way Sony only dreams, they have this ironclad against-the mainstream, shinyfunhappy thing going (sorta like VW), and they leave the most important points of generic interoperability (i.e. iTunes and iPods play MP3s) open. Darwin was not one of these.

    --

    It Is the Nature of Information to Transgress Artificial Boundaries

    1. Re:Appel.org by petermgreen · · Score: 1

      Expensive component systems that only talk to their own kind
      hmm the sony tuneramp we bought a couple of years back has standard phono sockets on the back for connecting tape decks CD players etc

      and all the sony walkmans i've seen have line out on a 3.5mm jack (which gives better quality than using the headphone socket generally)

      and the (admittedly quite old) sony minidisk decks that friends of mine had also used standard line and toslink connections.

      true sony does some fake seperates systems at the low end that use some form of ribbon cable to connect the parts but so do other brands.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    2. Re:Appel.org by Anonymous+Monkey · · Score: 1
      I find your SONY/Apple parallel interesting, but I think a SONY/Jobs parallel is more fitting.

      In Japan Sony is one of the largest insurance providers, one of the largest entertainment companies (Sony studios), they make need gizmos (Sony electronics), and have about a billion other divisions that are almost completely independent from the rest of the Sony empire. The only link between the divisions is the CEO, and that is a post that is strained to the braking point because of the potential and real internal conflicts'.

      If we argue that Apple was made by Jobs, then Jobs is a lot like Sony. Mr. Jobs is a leading PC Provider (Mac), a home electronics provider (iPod), a leading animation studio (Pixar), a leading entertainment company (Disney), and the list goes on and on. Jobs has not yet hit the level of massive internal strife that Sony has right now, and the only way he can avoid a Sony stile self destruct is if he keeps a tight lid on EVERYTHING he touches, so his empire dose not turn on it self. Therefore the Mac can't ever be truly OSS, the iPod can never be open, and really, Disney and Pixar must distribute electric content over iTunes only.

      --
      We are the Borg...
    3. Re:Appel.org by hackstraw · · Score: 1

      Apple's business model is basically to be Sony (Expensive component systems that only talk to their own kind) but they get away with it because the stuff works in a way Sony only dreams, they have this ironclad against-the mainstream, shinyfunhappy thing...

      OK. I confess, I'm an Apple fanboy, but its because they earned it, and they are subject to lose my fanboy attitude in a heartbeat.

      Sony is psychotic. Aside from the Playstation stuff, they time and time again screw themselves and their customers with their closed, impossible to use or license proprietary crap. Sony kills me because they come out with great stuff, but it fails time and time again because they won't let people use it. Enough about the bad, lets look at the good.

      First, apple is not that expensive, especially when you consider the usable lifetime of their products and the fewer headaches and addons that are required vs say, a Windows based box. I've heard about sales drones like at CompUSA that prefer to sell Windows vs Macs because they know the Windows guys will keep coming back for this gizmo, or that software, or this extra widget, or for basic maintenance like spyware removal, you know the game. I've heard that Mac people come in, but the computer and then they never see them again.

      Macs are like Sun's used to be or something like HP-UX systems. Its called vertical integration, and personally, I like that. Having the software and hardware come from the same company with little need for additional crap, driver installs, anti-virus updates, whatever. I got my first Mac I guess 2 years ago or so and I'm typing this on that computer now. I brought it home, walked though a couple of basic setup questions, and was on the internet via my wireless connection (that I never used before, it was awaiting my new mac :), and "it just worked". I bought another Mac a while back for home use, and the same experience.

      I can hook my laptop up to any video source available today. VGA, DVI, S-Video. Well, just looked and no component output -- the worst available, but oh well. It has firewire, USB, bluetooth, 802.11g. I can boot it off of another Mac if necessary. A nice display. Dual display support that works. I've put my laptop on a 100" HDTV projector at 1920x1080 and it looked beautiful, and just worked. I did splurge and bought $30 worth of extra software for it, but I've been a happy user since I first plugged the thing in.

      So, I guess this has gone on too long, but please, never, ever put Sony and Apple in the same comparison. Not the same league, not even the same game.

    4. Re:Appel.org by nanojath · · Score: 1

      Let me be clear on one thing - I wrote what I did on an Apple, I've never owned anything but an Apple - though I've worked in business almost exclusively with Windows PCs for going on two decades, using Apples is an informed and very concious decision.

      I'll also confess to conflating Apple and Sony with a bit of mischief in mind, you just know some umbrage is done gone be took. I think there's some validity to my comparison but it is stretching a point for sure.

      I'll stand by my basic point - that generic interoperability has never been Apple's point. Rather the opposite. Innovation, ease of use, and exceptional in-brand interoperability have been. I'm surprised nobody is attacking my more fundamental premise, namely whether this has anything to do with Open Source.

      --

      It Is the Nature of Information to Transgress Artificial Boundaries

    5. Re:Appel.org by PygmySurfer · · Score: 1

      Except Jobs isn't taking the CEO position at Disney. Effectively, he'll only manage Apple once the merger is complete.

  48. bait and switch by Anonymous Coward · · Score: 0

    Ah ... Steve Jobs strikes again. This is why I won't buy an iPod. I don't need to get enslaved to a DRM device no matter now "cool" people think it is.

    1. Re:bait and switch by dloose · · Score: 2, Insightful

      My 40GB iPod is about half-full. That's 20GB of music, not a single byte of which is protected by any kind of DRM. So, uh, what are you talking about?

    2. Re:bait and switch by Anonymous Coward · · Score: 0

      Oh, so I can just pull my mp3s off of there with no need to use 3rd party software? And I can put stuff on there without using their official software or some 3rd party hack? You know, just treating it like a plain USB hard drive and dragging & dropping music, movies, etc... As well as having it keep my mp3 filenames the same, "MyCustomMp3_By_Me.mp3" goes on and off as it is named...

      And I can just connect the iPod to any computer, like up to more then five, and iTunes will have no problem with it... Right? And I don't have to do anything special, like getting it to recognize my iPod as being mine, with no worries of threats like it denying that I own it and it reformatting my currently stored on-the-ipod music collection in order to re-authorize it... Right?

      And what about all those iTunes Music store purchases(movies, music), I can just directly convert them to a loss-less format of my choosing, right? I mean, it wouldn't involve something as absurd as burning to a CD, and then ripping them as a Wav/etc, and then converting them to some other format... If I had really bad hearing I might as well put in a few more steaps like ripping it to a VCR, then an audio casset, then back to a CD, etc.

      DRM: it isn't just limited to locking things up....

  49. Slows down driver development by soullessbastard · · Score: 4, Informative

    The article and the blog linked to it are somewhat trollish since Mac OS X hasn't really had an open kernel for some time. Still, this doesn't affect end useres in the slightest. With the public sources, all that could be built for PowerPC anyway was Darwin which is another BSD derivative. It's not OS X...it doesn't have Quartz, QuickTime, Java, Aqua, the Dock, Carbon, or anything else that makes OS X the operating system that it is. Those components of OS X were never open source and never will be. Where Darwin shined, however, was in opening up the source for drivers.

    Some drivers can be made in user space, but a lot of drivers need to be coded in kernel space. When OS X first came out years and years ago, the procedures for writing drivers was horrid. Even today, it's still easy when writing drivers to make a coding error and get a kernel panic. Each kernel panic has a bunch of stuff in the log that allows developers to trace back the problem that caused the kernel to crash.

    On PowerPC, the source code for the underlying drivers is available. This is invaluable since not only do you have the point in your code where you have a crash, but you can also figure out what IOKit or the kernel was trying to do that caused the crash. Being able to see exactly how the driver family is using your device is very helpful in figuring out either how to work around your bug or how you can remove it.

    With the Intel OS X drivers, however, there is no source. You can't look back and see what the kernel is trying to do that caused your driver to soil itself. This makes debugging a pain in the neck since now, instead of being able to try and figure it out for yourself, you need to get Apple involved if you need more information. Having the PowerPC source isn't sufficient since the drivers are different between x86 and PowerPC. Case in point: right now I'm developing a USB audio device that works just fine on PowerPC but the moment you plug it into an Intel based Mac the OS kernel panics. I suspect a div by zero in the x86 driver, but I can't verify that since I can't see the source. Instead I have to rely on Apple to tell me what to fix.

    Thankfully starting with Tiger a number of the more obscure kernel interfaces are actually a bit more abstracted for dlils and the like for which in the past reading kernel code and other drivers was almost the only documentation. That's still no reason for getting rid of the sources.

    Although this lack of source is no new development, it really doesn't affect end users. The only people really building custom kernels for running OS X are the XPostFacto guys for running OS X on legacy hardware or PowerPC accelerators, and they never needed x86 code anyway. It affects hardware developers like myself and can make debugging a pain in the neck, especially if you don't have any of those paid-for ADC tech support incidents left.

    ed

    1. Re:Slows down driver development by shawnce · · Score: 1

      If you don't already know you can get Intel and PowerPC kernel debug kits to help symbolize panics, etc. You can then peer at the XNU available from the PowerPC source tree and usually understand what is taking place.

  50. Pirates or RIAA ? by alexhs · · Score: 1

    Thanks to pirates, or rather the fear of them, the Intel edition of Apple's OS X is now a proprietary operating system.

    Shouldn't that be rephrased to :

    Thanks to DRM, or rather the fear of them being cracked, ...

    And, uuh... is the source code for the PowerPC kernel still open ?

    --
    I have discovered a truly marvelous proof of killer sig, which this margin is too narrow to contain.
    1. Re:Pirates or RIAA ? by aristotle-dude · · Score: 1

      Yes, the PPC kernel source is still available. This is because of pirates. It has nothing to do with the RIAA or DRM. The DRM system in iTunes is a separate component and that source has never been available.

      --
      Jesus was a compassionate social conservative who called individuals to sin no more.
    2. Re:Pirates or RIAA ? by Al+Dimond · · Score: 1

      Sure, iTunes DRM is closed-source. But iTunes DRM doesn't cover the *gasp* analog hole. Or the digital hole, for that matter, in the operating system where a fake "audio driver" could be written to pipe output to a file. Windows is currently working on hardware-level DRM, with their "secure audio path" and "secure video path" stuff. This requires operating system support, and the *AA will soon realize that they want it and will be reluctant to license their music for use on any platform not supporting it.

      I'm not exactly sure why a "secure audio/video path" would require a closed-source operating system; if the decryption is done on the device all the bits flowing through software are pretty meaningless anyway. But people have been talking about this stuff as if it's impossible for GNU/Linux and other Free systems to support it, so perhaps there must be closed parts of the kernel to implement it. I think that's what my grandparent post was talking about.

  51. Re:Proof that Apple is turning fascist! by Stormwatch · · Score: 1
    Yesterday Apple Security Guards treated a customer like Rodney King today they close the source to OSX.
    Completely off-topic, but I think it'd be interesting to learn King's real story - IT'S ALL TRUE, LOOK INTO IT:

    Rodney King, a convicted thief on parole, was caught speeding. He tried to attack the policemen who had stopped him, and tasers didn't have any effect on him - a sign that he was high on PCP. So they had to beat him into submission. Yet somehow the media only showed a tiny excerpt of the video, which made he look like a victim of police brutality!

    Why were the policemen acquited? Because the jury saw the whole tape, not just the media's excerpt: what they saw was nothing but the correct, standard police procedure for situations of arrest resistance.

    Since then, King has been arrested several times, for: drug infractions, spousal abuse, soliciting a prostitute and motoring offenses. He received $3.8 million in a civil suit against the LAPD, yet somehow managed to go completely bankrupt; now he lives in a drug rehab center.

  52. useful purpose by r00t · · Score: 5, Interesting

    I happen to like fixing kernel bugs. It's fun, and it makes the bugs go away. (not suggesting that Apple should delibrately add extra bugs just for the thrill of fixing them though) Kernel source is educational too.

    Oh well. I can still judge a Mac on hardware alone, and then install Linux if I get a Mac. That's what I did last time I bought a computer.

    It sure irritates me to see BSD groups actually helping proprietary vendors compete against open source. Thanks buddy. Stallman got at least one thing right.

    1. Re:useful purpose by heinousjay · · Score: 1, Flamebait

      Open source isn't competing anyway. People will use it, or they won't. It doesn't harm the movement.

      Stallman just wants everyone to do things his way. That's his beef, and it makes him look increasingly hypocritical to talk about freedom while promulgating methods of subjugating all computer users to his way of doing things. That's why he only matters in his little circle of fanboys. Most of us aren't interested in his ideals. We just care about using a computer.

      --
      Slashdot - where whining about luck is the new way to make the world you want.
    2. Re:useful purpose by toadlife · · Score: 0, Redundant

      "It sure irritates me to see BSD groups actually helping proprietary vendors compete against open source."

      It irritates me that people like you don't get the point of the BSD license.

      --
      I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
    3. Re:useful purpose by linguae · · Score: 0, Redundant
      It sure irritates me to see BSD groups actually helping proprietary vendors compete against open source. Thanks buddy. Stallman got at least one thing right.

      But you don't understand the point of BSD. BSD wants its software used. It doesn't matter to BSD users/developers if somebody uses their code and doesn't keep it open. BSD doesn't mind if Microsoft wants to use the code (and they do, just grep for "University of California" in ftp.exe in Windows). BSD is simply about creating good software and watching its work being used in some shape or form everywhere.

    4. Re:useful purpose by Anonymous Coward · · Score: 3, Insightful

      "It sure irritates me to see BSD groups actually helping proprietary vendors compete against open source."

      Your assessment is wrong. BSD code as used to make OS X, which led to a major usage of open source and GPL code, nearly doubling the probable user base of free and open software. More people are engaged in open source software than before, and yet you (expectedly to some like myself) twist this into a bad thing blaming BSD, rather than analyze the failings of the GPL license and the Linux camp in not getting those users onto your supposedly superior code and OS.

      Your failing, not BSD.

      And if your assessment had been right, as a BSDer, reading that statement of yours was makes me feel damn pleased, like watching an old bully get arrested for assault.

      I was originally from the Mac then XP then Linux camp. Thought the GPL and Linux was the damn coolest concept, a free and modifiable OS. About 1 year in, I started to realize there was something screwed up about the community--they had this ideal on one hand, but drew lines in the sand against other equally beneficial but not identical software. They bitched as you do about proprietary ties but took money hands down with direct tie ins from companies which supported proprietary OSs.

      To compare, BSDs ties to proprietary companies promotes their code use and interoperability. Proprietary ties to Linux often promote companies whose main income still remains shipping computers with Microsoft OSs on them. And you stupidly state they we are the bad guy?

      The Linux camps ignored BSD for years too, such that when apps and the like came from proprietary sources that had open sources but restrictive licenses, Linux folks both compiled them, made sure they asked for Linux only versions, and ignored the BSD camps pleas to a) not use those, b) work with the parent company to apply pressure to change their license, and/or c) to come up with a BSD version. Sun's initial release of Java comes to mind. Took a bit before even the FreeBSD version was made available back then.

      The Linux camp has been screwing the "open source" movement for quite some time to not include BSD compatible code, such that we don't really care what you think anymore--you've shown for years that you don't care to work with other open source projects in a mutually beneficial manner. In fact, there are /. stories from 1999 and 2000 from major Open Source advocates stating essentially BSD would be ignored and left behind, that their focus was near exclusively on Linux and/or the GPL code.

      Even when the early Linux "standards" came to bear, we asked for some some consideration and inclusivity and very minor improvements so it would work with BSD OS's. We were largely ignored.

      So now that you want to get on your soapbox and have us listen to you, we look at your foolish, misdirected, and frankly just plain wrong facts and notions and wonder "Why?" and "We don't want you." Use your own damn bathroom. When you guys went to bat for only your GPL camp, you lost out on the whole "open source" ideal, so you can't then turn around and whine with any substantial effect when you didn't care to work with us in the first place.

      BSDers care about their software being used. Good code, good software, good proliferation, less restrictions on code use, compliant to standards. That's it. To that end, we've done quite well, in many areas better than the GPL camps; it's remarkable that you manage to attack BSDers, while you probably run your Apache web server, use OpenSSH, run some version of X, or the like, all of which have or had closer licenses to that of BSD than GPL. All run on your HP 'MS kotowing company' laptop.

    5. Re:useful purpose by mrchaotica · · Score: 2, Insightful

      It seems to me he understands the point of BSD just fine. He just doesn't like it (and neither do I). In other words, we're the kind of people who care more about Freedom (for the user) than having the code distributed as widely as possible.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    6. Re:useful purpose by timmyf2371 · · Score: 1
      I'd agree with you on that front, but I'd disagree that Stallman got it right, as the OP stated.

      Stallman just has a different philosphy about freedom - it's neither right or wrong, just different.

      --

      Backup not found: (A)bort (R)etry (P)anic
    7. Re:useful purpose by Jeremi · · Score: 1
      In other words, we're the kind of people who care more about Freedom (for the user) than having the code distributed as widely as possible.


      Devil's Advocate here: If commercial software packages can't re-use the source code, that the companies selling them will be impeded to some extent in producing their software -- they will either have to find a usable substitute or write their own implementation. That means that either the commercial software won't be available as soon (or at all), or it will cost more (due to the extra cost of development and/or licensing that was incurred).


      That means fewer products available to the user at a given price point, and therefore that the user less choice than if the open source code was usable in commercial products. It's not entirely clear how that supports Freedom(tm).

      --


      I don't care if it's 90,000 hectares. That lake was not my doing.
    8. Re:useful purpose by Anonymous Coward · · Score: 1, Insightful

      Devil's Advocate here: If commercial software packages can't re-use the source code, that the companies selling them will be impeded to some extent in producing their software -- they will either have to find a usable substitute or write their own implementation.

      Wherever did you get the idea that commercial software packages couldn't reuse the source code? I can't think of any widely-used free software licenses that prohibit commercial use. Certainly the GNU GPL doesn't, as you can see quite plainly from the number of commercial distributions, many of them (such as Red Hat) selling Linux-based operating systems for the same price as Microsoft Windows.

      I have to say, though, I totally fail to see how your devil's-advocate utopia of people taking other people's work without compensation fits into a capitalist society. Car manufacturers can't just take open-source engines for free and use them in their cars. That doesn't particularly seem to have hurt the auto market, now, does it?

    9. Re:useful purpose by roman_mir · · Score: 1

      It sure irritates me to see BSD groups actually helping proprietary vendors compete against open source. Thanks buddy. Stallman got at least one thing right. - holly shit, I think this can be used as another definition of 'hollier than thou' attitude! It goes both ways, you know: it irritates Bill Gates that GPLed OS is free for anyone to study and use and modify but that he can't use pieces of it without disclosing his sources and it irritates you that there are people who will just contribute for FREEE without asking for ANYTHING back.

    10. Re:useful purpose by Anonymous Coward · · Score: 0

      Kim Jong Il just has a different philosophy about freedom - it's neither right or wrong, just different.

    11. Re:useful purpose by dhasenan · · Score: 1

      That's what the LGPL is for.

    12. Re:useful purpose by aliquis · · Score: 1

      Wow, the last part of your comment was so true, and I haven't ever thought about it before.

    13. Re:useful purpose by drsmithy · · Score: 1
      Wherever did you get the idea that commercial software packages couldn't reuse the source code?

      Probably his strong grip on reality, something people who insist it's possible to build a business around selling GPLed software generally lack.

      I can't think of any widely-used free software licenses that prohibit commercial use.

      Of course, in reality, it's rather hard to make money selling software when your first customer can turn around an undercut you on price, or distribute your product to the entire world for free.

      Certainly the GNU GPL doesn't, as you can see quite plainly from the number of commercial distributions, many of them (such as Red Hat) selling Linux-based operating systems for the same price as Microsoft Windows.

      Red Hat isn't selling Linux, it's selling support contracts.

    14. Re:useful purpose by Jeremi · · Score: 1
      Wherever did you get the idea that commercial software packages couldn't reuse the source code? I can't think of any widely-used free software licenses that prohibit commercial use. Certainly the GNU GPL doesn't, as you can see quite plainly from the number of commercial distributions, many of them (such as Red Hat) selling Linux-based operating systems for the same price as Microsoft Windows.


      Come on, get your head out of the sand. If I, as a commercial developer, want to compile a GPL library into my application, I have to agree to distribute my application under the GPL also. That's the key difference between the GPL and BSD licenses. Many (most?) commercial developers are not willing to GPL their source code, so they are effectively prevented from linking GPL'd code into their apps. To argue otherwise is simply to deny reality.


      I have to say, though, I totally fail to see how your devil's-advocate utopia of people taking other people's work without compensation fits into a capitalist society.


      I never mentioned anything about utopias or capitalism. Perhaps you ought to re-read my post.


      Car manufacturers can't just take open-source engines for free and use them in their cars. That doesn't particularly seem to have hurt the auto market, now, does it?


      If open-source engines existed, car manufacturers absolutely could take them for free and use them in their cars... and their cars would be that much cheaper as a result, because the car manufacturers would no longer have pass on to their customers the costs of designing and building the engines. So yes, it does hurt the auto market.

      --


      I don't care if it's 90,000 hectares. That lake was not my doing.
    15. Re:useful purpose by mrchaotica · · Score: 1
      That means fewer products available to the user at a given price point, and therefore that the user less choice than if the open source code was usable in commercial products. It's not entirely clear how that supports Freedom(tm).
      In this case, "Freedom" refers to having complete control over your copy of the software (e.g. freedom to modify it) once you have it. Besides, proprietary software doesn't count as a choice anyway because -- according to this philosophy -- you can't really use it at all.
      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    16. Re:useful purpose by amRadioHed · · Score: 1

      Why should Bill Gates be irritated that he can't steal code from GPL projects? Just because it's open source doesn't make it his code any more than the code of a proprietary competitor is his.

      I can't see how any reasonable, thinking person would see the GPL license as anything but generous.

      --
      We hope your rules and wisdom choke you / Now we are one in everlasting peace
    17. Re:useful purpose by roman_mir · · Score: 1

      But that wasn't the question, was it now? The point was that the GP was irritated by people willing to spend their time to code for BSD projects, which means these folks are not concerned with someone taking the code and using it in their proprietary products. BSD is definitely more free software than GPL in that sense.

  53. sad but completely understandable. by Roskolnikov · · Score: 3, Insightful

    When folks feel that its ok to steal because they don't believe in a way a company does business that company will be forced to take countermeasures.

    I recall a few threads back an article linked to benchmarking the new Apple laptops, a dell running a hacked (read, stolen, a DVD image most likely DL'd from
    any number of sites) copy of OS X was used as an example, this is both unfair to Dell (who I hate) and Apple (who I happen to like) the OS was configured to run properly on Apple hardware and by luck ran well enough on the Dell to run some basic benchmarks.

    Apple has been submitting a large amount of code for nearly all of the OS that runs underneath their closed GUI (always has been closed) and this policy is sound for a company that attempts to make a profit, if it threatened their business model they would be foolish to release it and in the case of the gui it would threaten it to have others build the gui on linux or solaris or aix. Apple continues to submit source for items that do not compromise their business model, previous to the x86 move Apple had little concern regarding their OS/look/feel appearing on anything but Apple controlled hardware, it could be done (MOL as an example) but this was always out of the reach of the general population. With the move to x86 they have to rely on DRM (hate that too) to ensure that their profit (they're a hardware company?) continues as their OS is really only sold as an upgrade (not a full version like the folks from Redmond sell) and on the condition that you are running it in the environment for which it was designed (read the shrinkwrap license, which I also hate).

    I would imagine that the module(s) for TPM are very cleanly written and very easy to defeat given a little effort and a recompile, if you've looked at any of the code Apple has released you'll know this to be true, with little to stop them we could be seeing HK and/or Chinese Macs (really they are already, almost all manufactured PC's are) rolling in for a bit less then Apple could afford to profit from.

    As an open source advocate I am saddened to see this, as a stockholder I am quite happy.

    --
    Unix, an obscure operating system developed by bored researchers in an attempt to get a better game playing experience.
    1. Re:sad but completely understandable. by vertinox · · Score: 1

      As an open source advocate I am saddened to see this, as a stockholder I am quite happy.

      As a fellow stock holder I am dismayed. The less open source involved... The more they have to spend money on fixing things themselves and less having people point out their mistakes for free.

      Which of course less money for revenue and the less my stocks will be of value.

      The piracy argument is a straw man. Most of the those people installing OS X on their Dells wouldn't have ever bought a Mac anyways.

      Even then, those pirates might have become converts and bought a mac a few years down the road.

      In which I would hope would help get the stock price coughs back to $86 again. *coughs*

      --
      "I am the king of the Romans, and am superior to rules of grammar!"
      -Sigismund, Holy Roman Emperor (1368-1437)
    2. Re:sad but completely understandable. by aristotle-dude · · Score: 1
      Please, you are not a stock holder. You are just trolling and spreading FUD or you are just not technically knowledgable to know the difference between the kernel and other parts of the OS. At present, all the command line tools are open source and other projects like the Quicktime streaming server and Bonjour are still open.

      The only things that are closed source are all the GUI and GUI related frameworks, some drivers and other frameworks only useful within OS X and now the kernel for the X86 branch of Darwin.

      This move was motivated by the activity of pirates. If you really were a stockholder, you should be pleased that Apple is doing all they can to protect their bottom line and preserve the value of the company which you hold stocks for.

      --
      Jesus was a compassionate social conservative who called individuals to sin no more.
    3. Re:sad but completely understandable. by bnenning · · Score: 1

      Please, you are not a stock holder. You are just trolling and spreading FUD

      And you're obviously a BSA shill. Isn't argument by unsupported assertion fun?

      This move was motivated by the activity of pirates.

      And so was Sony's rootkit. That doesn't make either a good idea.

      If you really were a stockholder, you should be pleased that Apple is doing all they can to protect their bottom line and preserve the value of the company which you hold stocks for.

      I am a stockholder, and I recognize that this will have roughly zero impact on unauthorized installations of OS X. It makes things marginally harder for the hackers, but they have and will continue to crack it. Meanwhile, it inconveniences developers and harms Apple's pro-open source image. These drawbacks are relatively small, but the benefits are even smaller.

      --
      How to solve most of our problems: 1.Lots of nuclear plants. 2.Cure aging.
    4. Re:sad but completely understandable. by Anonymous Coward · · Score: 0

      As an open source advocate I am saddened to see this, as a stockholder I am quite happy.

      Trying to have your cake and eat it too?

      Please do not claim to be a FLOSS advocate if you're financially supporting a hostile company.

    5. Re:sad but completely understandable. by Anonymous Coward · · Score: 0

      This isn't going to stop the pirates. They'll just crack the binaries. This is not going to affect your stock one iota unless most of those involved with the markets are technically clueless enough to believe it.

    6. Re:sad but completely understandable. by vertinox · · Score: 1

      Please, you are not a stock holder.

      I own enough that it pains me to not have sold at $86.

      Beyond that... Saying FUD is FUD too.

      --
      "I am the king of the Romans, and am superior to rules of grammar!"
      -Sigismund, Holy Roman Emperor (1368-1437)
  54. That's old. Here's NEW news! by gEvil+(beta) · · Score: 1

    As stated before, this is old news. However, this site is posting some groundbreaking NEW news that affects the world of Apple. Check the date of the article in question...

    --
    This guy's the limit!
  55. Nice to meet you. by hummassa · · Score: 0, Flamebait

    I've never met anyone that *didn't* want to run OS X.

    Seriously, I don't want to run OSX, never did. Cross my heart.

    --
    It's better to be the foot on the boot than the face on the pavement. ~~ tkx Kadin2048
  56. WTF?!? by Cybrex · · Score: 4, Insightful

    Let me get this straight- one component of Darwin is closed source on one platform (just Intel). The rest of Darwin- the part that developers actually work on and need the source to- is still open, and according to other comments here that list is continuing to grow, and your response is to say that Apple might be worse than Microsoft?!? Please read the comments that preceeded yours (the ones posted by actual Darwin devs who are affected by this).

    It seems that the only people who are getting wound up about this are the people who either don't like OS X to begin with or are reading the spin and missing the actual point.

    --
    Boundless Expansion, Self-Transformation, Dynamic Optimism, Intelligent Technology, Spontaneous Order- BEST DO IT SO!
    1. Re:WTF?!? by r00t · · Score: 1

      Why in Hell would you imagine that nobody wants to hack on the kernel?

      Let me introduce you to Linux...

    2. Re:WTF?!? by TrekCycling · · Score: 1

      I think part of the problem is that Apple brags a lot about being an Open Source player. Taking that moral highground, you know. Bono is saving Africa while selling content on iTunes and the OS is sort of open source and Gandhi appears in print ads, so honest we're not like Microsoft....

      That seems to be their strategy for positioning themselves. I frankly don't care what they do, but it comes of as a tad hypocritical to hear that kind of noise when you no Apple is just another company.

    3. Re:WTF?!? by Anonymous Coward · · Score: 0
      Let me get this straight- one component of Darwin is closed source on one platform (just Intel). The rest of Darwin- the part that developers actually work on and need the source to- is still open, and according to other comments here that list is continuing to grow, and your response is to say that Apple might be worse than Microsoft?!?

      Well, duh!

      This is the way that the free software church works. If you don't do everything according to the dictates of "saint" Richard Stallman, you are more evil than Microsoft. Nothing else matters.

      As Orwell wrote, the whole intention of the "abolition of private property" is to concentrate property in far fewer hands than before; but with this difference, that the new owners were a group instead of a mass of individuals. The group in this case is the "free software" church; they control what goes in to the system.

      More importantly, they control what does not go into the system. MP3 player? Support for your video card? Tough luck; the church doesn't like the license terms for the software that exists, so you will just have to do without.

      Apple plays both sides of this game to benefit Apple. This is no different from what RedHat, Novell, etc. do with Linux. You can be sure that if you take RedHat's distribution, change all occurrances of "RedHat" to "RedHut", and then tried to distribute "RedHut Linux", RedHat's lawyers will be all over you.

      So much for "software freedom". Let's call it what it really is: the freedom for the large, aggressive, and strong to exploit the small, passive, and weak.
    4. Re:WTF?!? by aristotle-dude · · Score: 1
      Let me introduce you to Linux...

      And let me introduce you to the reality that only a handful of people actually contribute to the linux kernel source while the majority of distro "developers" repackage their hard work and pass it off as something they did coding on.

      --
      Jesus was a compassionate social conservative who called individuals to sin no more.
    5. Re:WTF?!? by Cybrex · · Score: 1

      Why in Hell would you imagine that nobody wants to hack on the kernel?
      I've been through this discussion thread three times and have yet to find a single Darwin developer who is either bothered or surprised by it. I've looked at the Darwin dev forums and it appears to be a non-issue there as well.

      Of course, there *are* people who want to hack the kernel, but it seems that the most obvious motivation for doing so would be to run OS X on non-Apple hardware. It's pretty clear that if OS X could be run on arbitrary PC hardware then Apple would bleed to death, so this seems like a reasonable move on their part, and one which doesn't appear to impact the legitimate dev community at all.

      Let me introduce you to Linux...
      Been there, done that. I like Linux a lot, and I'm all in favor of open source software. However, I happen to prefer OS X for my own needs, and don't see where this rather trivial move on Apple's part warrants lumping them into the same category as M$. Let's be real here, okay?

      --
      Boundless Expansion, Self-Transformation, Dynamic Optimism, Intelligent Technology, Spontaneous Order- BEST DO IT SO!
    6. Re:WTF?!? by halfcuban · · Score: 2, Informative
      More importantly, they control what does not go into the system. MP3 player? Support for your video card? Tough luck; the church doesn't like the license terms for the software that exists, so you will just have to do without.
      Criticizing free-software advocates for not wanting to get involved in proprietary licensing schemes is ridiculous. Most people advocate such a position because it could lead to serious erosion of the essential point of free, open source software, namely that it's free and open source. I have no problem with the fact that entangling oneself with such agreements would cause all sorts of potential legal issues down the line.
      That said, theres nothing stopping the end user from doing such a thing, as indicated by the existence of many drivers and libraries on my system of proprietary things cracked and laid bare for all. The illegality of that aside, it CAN be done.
  57. Re:Who cares? by TheSalzar · · Score: 0

    cause they are to cheap to buy linux!!!

  58. Short version (was:Duh!) by Lead+Butthead · · Score: 2, Insightful

    Apple got pissed that people are running OSX on non-Apple hardware, so it "took its ball and went home." Apparently Apple still doesn't realise it's a software company.

    --
    ELOI, ELOI, LAMA SABACHTHANI!?
    1. Re:Short version (was:Duh!) by Doctor+Memory · · Score: 3, Funny

      Apparently, neither do the millions of people buying iPods...

      --
      Just junk food for thought...
    2. Re:Short version (was:Duh!) by GarfBond · · Score: 4, Informative

      That's funny. Sure seems like a hardware company when most of its profits come from selling Macs and iPods.

      In reality they use the software to drive the hardware sales. But they're not a software company.

    3. Re:Short version (was:Duh!) by lixee · · Score: 1

      I, for one, got so pissed by OSX that I'm running Linux on my iMac.

      --
      Res publica non dominetur
    4. Re:Short version (was:Duh!) by Fred_A · · Score: 3, Funny

      They're not buying iPods, they're buying conveniently packaged iPod firmware ! ;-p

      --

      May contain traces of nut.
      Made from the freshest electrons.
    5. Re:Short version (was:Duh!) by Anonymous Coward · · Score: 0

      Sure seems like a hardware company when most of its profits come from selling Macs and iPods

      The Mac-department loses money (although less and less every year). iPods are toys, not hardware.

    6. Re:Short version (was:Duh!) by palndron · · Score: 1

      What retard / newb moderator marked this insightful? Wtf. Butthead, I hope you where being sarcastic.

      --
      a man, a plan, a canal, panama
    7. Re:Short version (was:Duh!) by timeOday · · Score: 1
      That's funny. Sure seems like a hardware company when most of its profits come from selling Macs and iPods.
      And those Macs include both hardware and software, so why do you attribute all the profit to the hardware?
    8. Re:Short version (was:Duh!) by SpectreHiro · · Score: 1

      Yeah... Did you know Adidas is really a shoe company? I mean, they sell all kinds of clothes, but they're really a shoe company deep down inside. In fact, they're a shoe company trapped in a sports apparel company's profile. It's true.

      ...

      In reality they use the software to drive the hardware sales. But they're not a software company.

      Honestly, what the fuck do you think you mean by that? Apple, as a company, makes hardware and software. This would imply that they are both a hardware and software company. It would also imply that you're spouting pointless drivel.

      --
      You can't win, Darth. If you mod me down, I shall become more powerful than you could possibly imagine.
    9. Re:Short version (was:Duh!) by SpectreHiro · · Score: 1

      Whoops. That'll teach me not to read the gp. Forward my last post's snarkiness to the original poster that claimed Apple was a software company. Many thanks. :)

      --
      You can't win, Darth. If you mod me down, I shall become more powerful than you could possibly imagine.
    10. Re:Short version (was:Duh!) by Anonymous Coward · · Score: 0

      Here's a test: Would more people buy OS X if they could install it on any old white box PC? Now, would more people buy Macs if OS X did not exist and was not an available OS? I think we know the answers to both of these. Hence, Apple is a software company. The Mac hardware is a convenient way to package, present, and ensure the reliability of the software. Just like the iPod. Apple didn't create a revolutionary piece of hardware. They created a very popular user interface that happens to only be available with an iPod.

    11. Re:Short version (was:Duh!) by TheDC · · Score: 0

      Actually they are a vertically integrated total experience retailer.

    12. Re:Short version (was:Duh!) by nine-times · · Score: 1

      Still, that would make them a "platform" company or something. They're selling the whole package, but they don't really make enough money off of OSX itself to justify development.

    13. Re:Short version (was:Duh!) by nine-times · · Score: 1

      They are a software company if you count iWork, Final Cut, Aperture, Logic, etc. But you're right, OSX and iLife aren't products so much as they're value-added to the platform being sold, the hardware/software combo that is "Macintosh".

    14. Re:Short version (was:Duh!) by timeOday · · Score: 1

      I agree, they are a "platform" company. But forced to choose between hardware and software, I think they'd have more luck selling OSX for general PCs (which is pretty much what they are doing nowadays as their hardware is fairly standard) than they would selling PC hardware running Windows in head-on competition with Dell and HP.

    15. Re:Short version (was:Duh!) by Anonymous Coward · · Score: 0

      No, it makes them a COMPUTER company. You know, as in APPLE COMPUTER.

    16. Re:Short version (was:Duh!) by nine-times · · Score: 1
      It's a bit hard to know. Right now, if they switched to a general-purpose OS, Microsoft might just flip out and kill MS Office support, which could turn into a problem for Apple. In short, Microsoft is in such a position to leverage their market position, and shown no aversion to doing so, that nobody wants to take them on.

      On the other hand, Apple hardware is pretty nice and really not that expensive for what you get. I know, it's supposed to be really expensive, according to what you hear, but it really isn't. Find a matching Dell with the same screen size/quality, weight, thickness, built in webcam, etc., and maybe Apple has a slight markup.

      So yes, I think Apple, forced to choose, might very well try to compete with Sony/Dell than Microsoft. Of course, it would change the culture immensely and make it into an entirely different company to become either hardware-only or software-only.

    17. Re:Short version (was:Duh!) by Anonymous Coward · · Score: 0

      A Mac is a big, shiny dongle. It makes consumers more comfortable with the price tag. The only difference they actually care about is the GUI, but some would balk if all they got was a DVD-ROM.

    18. Re:Short version (was:Duh!) by AnyoneEB · · Score: 1

      I hope not because the default iPod firmware is not great compared to the third party Rockbox. ;)

      --
      Centralization breaks the internet.
    19. Re:Short version (was:Duh!) by mdwh2 · · Score: 1

      Okay, so they're a portable music player company. That's still not Macintosh hardware.

  59. I knew it! by cmacb · · Score: 1

    Steve Jobs is really Linus' father!

    Can Yoda (played by RMS) keep him too from being seduced by the dark side?

  60. Irony by CodemasterMM · · Score: 1

    This is a bit ironic, given that in Linux, you can freely modify your source and how much does it cost you? Not a penny. Apple, like any other company, wants to protect their source, but you can't modify or let alone recompile it; and it costs you quite a bit to purchase, too. It's really starting to bother me that companies currently are hindering and annoying their legal purchasers instead of harming the pirates (such as Sony's Rootkit fiasco or Window's very annoying activation)

    1. Re:Irony by Ohreally_factor · · Score: 2, Interesting

      I would suspect that the legal purchasers that are hindered and annoyed by this, if it turns out to be true, would be on the order of about 10. No, not 10 per cent. 10.

      Comparing it to Sony's rootkit is beyond absurd.

      --
      It's not offtopic, dumbass. It's orthogonal.
  61. Re:Well that sucks... by TheSalzar · · Score: 0

    you would have seen there numbers have grown, to 6 or 7 and it looks like they have rocks
    ahhhhh back to the cave nooo the zealots

  62. Re:AAAARRRRGGGHH! How could they be so stupid! by DrXym · · Score: 3, Insightful

    What good is it without the kernel? Doesn't that make it just a bunch of BSD tools?

  63. Linux l33ts, welcome to Apple's world by DysenteryInTheRanks · · Score: 4, Funny
    Mac developers and power users no longer have the freedom to alter, rebuild, and replace the OS X kernel from source code

    Or, as rewritten by Apple marketing for your black turtleneck wearing, latte-sipping Mac hipsters out there:

    Apple is proud to announce QuickKernelTM, the completely revamped heart of Mac OS X. With patented, proprietaty innovations optimised for the high performance IntelTM Dual CoreTM architecture, QuickKernel is offered as an exlusive benefit to new Apple customers. Buy an Intel-based Macintosh today, and we'll throw in QuickKernelTM for free!

    "We are excited to announce that we're making QuickKernelTM retroactively available to anyone who bought an Intel-based Mac within the past five years," CEO Steve Jobs said. "But act fast -- this free offer will not last long. We estimate QuickKernel adds at least $199 in raw speed enhancement to every Macintosh sold."

    QuickKernel further boosts speed with its ClosedSourceTM architecture, which prevents performance hiccups caused by "credits," "comments" and "disclaimers" typically added to the "source code" of the open source kernel typically used to repair WindowsTM PCs. ClosedSource is delivered in a highly optimized UberBinaryTM format that is many times faster than the uncompiled source code delivered by "open source" operating system vendors.

    "QuickKernel is the fastest way to deliver content to your iPod, greatly accelerating MP3 playback," Jobs said. "It also keeps your black shirt from fading in the wash, disappears scratches from your U2 EditionTM iPod and enhances the graphics on your Ruby on Rails blog."

    1. Re:Linux l33ts, welcome to Apple's world by babbling · · Score: 2, Insightful

      It's so true. Apple is 100% marketing, and their "fans" can't get enough of it... they buy any product with an Apple logo on it! I know a guy who went and bought a two-button Apple mouse the day those came out, despite the existence of other brands of two-button mice well before that, which would have worked with his Mac via USB. ... and right now on apple.com, they're marketing a laptop that is so good, why? Because it can do blogging and podcasting! As though no other laptops can do those things. You can't help but be very worried about how moronic some people are when they fall for this crap.

      My latest idea is to start selling poo in a box on ebay, but with an Apple logo on it. I'll call it The iPoo, and I figure that if I can manage 3 poos per day, and sell them to Apple fanboys for around $33 each, I'll be making almost $700 a week from iPoo!

      Once that gets old, I'll paint them different colours and announced to the fanboys "iPoo now comes in colour! Do not eat Apple iPoo!"

    2. Re:Linux l33ts, welcome to Apple's world by Whiney+Mac+Fanboy · · Score: 1

      Wow! That sounds unreal!

      Can I preorder a blueberry iPoo?

      --
      There are shills on slashdot. Apparently, I'm one of them.
  64. Sheesh... by C_Kode · · Score: 1

    Darwin, Evolution? Like it doesn't make sense. Darwin's evolution to closed source people! Gosh, some people can't see the darkness in the sunlight! :P

  65. not useless by r00t · · Score: 1

    I damn well do expect to have the kernel source. I get it for Linux. Why not for every OS?

    IMHO, actually hiding source of mass-market products should be as illegal as selling cars with the hood welded shut. Hidden source encourages abusive "phone home" crap. Hidden source lets proprietary vendors hide patent violations and stolen GPL code.

    1. Re:not useless by Oliver+Defacszio · · Score: 1
      I damn well do expect to have the kernel source. I get it for Linux. Why not for every OS?

      Because some OS developers don't share your political beliefs in the value in providing a free product just so that it can be attacked by every basement code monkey who has no other outlet for his meaningless opinions?

      Can you imagine the nerve of self-preservation?

      --

      -
      Inventor of the term 'pardon my French'.
    2. Re:not useless by Ulrich+Hobelmann · · Score: 1

      Good question.

      Even Solaris comes with source these days...

    3. Re:not useless by Anonymous Coward · · Score: 0

      Useless posts, yeah. They just rock.

  66. +1 Insightful by Dan+Ost · · Score: 1

    Mod parent +1 insightful.

    He's hit the nail on the head.

    --

    *sigh* back to work...
  67. Legality? by just_forget_it · · Score: 1

    I'm not sure if this was mentioned yet, but doesn't claiming OSS as your own violate the GPL? I thought the GPL exists to keep Open Source software Open Source. Isn't Apple going against it by taking something the was Open Source (Darwin) and now closing it? Are they going to pull a SCO and try to sue or collect liscense fees for source code that they already released publicly?

    Is this new Darwin version COMPLETELY new, with no trace of GPL-protected code?

    1. Re:Legality? by WhiteWolf666 · · Score: 1

      Darwin never contained GPL code.

      Darwin was BSD. This is the difference between GPL and BSD.

      I'm sad about this, but I continue to use Apple, because if I'm forced into using a proprietary OS (OS X or Windows), I'll choose OS X.

      Linux is still my preferred OS of choice.

      --
      WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
    2. Re:Legality? by aristotle-dude · · Score: 2, Informative

      First of all, Apple does not use GPL'ed code in their kernel. Second, any license be it the GPL or what have you cannot remove rights from the copyright holder which is Apple in this case.

      --
      Jesus was a compassionate social conservative who called individuals to sin no more.
    3. Re:Legality? by madcow_bg · · Score: 1

      IF they are the copiright holder of the code, they can release it under whatever license they want. IF they have received code that is GPL-ed, and the copyright holder is somebody else, it is illegal to use it, UNLESS you comply with it, that is to say you release your product GPL-ed. You can of course buy the code from the copyright holder. It is a complicated issue, but if you don't buy the code or a license for it that permits you to do what you want, you have to stop using it.

    4. Re:Legality? by Guy+Harris · · Score: 1
      Darwin never contained GPL code.

      Err, umm, are you saying that Samba isn't GPL code?

      Or did you mean to say "xnu" when you said "Darwin"?

    5. Re:Legality? by WhiteWolf666 · · Score: 1

      Sorry, yes. That's what I meant. Given that I was replying to an article title including "Mac OS X Kernel", that much should be obvious ;-)

      Pardon my lack of specificity

      --
      WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
  68. Re:Proof that Apple is turning fascist! by i_should_be_working · · Score: 1

    The excerpt was not tiny. It went on for quite a while. Even if the police were forced to beat him in submission, they didn't need to beat him for 30-60 seconds after he was in submission (I don't remember the actual time). At any point in the 'tiny excerpt' that was shown publicly an officer could have put handcuffs on the guy and ended it. Instead, they just kept taking turns beating him.

    How crazy, criminal or drug addicted the guy was is irrelevant. Nobody deserves that treatment. And if we are going to go into character assasinations lets look into how this was but one out of many (many!) instances of LAPD brutality. The same police department that was named the country's most corrupt. The same one where several years ago many officers were dismissed and charged with things like planting evidence, theft and murder(!). Read about it here.

  69. List of what's available, and what's not by Mneme · · Score: 1

    As people have already said, this is old news.

    But, for people who care, here is the list of Darwin source packages are available for both x86 and ppc (as of OS X 10.4.6):

    AppleTalk BerkeleyDB CF CFNetwork ChatServer Chess CommonCrypto CoreOSMakefiles Csu CyrusIMAP DSAgent DSNISPlugin DSNSLPlugins DSPasswordServerPlugin DSTools DirectoryService DiskArbitration DynamicPowerStep FirewallTool ICU IOKitTools IOKitUser JBoss JavaScriptCore JavaScriptGlue Kerberos Libc Libinfo Libkvm Libm Libnotify Librpcsvc Libstreams Libsystem Liby MySQL NFS OpenAL OpenLDAP OpenSSH OpenSSL OpenSSL096 PowerManagement SQLite Security SecurityTokend SecurityTool SharedIP SpamAssassin SquirrelMail SystemStubs Tokend UserNotification WebCore X11 adv_cmds apache apache2 apache_mod_dav apache_mod_hfs_apple apache_mod_perl apache_mod_php apache_mod_ssl architecture at_cmds autoconf automake automount awk bash basic_cmds bc bind9 bison blojsom bootp bootstrap_cmds bsdmake bsdmanpages bsm bzip2 cctools configd cron crontabs cscope cups curl cvs cvs_wrapped cxxfilt developer_cmds diffstat diskdev_cmds disklabel distcc doc_cmds dyld eap8021x efax emacs enscript extenTools fetchmail file file_cmds files flex gcc gcc_os gcc_os_35 gcc_select gccfast gdb gimp_print glibtool gm4 gnudiff gnumake gnuserv gnutar gnuzip gperf gpt graphviz grep groff headerdoc iodbc ipv6configuration isoutil jam kext_tools keymgr ksh launchd ld64 less libedit libfs libiconv libpcap libsecurity_agent libsecurity_apple_csp libsecurity_apple_cspdl libsecurity_apple_file_dl libsecurity_apple_x509_cl libsecurity_apple_x509_tp libsecurity_asn1 libsecurity_authorization libsecurity_cdsa_client libsecurity_cdsa_plugin libsecurity_cdsa_utilities libsecurity_cdsa_utils libsecurity_checkpw libsecurity_cssm libsecurity_dotmacdl libsecurity_filedb libsecurity_keychain libsecurity_ldap_dl libsecurity_manifest libsecurity_mds libsecurity_ocspd libsecurity_pkcs12 libsecurity_sd_cspdl libsecurity_smime libsecurity_ssl libsecurity_utilities libsecurityd libstdcxx libtelnet libxml2 libxslt lukemftp lukemftpd mDNSResponder mail_cmds mailman man memberd misc_cmds modemccl nano ncurses net_snmp netcat netinfo network_cmds ntp objc4 old_ncurses pam pam_modules passwordserver_sasl patch_cmds pb_makefiles pbx_jamfiles pdisk perl portmap postfix ppp procmail project_makefiles python rcs rsync ruby samba screen security_authtrampoline security_certificates security_certtool security_crlrefresh security_dotmac_tp security_ocspd security_privportserver security_systemkeychain securityd shell_cmds srm stmalloc sudo syslog system_cmds system_config tcl tcp_wrappers tcpdump tcsh texi2html texinfo text_cmds tidy top usertemplate vim wxWidgets xinetd yacc zip zlib zsh

    and here is the list of x86-only source packages

    bless gas nasm

    and here is the list of ppc-only source packages

    Apple16X50Serial Apple3Com3C90x AppleAC97Audio AppleADBButtons AppleADBKeyboard AppleADBMouse AppleAPIC AppleBCM440XEthernet AppleBMacEthernet AppleCore99NVRAM AppleCore99PE AppleCuda AppleDP83816Ethernet AppleDisplays AppleFan AppleFileSystemDriver AppleFlashNVRAM AppleGMACEthernet AppleGPIO AppleGenericPCATA AppleGracklePCI AppleHWSensor AppleHeathrow AppleI2C AppleI2S AppleI386GenericPlatform AppleI386PCI AppleIntel8255x AppleIntelPIIXATA AppleK2SATA AppleK2SATARoot AppleKauaiATA AppleKeyLargo AppleKeyswitch AppleKiwiATA AppleKiwiRoot AppleMPIC AppleMTRRSupport AppleMacRISC2PE AppleMacRISC4PE AppleMacRiscPCI AppleMediaBay AppleOnboardAudio AppleOnboardPCATA ApplePCCard16ATA ApplePCCardATA ApplePS2Controller ApplePS2Keyboard ApplePS2Mouse ApplePS2Trackpad AppleRAID AppleRS232Serial AppleRTL8139Ethernet AppleSCCSerial AppleSMBIOS AppleSym8xx AppleThermal AppleUSBAudio AppleUSBCDCDriver AppleUSBIrDA AppleVIA AppleVIAATA BootCache BootX CMD646ATA HeathrowATA IOACPIFamily IOADBFamily IOATABlo

    1. Re:List of what's available, and what's not by icefaerie · · Score: 1

      For a second there, I thought you'd gone and posted your Gentoo USE flags.

  70. Pirates? by General+Lee's+Peking · · Score: 1

    If others take the kernel and try to write a higher level interface to it that runs Mac OS X applications, that's not piracy, that's competition. This is a really disappointing decision for a company that could have benefitted from this competition by adapting the ideas of the competition and by providing the kind of support their competition couldn't even come close to. Maybe when you decide to start running on 80x86, your brain gets twisted.

    1. Re:Pirates? by ickoonite · · Score: 1

      Are you deliberately misunderstanding the situation, or are you just stupid? The piracy they refer to is the running of Mac OS X on Dell boxen, and, as others have noted, it has been this way for a while.

      iqu :|

    2. Re:Pirates? by Ohreally_factor · · Score: 1

      Yeah, this really sucks for the, uh, something, uh, project. Is there any such project to create an alternate GUI for Darwin?

      --
      It's not offtopic, dumbass. It's orthogonal.
    3. Re:Pirates? by General+Lee's+Peking · · Score: 1

      I apologize for having written such an inflammatory comment. Having said that, how does what you said negate I what originally posted? Apple will still have an edge on support. Or will Dell support running Mac OS X on their systems? And if people move Mac OS X to Dells, why couldn't Apple look at what people have done to accommodate other hardware and use that knowledge for their own purposes? I don't ask this for rhetorical purposes. You apparently have an insight I lack. If there's anything indelicate about how I've worded this I apologize in advance.

    4. Re:Pirates? by ickoonite · · Score: 1

      The mistake you (and thousands of others) make is to assume that you are indicative of everyone else. You are right when you believe that Mac OS X would sell like hotcakes if it were made available for generic boxen...well, everything except the "selling" part. Piracy is rampant and, well, it involves competing with Microsoft.

      Hardware is a much safer arena to do battle in, which is why Apple wants to restrict Mac OS X to their hardware only. Not only are margins on hardware* much higher, but consider the piracy implications - whilst it is very easy to copy a Mac OS X DVD (at a cost of, say, 50p for a blank DVD), copying a piece of hardware is a somewhat more challenging (and expensive) task, i.e. it can't really be done.

      There are also countless compatibility issues - people would expect their weird old graphics cards, sound cards, network cards and scanners, etc. to work...but they wouldn't. Likewise, they would expect to be able to run their Windows software on it...and can't...

      In short, the commoditisation of Mac OS X would be a bad thing for all concerned, not the path to profitability that some hope it would be.

      iqu :)

      (* Premium hardware, anyway, i.e. nice design, etc. The commodity PC market à la Dell is worlds away.)

  71. FreeBSD not GPL by PenGun · · Score: 1

    Yup the GPL rules. Cool license guys, it's so open they closed it ;).

        PenGun
      Do What Now ??? ... Standards and Practices !

    1. Re:FreeBSD not GPL by argent · · Score: 1

      If FreeBSD was GPL Darwin wouldn't have existed. Apple already had a licenced commercial UNIX in NeXTstep, and they had other options like BeOS (which was already running on the PowerMac and supported Mac OS 8 hosted under the amusingly named Sheepshaver). There's approximately zero percent chance that they would have gone with a GPL kernel, whether BSD or Linux.

    2. Re:FreeBSD not GPL by PenGun · · Score: 1

      Exactly right! They boosted FeeBSD because they could.

          PenGun
        Do What Now ??? ... Standards and Practices !

  72. Apple should use REACT OS. by zymano · · Score: 1

    That would be real cool.

  73. Are you serious? by mangu · · Score: 2, Informative
    The only thing you can't do is make a bootable Darwin OS for x86 any more. And if you can explain to me why anyone would want to do that for any useful purpose, well, I'm all ears.


    That question has been asked and answered several times

  74. Re:AAAARRRRGGGHH! How could they be so stupid! by Ingolfke · · Score: 0, Flamebait

    Shareholders love losing millions of dollars in potential profits to pirating so they can say their just as open as Linux.

  75. Well that just tears it by popsicle67 · · Score: 2, Funny

    Now those five people will have nothing to do on friday night. Mind you that's just the few that actually care about the latest and greatest out of Apple, the other 15 or 20 will just keep mucking about with what they have.

  76. Why they did it... by Ingolfke · · Score: 2, Funny

    b/c if they left the source open you'd begin to see all of the hooks they were building into the kernel... hooks that will eventually be used to allow the Windows Vista kernel to be dropped into place.

  77. WindowMaker 4ever! (also known as: *raises hand*) by ggvaidya · · Score: 1

    I used to have a huge crush on OS X, but that's before I went fully Linux on my laptop at home. Now, I'm just spoilt stupid by keyboard shortcuts, barely ever having to touch my mouse, and having my software mysteriously gain new functionality every time I 'apt-get upgrade'.

    Seriously, I *might* eventualy be taken in my the prettiness of the laptops, but I *know* I'm dual-booting Debian on it. Although I hear you can run OS X inside X-windows on Linux on Macs ...

  78. Did anyone ever actually recompile? by ickoonite · · Score: 2, Interesting

    This Macworld writer is a fucking idiot. I'm willing to bet that the number of people who actually recompiled their kernel on Mac OS X can be counted on the fingers of, say, two hands. For that reason, this is a total non-issue. And as others have noted, this has been the case for quite a while and, well, most of the source is still open anyway.

    Would that we could concentrate on some real news for a change.

    iqu :|

    1. Re:Did anyone ever actually recompile? by Anonymous+Freak · · Score: 1

      I have to agree with you. It has NEVER been possible for an end user to 'roll their own' OS X kernel. Darwin, yes. OS X, no. The bits that make it OS X have always been closed source. The underlying Darwin bits (Mach+BSD) are still fully open source, it's just a few of the OS X bits that HAD been open source are now closed source along with most of the other OS X bits. And other OS X bits are still open source. Not to mention that you can't compile an OS-X-compatible kernel from Darwin sources, anyway! (So, for example, if you really wanted compatibility with new technology xyz, say 64-bit x86, or some old technology like (god forbid, Token Ring,) even if someone wrote that into the Darwin kernel, you'll never get it to work in OS X.)

      As said in some other comment, this is a non-event.

      (P.S., I think you over-estimated, the number of end users could probably be counted on one hand.)

      --
      Another non-functioning site was "uncertainty.microsoft.com."
      The purpose of that site was not known.
    2. Re:Did anyone ever actually recompile? by Anonymous Coward · · Score: 0

      The gentoo people had been working with supporting Darwin and I can only imagine that these developments could only have hindered them if not even killed their support. From what I've seen in the past, it did look like they intended to support the kernel.

      From what I see in your comment history you often seem to try to pass yourself off as some kind of genious or something and you often have a good deal of nastiness in your comments. I'm not as impressed as the moderators by you or your need to point out that you're British, nor do I equate rudeness with wit.

    3. Re:Did anyone ever actually recompile? by ickoonite · · Score: 1

      I'm not as impressed as the moderators by you or your need to point out that you're British, nor do I equate rudeness with wit.

      That's nice. Were you not anonymous, your opinion might have some value. Two points:

      1. I am particularly touched that you have taken the time to peruse my comment history. What is surprising is the conclusion that you draw: that I "try to pass [myself] off as some kind of genious (sic)". Whilst I am flattered that you consider my writing the stuff of someone of advanced intellect (and, evidently, witty, because you must recognise it in order to dismiss it), I fail to understand how - given that it is unlikely that you know me - you feel able to judge that I am some kind of impostor. If memory serves, I have never claimed to be a genius, either on these pages or, indeed, elsewhere.

      2. It's spelt "genius".

      iqu :|

      (Oh, and just for the record, Gentoo sucks.)

    4. Re:Did anyone ever actually recompile? by ickoonite · · Score: 1

      I must confess that I do not know the particulars, having never even considered attempting to recompile the Mac OS X kernel, so I'll take your word for it. The idea of token ring on a hand-crafted Mac OS X box is pretty cool though...

      iqu :)

      (I said two hands, because I considered it likely that some twat on here would otherwise take me to task for, say, grossly underestimating the significance of this chilling decision. Hmmm. In any case, I seem to have pissed an anonymong off already...)

    5. Re:Did anyone ever actually recompile? by ajs318 · · Score: 1
      I'm willing to bet that the number of people who actually recompiled their kernel on Mac OS X can be counted on the fingers of, say, two hands
      You mean, there were 1023 or fewer?

      --
      Je fume. Tu fumes. Nous fûmes!
    6. Re:Did anyone ever actually recompile? by ajs318 · · Score: 1
      I'm willing to bet that the number of people who actually recompiled their kernel on Mac OS X can be counted on the fingers of, say, two hands
      You mean there were 1023 or fewer?

      Seriously, though, it ought to be possible to take a fork off the last "open" version. It looks as though APSL2 gives permission to distribute even things Apple would rather you didn't.
      --
      Je fume. Tu fumes. Nous fûmes!
    7. Re:Did anyone ever actually recompile? by Whiney+Mac+Fanboy · · Score: 1

      You are soooooooooooooo right!

      This is a non issue! Apple losing the HPC sector of the market is irrelevant (after all, they only made a few sales there)!

      --
      There are shills on slashdot. Apparently, I'm one of them.
    8. Re:Did anyone ever actually recompile? by ickoonite · · Score: 1

      I know you're being facetious, but I don't understand why. Apple did make a little headway in the HPC market with the G5, because it is a genuinely good chip at the top end (as is perhaps best evidenced by the fact that the Power Mac G5 still hasn't seen an Intel replacement). And that was the reason - it wasn't about recompiling kernels. Had it been, places like Virginia Tech would have plumped for cheapo Dell boxen running, say, FreeBSD.

      So please clarify - what are you on about?

      iqu :|

  79. I don't care by soupforare · · Score: 3, Insightful

    I wear plaid.
    I have a long ponytail.
    I have a lazy eye.
    I could stand to lose a few pounds.
    Pretty much all nerd here.

    There's no reason for anyone to care about this while they're getting work done. If you've got a product that's going to do/enable you to do the work you need it for but you don't use it because of libre/gratis masturbation, you're ridiculous.

    2k at home, xp on the road, osx for layout, linux and hpux in the server closet.

    --
    --- Do you believe in the day?
    1. Re:I don't care by Anonymous Coward · · Score: 1, Interesting

      On the other hand, if you don't use it because now you can't modify the kernel to lose some of its inexactness it's completely legitimate. I'm only familiar with a slightly higher API space in OS X but it's enough to know, for instance, that OS X has a few "features" that make it awful for critical real time applications or high memory throughput. Maybe I'm wrong but I would think those flaws stem from the kernel. I'd myself thought about how if you could change the memory management and timing mechanisms, you'd have a real kicker of a scientific OS (though at the time it was partially because I found optimizing for Altivec to be extremely easy). If this change affects that space, then the potential usefulness of OS X has dropped dramatically. How much it's actual usefulness dropped I don't know - and as a percentage of users it is relatively small. Still, for me it kills the dream of OS X becoming a nirvana of scientific application development.

    2. Re:I don't care by kula.shinoda · · Score: 1

      RMS, is that you?

      --
      Real men don't write sigs
    3. Re:I don't care by soupforare · · Score: 1

      If I am, I'm his evil twin.
      I don't have a beard.
      I use commercial, closed-source software.
      I bathe.

      --
      --- Do you believe in the day?
    4. Re:I don't care by Whiney+Mac+Fanboy · · Score: 1

      That folks - is why you should judge geekishness (and everything else in life for that matter) by behaviour & not looks.

      --
      There are shills on slashdot. Apparently, I'm one of them.
  80. Apple apologists by penguin-collective · · Score: 1

    When folks feel that its ok to steal because they don't believe in a way a company does business that company will be forced to take countermeasures.

    First of all, this step punishes a lot of people who have trusted Apple's commitment to open source and who have never stolen anything from Apple. This just reinforces the perception that Apple can't be trusted on open source issues.

    What's particularly absurd about your statement is that Darwin is actually built on two open source projects in the first place: CMU's Mach and Berkeley BSD. It was questionable that NeXT made this code proprietary in the first place; Apple's open sourcing of their modifications was not generosity, it was merely doing what we expect of any user of open source software. Closing it again places them back in the category of companies that take a lot but give fairly little back.

  81. minor clarification on 'piracy'. by nblender · · Score: 4, Interesting
    Some comments here indicate that people aren't entirely clear on the state of OSX86 piracy at the moment. Basically, it amounts to groups of people having started with the early release OSX86 code, and hand-integrating the Apple released patches back into it, as well as adding whatever drivers could be found in the Darwin sources, and/or binary patching Apple's kext's to produce, what today, is a 10.4.6 bootable/installable DVD that works on lots of non-Apple hardware. Indeed, I installed it on a corporate Dell laptop that my employer insists that I use.

    Here's the problem, performance sucks relative to my Intel 20" iMac, it hangs frequently, and the network driver can't read the mac-addr. I also can't set the mac-address using ifconfig, so end result, is no networking. Screen resolution is also not able to match what the screen is capable of so the aspect ratio is wrong.

    In short, while it's a cute hack and the novelty of seeing OS X running on Dell hardware is certainly nifty, it's far from production ready. Why did I dare to anger the Apple gods by trying to pirate OS X? I'm ok with it personally. I own 4 Mac's personally, have a G5 tower on my desk at work. My employer makes me carry this 20lb Dell around when I travel and I'm certainly not going to add weight by putting my powerbook in my luggage as well. So if I can have a few of the comforts of home-computing on the road with me, then I'll do it. It may not be completely legal, but I'm not taking any money out of anyone's pockets and I'm only using one instance of my OS X 86 license at a time.

    1. Re:minor clarification on 'piracy'. by Ash-Fox · · Score: 1

      Technically, if you buy the OS, add patches so that it works under 'generic' x86 hardware, run it under such hardware... It isn't piracy.

      They just don't want people running it on 'generic' x86 hardware.

      --
      Change is certain; progress is not obligatory.
  82. Wait... by tetabiate · · Score: 1

    Today I was thinking the Intel-based Mac Mini or the iMac seem rather appropriate to replace our noisy and voluminous desktop computers. However, I was worried about interoperability with Linux since we rely heavily on shared NFS partitions from several Linux servers. Given that most of the incompatibilities/limitations could be solved by tweaking the Mac OS X kernel, I was pretty sure interoperability was no more a concern. Now, I don't know.

  83. Pretty funny, really by mcc · · Score: 0, Troll

    Slashdot rails against Palladium nonstop for a matter of years when Microsoft is pushing Palladium as something they want to do. (And in what may just be a coincidence, as long as public pressure is on, Microsoft never actually manages to get Palladium adopted.) Then all of a sudden, Palladium crops up in all these new Macintoshes, but now that it's in fancy white plastic nobody minds, nobody cares, nobody even talks about it. Anyone left who's upset about the idea of the operating system vendor requiring you to use a chip which takes ultimate control of the machine out of the hands of the computer owner, and into the hands of the people who sold it to you? Anyone left who's not willing to support the future abuses of power that the mere presence of TPM in existing machines makes possible? One or two people? Oh, well you weren't going to buy it anyway you pirate.

    Now that white plastic is involved, now all of a sudden the implicit spirit of "capitalism is a two-way negotiation, and the consumer is obligated to protect their interests by rejecting actions by producers which go to far" gives way to a new spirit of "TPM? What's that? Well, whatever. I'm sure software companies wouldn't do anything irresponsible. If you don't like it, then you don't have to use.. y'know.. a computer".

    (Amusingly, through all of this the pirates aren't complaining about the TPM or the kernel source closing or anything, they're just going ahead and running the unrestricted pirated versions. What do they even have to complain about? They alone get the freedom to use their computers in the way they wish. There's this idea that you don't own your possessions, the people who sold them to you own them and they're just letting you use them as long as you live your life by the rules they demand, and this idea is one that only legal paying customers have to put up with.)

    My dual g4 mac I'm posting on here is getting really, really old. I can probably stretch another couple of years of life out of it if I beef up the RAM some. After that I guess my next computer, for the first time since I got my first computer in 1986 or so, will be something other than an Apple. I don't really know or care what it is as long as it isn't running Windows, and doesn't have a TPM in it (or other chip in it that allows software to encrypt part of the computers internals to keep me from looking at it). Linux doesn't have any of the audio programs I need, doesn't have any of the image editing programs I need, can't run any of the Cocoa software I've written for private use, and doesn't have any developer platforms which even approach the elegance, speed of development, and usability of Cocoa in the first place. But the only choices the "free" market gives here are between being a criminal, being a slave, and being a miserable, freezing luddite eating bark in the woods. Option #3 is looking best right now.

  84. Re:Proof that Apple is turning fascist! by Lord+Kano · · Score: 1

    As a former Mac user, I hate Apple as much as anyone. But this guy was trying to steal their property. They were completely justified in wrestling him to the ground.

    LK

    --
    "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
  85. Re:AAAARRRRGGGHH! How could they be so stupid! by Ulrich+Hobelmann · · Score: 1

    That are open (http://cvsweb.netbsd.org/bsdweb.cgi/src/) and portable across BSD-compatible kernels anyway, yes.

    So it's just about the kernel. Well, there used to be (working for some Mac apps, though alpha-quality!) Darwin-ppc emulation on NetBSD, not sure where it is right now, or how easily it could be ported to x86.

  86. How does this change anything? Nobody contributed by aristotle-dude · · Score: 1
    Nobody contributed to XNU outside of Apple anyway so why all the whining? Are you guys complaining that this makes pirating their hard work more difficult? They are only closing the XNU kernel and leaving the rest of the drivers and other parts of the OS open for both X86 and PPC and the kernel is still open for PPC.

    The pirates brought this on themselves. If you want to get mad at someone, get mad at Maxxus.

    --
    Jesus was a compassionate social conservative who called individuals to sin no more.
  87. And that's Open Source... HOW? by Moraelin · · Score: 1

    Sad to break this to you but Open Source doesn't mean "look but don't touch", nor "it's open only as long as it doesn't interfere with my business plans", or it would have made MS the champion of OS. (Stuff like MFC always came with sources. You just were forbidden to use them for anything that intereferes with MS's world domination, such as porting them to another OS.)

    Open Source means you can take my code, port it to whatever you damn wish, fork it into whatever other purpose you damn wish, install it on competing hardware or on robotic sharks with lasers on their heads, pack it on your own distro CD and try to undercut the price of mine, etc. You may have to abide by some minimal restrictions, such as "but you can't turn my OSS into your closed source" (GPL) or "ffs, have some decency and do acknowledge the original authors" (BSD), but none really tells you on what hardware can you run it or with whom you can't compete.

    Is it that great for Apple or any other corporation trying to build a monopoly out of interlocking pieces, to raise entry barriers? Well, no, in fact it's pretty bad to that end, because it lowers everyone's entry barriers. (E.g., if I wanted to compete with IBM's P5 computers, if they run Linux, it lowers my entry barriers because I can just recompile Linux for mine too. It just saved me from writing a whole OS. It's one less interlocking piece standing in my way.)

    But as they say, if you can't stand the heat, then get the fuck out of the kitchen. It's that simple. If Apple can't stand OSS kind of competition, then it can stop pretending it's some great champion of OSS. It's that simple.

    If it's just incomplete pieces you're supposed to look at and never use for anything competing with Apple's business plans, and which can be pulled out without notice if anyone ever actually figures out such a way to use them, just isn't OSS. It's just some corporate PR smoke-and-mirrors bullshit, trying to look all open without actually taking the risks associated with actually being open. What Apple tried to have there is neither "free as in speech" nor "free as in beer", but just a weird "free as in some meaningless buzzword that our PR drones can hype."

    Hand-waving it as "bah, the normal users won't notice" is:

    A) Irrelevant. I don't personally go through the Linux kernel or OpenOffice sources daily either, but the fact remains that I'm _free_ to. That's the crux of the whole issue. _If_ I ever actually need to hack some kernel driver to read my files off an old medium (I've actually had to, back in 2000), there's no corporate boss to decide for me "nah, you don't need to see those."

    B) An incredible case of tunnel view. Just because users X and Y can't or won't read kernel sources, doesn't mean they can't benefit from the work of user Z who does. Even if I were Joe Average with zero programming knowledge, and unable to personally modify the kernel driver I've mentioned, then maybe someone else could do it for me. Maybe if I'm overly rich or some company or government agency, I can just hire someone who knows his/her way around that stuff. Maybe someone else had the same ancient drive and controller and had done that work already, so I just need to download it.

    And, don't get me wrong, I'm not even telling you that you should choose OSS over closed, or whatever. If for you it's irrelevant because you personally haven't edited a kernel, sure, go ahead and make your own choices. But let's stop pretending that it's the apex of openness and transparency, because it ain't.

    --
    A polar bear is a cartesian bear after a coordinate transform.
    1. Re:And that's Open Source... HOW? by Anonymous Coward · · Score: 0

      I guess you missed the part where he said that Mac OS X was never open to begin with.

    2. Re:And that's Open Source... HOW? by halfcuban · · Score: 1

      And I guess you missed the part where Apple had ad's and this ridiculous logo saying "We're Open" implying some sort of support of the OSS community, which never really existed. I don't know whether or not they "owe" the OSS community anything, but I would like for them to stop taking credit for shit that's not theirs (KHTML, Mach, BSD) and repackaging it and saying "Hey look at the crazy innovation we came up with!".

    3. Re:And that's Open Source... HOW? by Durandal64 · · Score: 1

      No, "open source" means "the source code is available for you to see". If you disagree, please specify which part of the term implies anything more than I said.

      "GPL" means you can take the code, port it to whatever you damn well want and fork it. All GPL applications are open source, but not all open source applications are GPL.

    4. Re:And that's Open Source... HOW? by Whiney+Mac+Fanboy · · Score: 1

      No, "open source" means "the source code is available for you to see".

      You win the prize for the most clueless comment in this entire discussion! Well done!

      Please read The Open Source Definition, it will help you not to look so completely ignorant in future.

      What you were talking about is "viewable source".

      --
      There are shills on slashdot. Apparently, I'm one of them.
    5. Re:And that's Open Source... HOW? by Durandal64 · · Score: 1

      In other words, some people somewhere think the term should be equivalent to the GPL or FreeBSD license. That's ridiculous. There is absolutely nothing about the phrase "open source", linguistically, which implies anything like what you have said. "Open" can simply mean that you are "allowed access", nothing more. What Apple billed as open source was, in fact, open source, because people were allowed access to the source.

    6. Re:And that's Open Source... HOW? by Whiney+Mac+Fanboy · · Score: 1

      That's ridiculous. There is absolutely nothing about the phrase "open source", linguistically, which implies anything like what you have said.

      *sighs* whatever dude, I've shown you a link from the guys who popularised "open source" as a phrase, how about you show us a link to someone credible who shares your opinion of open source's definition.

      --
      There are shills on slashdot. Apparently, I'm one of them.
    7. Re:And that's Open Source... HOW? by Durandal64 · · Score: 1

      www.m-w.com

      Credible enough for you?

    8. Re:And that's Open Source... HOW? by Whiney+Mac+Fanboy · · Score: 1

      Erm, why didn't you link to an actual definition?

      Oh, 'cause there they don't have one

      Got any more 'credible' sources for us?

      --
      There are shills on slashdot. Apparently, I'm one of them.
    9. Re:And that's Open Source... HOW? by Durandal64 · · Score: 1

      How about looking up the word "open", dumb-ass? As I said before, there is nothing linguistically about the term "open source" that implies a right to distribute as you see fit. It simply means "the source code is accessible".

    10. Re:And that's Open Source... HOW? by Whiney+Mac+Fanboy · · Score: 1
      How about looking up the word "open", dumb-ass?

      Are you sure you want me to do that?
      42 entries found for open. The first 10 are listed below.

      1 : having no enclosing or confining barrier : accessible on all or nearly all sides
      2 a (1) : being in a position or adjustment to permit passage : not shut or locked (2) : having a barrier (as a door) so adjusted as to allow passage b : having the lips parted c : not buttoned or zipped
      3 a : completely free from concealment : exposed to general view or knowledge b : exposed or vulnerable to attack or question : SUBJECT
      [and so on - read all definitions before you respond to the ones I've quoted.]
      42 definitions... most of which go a good deal beyond 'accessable'.

      Not only does the he term implies a hell of a lot more then you say it does, but it's commonn usage implies redistribution as well.

      Again, I challenge you to provide a link that supports your point of view.
      --
      There are shills on slashdot. Apparently, I'm one of them.
    11. Re:And that's Open Source... HOW? by Durandal64 · · Score: 1
      42 definitions... most of which go a good deal beyond 'accessable'.
      Irrelevant. You are arguing that it can mean only one thing, which is absurd precisely because the term "open" has so many definitions.
      Not only does the he term implies a hell of a lot more then you say it does, but it's commonn usage implies redistribution as well.
      The open source group does not have a trademark on the term "open source", so they do not have exclusive rights to define it. The original contention was that Apple was lying when they said that Darwin was "open source", which is pure horse shit. The term does not have one definition. It can have many, including the one you have posited.
      Again, I challenge you to provide a link that supports your point of view.
      You already linked to the definition of "open". I've shown that the phrase "open source" can be interpreted as "source code is available to see", an interpretation which you have not directly criticized. Instead, you've said, "My definition is the only one!" without any justification aside from the say-so of some people on the Internet. The term "screwdriver" can mean "An alcoholic drink made with vodka and orange juice". Does that automatically prevent Stanley Tools from using it to refer to their line of products which set and drive screws?
    12. Re:And that's Open Source... HOW? by Anonymous Coward · · Score: 0

      OSI does in fact have trademarks. I don't know whether that means you need their permission to use the phrase to describe a software license, or just to use their logo as well.

    13. Re:And that's Open Source... HOW? by Durandal64 · · Score: 1

      Trademarking a phrase is extremely difficult, and the only trademarks I see there are for actual logos. The phrase "open source" certainly isn't trademarked, since projects on SourceForge can claim to be "open source" without fear of penalty. Since Apple never uses these logos or markers on their web site to describe OS X, they are not engaging in misrepresentation of any kind.

    14. Re:And that's Open Source... HOW? by Whiney+Mac+Fanboy · · Score: 1
      I've shown that the phrase "open source" can be interpreted as "source code is available to see", an interpretation which you have not directly criticized.

      Lets go back & look at you're first statement in this thread:
      No, "open source" means "the source code is available for you to see"
      I have shown that:

      1) The word 'open' comprehensively means more then "viewable" (in particular, it means access that it two way)
      2) When you use multiple words, they gain meaning. The term "Open Source" is commonly held to mean viewable, redistributable code.

      Please provide me with a link (hell, I'm not even asking for credible anymore) from someone who agrees with your definition. (hint, if you're alone on the Internet, you're almost certainly wrong).

      The original contention was that Apple was lying when they said that Darwin was "open source", which is pure horse shit.

      I'm afraid you're wrong again (why am I not surprised):

      1) Apple does not say Darwin is open source (XNU is a component of darwin, and is not listed on Apple's OSS page).
      2) If they did, they would be lying.

      Instead of trying to redefine open source to make Apple look good, why didn't you just correct the original poster about Apple saying Darwin was open source? Then you wouldn't have looked so ignorant.
      --
      There are shills on slashdot. Apparently, I'm one of them.
    15. Re:And that's Open Source... HOW? by Durandal64 · · Score: 1
      Lets go back & look at you're first statement in this thread:
      No, "open source" means "the source code is available for you to see"
      I have shown that:

      1) The word 'open' comprehensively means more then "viewable" (in particular, it means access that it two way) 2) When you use multiple words, they gain meaning. The term "Open Source" is commonly held to mean viewable, redistributable code.
      The word "open" CAN mean comprehensively more than "viewable". It does not HAVE to. Is this sinking in yet?

      "Commonly held" isn't relevant. I've shown that my interpretation of the term "open source" is, linguistically, completely valid, while you're holding that there is only one possible definition. Yet again, you offer no argument for this pronouncement; you simply state it as fact. Further, you're ignoring the context of my argument, which was that your definition of open source is actually a sub-set of all open source, meaning that it's a specialization. My meaning, while more general, is still perfectly valid.

      Do you honestly think that the inventor of the screwdriver can tell bartenders to stop referring to vodka and orange juice as such?
      Please provide me with a link (hell, I'm not even asking for credible anymore) from someone who agrees with your definition. (hint, if you're alone on the Internet, you're almost certainly wrong).
      Appeal to popularity fallacy. Please show what is wrong with my interpretation of the word "open".
      I'm afraid you're wrong again (why am I not surprised): 1) Apple does not say Darwin is open source (XNU is a component of darwin, and is not listed on Apple's OSS page).
      Of course they do. Darwin is listed under "Open Source Projects".
      2) If they did, they would be lying.
      Bullshit. Just because they don't adhere to your definition doesn't mean that there aren't other possible definitions. I can't see why the concepts of multiple meanings and subtle differences are flying over your head like this. Hell, Apple themselves provide an open source FAQ, so there is no confusion about what they mean when they say "open source". (Incidentally, their definition is closer to yours than mine, but it doesn't include the ability to freely redistribute software.)
      Instead of trying to redefine open source to make Apple look good, why didn't you just correct the original poster about Apple saying Darwin was open source? Then you wouldn't have looked so ignorant.
      Apple has, in fact, said that Darwin is open source, and they're not lying. The people you've linked to possess no trademark on the term, and thus they have no right to define it in such a way that it excludes all other possible definitions.
    16. Re:And that's Open Source... HOW? by Whiney+Mac+Fanboy · · Score: 1

      *yawn*

      This is so hard, when we're obviously in completely different timezones :-)

      Apple has, in fact, said that Darwin is open source, and they're not lying.

      Hahahahahahahaha!

      (mods, mod this down, I will give a proper reply in the morning)

      --
      There are shills on slashdot. Apparently, I'm one of them.
    17. Re:And that's Open Source... HOW? by Durandal64 · · Score: 1

      Yeah you sure showed me. Well played. Moron.

      As if mods are even watching this anymore.

    18. Re:And that's Open Source... HOW? by Whiney+Mac+Fanboy · · Score: 1

      Darwin is not open source, because a major component (x86 xnu) of it is not open source - even if you use your incorrect definition.

      If you disagree, please point me to where I can download the xnu x86 kernel.

      *ruffles damian's hair* you've been very cute to argue with, you deserve my handle more then I do!

      --
      There are shills on slashdot. Apparently, I'm one of them.
    19. Re:And that's Open Source... HOW? by Durandal64 · · Score: 1
      Darwin is not open source, because a major component (x86 xnu) of it is not open source - even if you use your incorrect definition.
      As far as we know, the source for x86 XNU is simply not available yet. There is no definitive statement from Apple on the subject, and this was, in fact, done to death on the Darwin mailing list. This post should shed a little light on the subject.
    20. Re:And that's Open Source... HOW? by Whiney+Mac+Fanboy · · Score: 1

      Right, so you admit:

      1) Its not available for download (you can't view the source)
      2) It's been that way for months
      3) Apple hasn't said it's open source (no statement)

      But you're still a believer that Darwin is Open Source!

      Well, such faith is touching (if a little naive), so I'll give you credit for that.

      Anyway dude, long weekend for me - some Christian holiday here in the Netherlands - going to head out - I look forward to your inevitable reply on my awakening.

      PS - I note you have not added me as your friend? Haven't you read my sig? :-x

      --
      There are shills on slashdot. Apparently, I'm one of them.
    21. Re:And that's Open Source... HOW? by Durandal64 · · Score: 1
      Right, so you admit: 1) Its not available for download (you can't view the source)
      Everything in Darwin x86, except XNU, is open source. The entire PowerPC Darwin is open source.
      2) It's been that way for months
      3) Apple hasn't said it's open source (no statement)
      It's listed under their "open source" projects, so I'd say that qualifies. x86 XNU isn't open source yet, but Apple might just be taking its time releasing the sources. There could be any number of reasons for this. The speculation in the original article isn't indicative of anything. It was just some moron who saw that he couldn't download the XNU source for x86 and said "OMG DARWIN IS DEAD!!!!"
      But you're still a believer that Darwin is Open Source!
      Get it through your head. Darwin is not exclusively made up of XNU. It's XNU along with the FreeBSD layer and everything else required to run a POSIX-compliant operating system. Darwin is mostly open source. When Apple releases the sources for x86 XNU is up to them, but they haven't said that they won't.
    22. Re:And that's Open Source... HOW? by Whiney+Mac+Fanboy · · Score: 1

      Get it through your head. Darwin is not exclusively made up of XNU.

      But you said darwin was open source. If one component of its closed, then you can't call the whole open.

      Darwin is mostly open source.

      Aaaah, 'mostly open source' kinda like being 'mostly pregnant' don't you think?

      When Apple releases the sources for x86 XNU is up to them

      Yes, I agree with you there - Darwin x86 has the potential to become open source. But as Apple, like you say have given no indication as to when (or if) its going to be made open source. I'm just going to have to call Darwin closed.

      but they haven't said that they won't.

      You've spent 15 posts defending a company's product as open source, when you admit they haven't said its open. Sad.

      --
      There are shills on slashdot. Apparently, I'm one of them.
    23. Re:And that's Open Source... HOW? by Durandal64 · · Score: 1
      But you said darwin was open source. If one component of its closed, then you can't call the whole open.
      You can't call the whole not open either. Apple does not say that OS X is open source. They say Darwin is. This is true for the PowerPC Darwin, and when they release the x86 XNU sources, it'll be true for the whole x86 branch. (The BSD tool sources are available for both.) You're operating under this idiotic speculation from some moron in the tech press. In any case, Darwin is more open than closed at this point.
      Aaaah, 'mostly open source' kinda like being 'mostly pregnant' don't you think?
      False analogy. Pregnancy is a binary condition. Unless Darwin has exactly one source file with all the code in it, your analogy doesn't apply.
    24. Re:And that's Open Source... HOW? by Whiney+Mac+Fanboy · · Score: 1

      it'll be true for the whole x86 branch. (The BSD tool sources are available for both.)

      Oh - I agree that it will be true if Apple release the source. But they haven't, have they?

      You're operating under this idiotic speculation from some moron in the tech press.

      No, I'm not speculating in the slightest - I'm talking about now. Right now you cannot download the entire source code to darwin. Thefore darwin is not open source (even by your incorrect definition).

      In any case, Darwin is more open than closed at this point.

      Yes, it is. But you can't call something open source if it includes components you can't view the source on. Why don't we compromise and say darwin-ppc is open & darwin-x86 is made of open & closed components?

      False analogy. Pregnancy is a binary condition. Unless Darwin has exactly one source file with all the code in it, your analogy doesn't apply.

      How can you argue that OS X is not open (as it's made up of open & closed components), yet in the same breath argue Darwin-x86 is Open (even tho' it's made up of open & closed components).

      *shakes head*

      You're quite a fanboi being able to hold such self-contradictory thoughts in your head at once!

      --
      There are shills on slashdot. Apparently, I'm one of them.
    25. Re:And that's Open Source... HOW? by Durandal64 · · Score: 1
      Yes, it is. But you can't call something open source if it includes components you can't view the source on. Why don't we compromise and say darwin-ppc is open & darwin-x86 is made of open & closed components?
      Fine. I'm sure we're both tired of trying to get the last word.
  88. Like shutting the gate by gurutc · · Score: 1

    after the cattle done run off, but, given Apple's latest ad campaigns, I think it's smart to publicize closing the kernel off to ongoing inspection by those searching for security holes.

    --
    Moderation in All Things... Especially Moderation - gurutc
  89. Well ... by Qbertino · · Score: 1

    As long as they don't replace Bash with cmd and Fink and the other unix stuff still works I couldn't care less. Who the hell compiles from source anyway? Even in the Linux crowd those are only a few hardliners and powertweakers. And, curiously enough, the more 'technical' the distro, the less you actually need to compile yourself. I've never got anything better from my attempts at compiling than the Debian Kernels anyway. Besides, not having to deal with all the low-level crap and weedy custom-x86 module & driver junk in a modern usable unix is the whole point of having a Mac anyway.
    Access to compilable source is a nice-to-have, but more in the sense of a nice-to-have CNC Cutter and the Datafiles to cut your own Motor for the car-model in your garage. Not that anyone driving a car would need that.

    --
    We suffer more in our imagination than in reality. - Seneca
    1. Re:Well ... by gyrogeerloose · · Score: 1

      Your English is better than that of about 50% of Slashdot contributors who are native speakers of the tongue. Include spelling and you can raise that amount to 75%

      --
      This ain't rocket surgery.
  90. GPL code in Darwin... is not an issue. by argent · · Score: 1

    Is this new Darwin version COMPLETELY new, with no trace of GPL-protected code?

    If you look at the Darwin source tree you will see that there are a number of components with "Other" licenses. Any GPL or LGPL code will be in these trees. A quick look through the first few "Other" entries finds Chess, JBoss, and MySQL, and of course gcc and its component parts are GPLed.

    But just because something's GPLed doesn't mean it can't be used by or distributed with a proprietary kernel or OS. After all, Microsoft is inlcuding Interix in Windows Vista, and Interix ships with many of the same GPLed components as Darwin and Mac OS X such as gcc...

    1. Re:GPL code in Darwin... is not an issue. by Anonymous Coward · · Score: 0

      But just because something's GPLed doesn't mean it can't be used by or distributed with a proprietary kernel or OS

      Then why the big hub-bub about including ATI and NVidea drivers is various linux distros?

  91. Strong DRM in Leopard Intel? by argent · · Score: 1

    I think the MPAA had as much to do with this as Maxxus.

    I expected this as soon as I heard the Intel hardware DRM support was included. As hard as strong DRM is, strong DRM on top of an open source kernel where an attacker can plant a "tap" anywhere under the user-kernel boundary out of sight of the application is virtually impossible.

    So... the iTunes Video Store would ever be able to ship first-tier movies until Apple had some kind of equivalent of Microsoft's "trusted path", and that ain't going to happen with an open source kernel. Expect it in Leopard, for Intel Macs only.

  92. Tiger "Is" FreeBSD - Move Mac OSX Software To BSD? by cannuck · · Score: 0

    Since Apple Tiger "is" FreeBSD. How complicated is it to make Apple OS X software function on BSD? I can buy a dual core CPU Intel 4.1 mhz computer for $500. I would love to switch to BSD running on the latter computer.

  93. Well that makes 1 of you... by ZxCv · · Score: 2, Insightful

    Ok, (probably) more than 1 of you.

    But I think its safe to say that you are in the vast minority on this one. It seems to me that most people moved from Linux to OS X and not the other way around.

    Just out of pure curiousity, what was it about OS X that pissed you off so much? And was Linux able to fix that, or was it a matter of just choosing Linux simply because you like it better?

    OS X sure isn't perfect, but for my hard-earned buck and precious little free time, it sure beats the pants off Windows or Linux.

    --

    Perl - $Just @when->$you ${thought} s/yn/tax/ &couldn\'t %get $worse;
    1. Re:Well that makes 1 of you... by lixee · · Score: 1

      It wouldn't let me view videos fullscreen out-of-the-box, did not have a DC++ graphical client and I had trouble publishing calendar with iCal (when Evolution works like a charm).
      I really tried living with OSX (for the amazing eye-candy) for a week but ultimately had to go back to Linux.

      --
      Res publica non dominetur
    2. Re:Well that makes 1 of you... by Vancorps · · Score: 1
      Personally I tend to say, good choice there. OS X pisses me off on an almost daily basis. SMB shares disconnecting themselves, the shares only working anonymously across subnets, not closing sessions on file servers. Needlessly adding hundreds of tiny files to the file server that all start with a "."

      A linux box plays well with others which is very important in my world where Windows also plays a part. Linux and Windows interoperate beautifully while the OS X boxes seem to be happier playing with themselves.

      It's getting better though, noticed a lot of differences between 10.2 and 10.4 but there are still a lot of networking related problems unless you're using all OS X, then things seem to work.
    3. Re:Well that makes 1 of you... by Finque · · Score: 1
      I direct you to VLC or MPlayerOSX for the full-screen video (assuming you're not already aware of them). You could also write a simple AppleScript to enable it in QuickTime. Google "fullscreen QuickTime Mac OS X" should point you to a million and one ways to do this.

      For the DC++, I direct you towards Shakespeer - http://shakespeer.sourceforge.net/.

      Can't help you with the Calendar deal... I don't use iCal myself, so I'm not experienced with it.

    4. Re:Well that makes 1 of you... by lixee · · Score: 1

      Thanks for the tip! Never heard of that shakespeer app before.
      Unfortunately, the problems I listed are not exhaustive. On top of my head, mounting linux partition from OSX (10.4) and sharing stuff thru Samba.
      Appreciate the help, but I'd rather stick with something free (Hoping that, in the near future, HW people stop selling me licences I never use).

      --
      Res publica non dominetur
    5. Re:Well that makes 1 of you... by mrchaotica · · Score: 1

      I went from Linux to OS X and am thinking of going back to Linux for two reasons: Apple is getting into Treacherous Computing, and they refuse to make a Tablet.

      Still, I don't necessarily look forward to it; I like the Mac OS's UI. Maybe I can replicate it with KDE...

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    6. Re:Well that makes 1 of you... by fatphil · · Score: 1
      --
      Also FatPhil on SoylentNews, id 863
    7. Re:Well that makes 1 of you... by Whiney+Mac+Fanboy · · Score: 1

      It seems to me that most people moved from Linux to OS X and not the other way around.

      Linux's market share is growing, Mac's is not.

      Sorry. Your gut feeling is incorrect.

      --
      There are shills on slashdot. Apparently, I'm one of them.
    8. Re:Well that makes 1 of you... by FlameSnyper · · Score: 1

      So setup your file shares on a Linux box instead of a Windows box and simply enable afp.

      I have never had one of my afp shares drop off randomly.

    9. Re:Well that makes 1 of you... by Vancorps · · Score: 1

      Why should I have to setup afp when both Linux and Windows can speak SMB without an issue? The whole point is the two interoperate smoothly. I can setup AFP on the Windows server just like any Linux box. The whole point is that I shouldn't have to.

    10. Re:Well that makes 1 of you... by guet · · Score: 1

      God you're a dull blight on the Apple stories on slashdot.

      Market Share is

      1> Notoriously unreliable
      2> Massively wayed by business (POS, Offices) purchases
      3> Is growing for Macs, as it is for Linux, by very small amounts, making any measure of the two almost impossible, and trends difficult to distinguish from short term fluctuations.
      4> WHO CARES!

      It's not worth arguing about. Given that most boxes with Linux on them are bought with Windows, any market share figures for Linux are a nonsense. Even installed base would be hard to estimate (I assume that's what you're actually talking about).

    11. Re:Well that makes 1 of you... by Whiney+Mac+Fanboy · · Score: 1

      I actually agree with your post completely *

      I just have to respond to people who assert that Mac's market share is growing at the expense of linux - its a stupid argument (and thanks for backing me up on that).

      * Apart from me being a dull blight of course - I think I liven up the Apple section of /. immensely! Imagine how tedious it would be if there was nothing here but the real fanbois disussing how noone compiles their own kernel, aqua being the pinnacle of UI design, linux being ugly, etc etc.

      --
      There are shills on slashdot. Apparently, I'm one of them.
  94. OSS Fanatics by geezusfreeek · · Score: 0, Flamebait

    So, the kernel isn't open source anymore. So, what? If a closed source kernel scares you that much, then it's your loss. Apple doesn't have to appeal to open source "fanboys" that refuse to have a single binary on their systems that hasn't gone through a custom compilation process.

    To those guys, go back to your Gentoo boxes and shut up. We productive people that don't care where a binary comes from as long as it works and doesn't do anything malicious will go back to our work while you tweak your little compiler options and add little hacks and brag about how fast your system can go with your kernel modifications like a bunch of street racers.

    If a system is good enough to use, use it. If not, and you can't change it, don't. For 99.999999% of the population, the stock kernel is enough; ironically, only 99% of the population is okay with that, so we have that 0.999999% that thinks they have to tweak everything when it really has no effect on their productivity.

    1. Re:OSS Fanatics by Anonymous Coward · · Score: 0

      that thinks they have to tweak everything when it really has no effect on their productivity

      you mean "has a profoundly negative effect on their productivity". But their machines are a little faster.

  95. This is where SGI and Sun should step in. by Anonymous Coward · · Score: 0

    Apple is giving SGI and Sun a perfect opportunity to step in and capture the market they are indeed alienating. Sun could do it far easier than SGI, but this would be a perfect time for SGI to recover from their near-death.

    Many people chose Apple systems just because they were powerful, and weren't your typical grey-boxed Intel systems. The connection between the hardware and the software was superb.

    What SGI could do is release a solid, affordable workstation. A MIPS-based solution would be nice, but perhaps Opteron-based systems would be more realistic.

    While IRIX may be too obsolete at this point, they could go with FreeBSD and tune it specifically for their systems. There has been some indication from the FreeBSD developers that they're interested in targeting the desktop market. Even in its dismal financial state, SGI could help out the project quite a bit.

    SGI could even market the systems as a modern-day Indy. Many people have very fond memories of working with SGI systems, and loving every minute of it. It's nearly the same kind of feeling many Apple users have for their systems.

    Sun already has some workstations out, but they just can't seem to cater to the average user. Even when it comes to developers, many are uneasy because of the legal questions surrounding the use of Java and Solaris. SGI could get around that problem by using FreeBSD, and just dealing with your typical BSD license. It's quite well understood by developers, and without the uncertainty of Sun's license-of-the-day.

  96. Re:Obligatory: Will someone fork the last open cod by aristotle-dude · · Score: 1, Interesting
    Apple owns the copyright to the kernel and it is licensed under the Apple Public source License. Since you do not own the copyright, you do not have the right to relicense it under the GPL.

    What would give you the impression that you should have the right to fork something you do not own and did not contribute anything to?

    Given that nobody bothered to contribute to the XNU kernel when it was available, what makes you think someone would contribute to a fork? Technically, it might be possible to fork but in reality, you would have to publish any changes back to Apple anyway and assign them copyright under the APSL so your code branch would become a dead end quickly as they would release a kernel with any desirable changes you made as well as changes they made internally.

    --
    Jesus was a compassionate social conservative who called individuals to sin no more.
  97. Big Apple by Anonymous Coward · · Score: 0

    Oh Apple is so EVIL now. Oh they are so horrible. Oh Apple wants to make money off of their hard work and efforts!

    We better start calling them "Big Apple", just like we label anything "Big" when they don't give us something for free. Like "Big Oil", etc.

    Oh wait, "the Big Apple" is already taken.

    Well let's just call them "Evil Apple"...

    No one is forcing anyone to buy Apple products, or to use them. Just the same as with gasoline, cigarettes, etc.

    Please go back to picking the leftovers from your lunch of Ramen noodles from your beard.

    1. Re:Big Apple by Ash-Fox · · Score: 1

      You must be new here, Apple can do no wrong.

      --
      Change is certain; progress is not obligatory.
  98. "fighting pirates" vs reality by Anonymous Coward · · Score: 0

    "piracy" is use purely for marketing, to convey a fight against unspecific bad things.

    The real reasons for hiding the source completely are:

    1. DRM - by the secret nature of DRM, algorithms need to be hidden and/or obscure.

    2. Hardware control/monopoly - how could you force consumers to only use the OS with your hardware if it was open. Eventually the obvious port to common PC's would happen.

    3. Software control/monopoly - combined with DRM for software itself, the software that runs or doesn't run on the OS, can be controlled. Being open would allow someone to remove such constraints.

  99. Re:Tiger "Is" FreeBSD - Move Mac OSX Software To B by Guy+Harris · · Score: 1
    Since Apple Tiger "is" FreeBSD.

    No, it's not. It's an OS the UNIX core of which uses a lot of code from FreeBSD, but it's not FreeBSD.

  100. Re:Proof that Apple is turning fascist! by Anonymous Coward · · Score: 0

    You really don't get it. PCP shuts off the sensation of pain and gives the user a Superman complex. Remember the villain from The World Is Not Enough? Same principle.

  101. Re:Proof that Apple is turning fascist! by Anonymous Coward · · Score: 0

    its not theft! you are distorting the meaning of theft!

  102. Re:Proof that Apple is turning fascist! by Hal_Porter · · Score: 1

    Plus they didn't cosh the shit out of him with 12 Cell Maglites

    --
    echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
  103. Everything now is opensource?? by Anonymous Coward · · Score: 0

    Now people say that MacOS X was (is?) open source.
    Then say that java has always been open source.

    What people will say next?? That microsoft are creating licenses to open source their products even their Office formats??

  104. Closed kernel to hide possible I.P. issues? by Anonymous Coward · · Score: 0

    If I were Apple and planning on switching to a new in-house developed kernel, I'd most definitely want to clear myself of obligations of showing it to the world... at least at first until it's clear that the code is mostly clean, by which I mean fairly efficient and exploit/bug-free.

    I'd also be thinking along the terms of keeping under wraps, anything that a software patent troll might try to construe as a violation of their IP, since so many techniques that would need to be written into a modern multitasking x86 kernel to implement better performance and other useful features may very well be encumbered by evil software patents. Not that Apple would stoop to using someone else's patented software technique bits or pieces and try to keep it secret from the world or nothing like that.

  105. spec-you-elation by Anonymous Coward · · Score: 0

    I bet someone just showed them some trick to make a non mac generic box boot OSX easily, which would give aple a bad hair day. I am guessing this is a "horse escaped from the barn" maneuver.

  106. Other way around... :) by argent · · Score: 1

    Then why the big hub-bub about including ATI and NVidea drivers is various linux distros?

    I didn't say "integrating proprietary code into a GPLed kernel is not an issue".

    I said "Bundling GPLed code with a non-GPLed kernel or OS is not an issue".

    The GPL doesn't cover "simple bundling". It even permits linking between GPLed and proprietary code so long as you're using open APIs that have appropriately licensed versions, so that the proprietary code is a derivitive work of the open API as opposed to a GPLed one. So gcc bundled with Mac OS X using UNIX APIs to call the OS doesn't require the OS to be GPLed.

    The ATI and nVidia drivers, though, need to use Linux-only APIs, and that makes them derivitive works... so they need to be GPLed.

    1. Re:Other way around... :) by just_forget_it · · Score: 1

      There is also some debate about that. According to nVidia, the driver only references the functions in the Linux kernel and builds a layer so that the platform-independent driver will work. Some are claiming that this means no GPLed code technically exists in the driver.

    2. Re:Other way around... :) by argent · · Score: 1

      According to nVidia, the driver only references the functions in the Linux kernel and builds a layer so that the platform-independent driver will work.

      And is the driver that does this released under the GPL?

  107. Exactly, preventing competition, not "pirates" by Anonymous Coward · · Score: 0

    They do not want to compete with Dell boxes as a platform to run OSX?

  108. Re:Proof that Apple is turning fascist! by i_should_be_working · · Score: 1

    I'm not saying he wasn't hepped up on drugs or that he was in agony. I'm saying that in the video he was not moving. Period. I could have put the handcuffs on him at that point.

  109. Re:Tiger "Is" FreeBSD - Move Mac OSX Software To B by cannuck · · Score: 0

    from the O'Reilly Mac Dev centre:

    XFree86 and Mac OS X

    XFree86 was available for the Macintosh platform long before the release of Mac OS X. Various flavors existed for MkLinux, LinuxPPC, and FreeBSD for the Macintosh. Although the underlying core architecture of Mac OS X, the Darwin kernel, is FreeBSD based, no X Window server was provided.

    Apple mentioned how "easy" is was to port Apple software over to Intel (or was it apple/intel?) - they said they have been doing it for 5 years. Again, I just wondering out loud how difficult/easy it would be to run OS x software on BSD? Where's Jon (So Sue Me ) when "we" need him ;)

  110. I don't get it by wandazulu · · Score: 1

    I've read a number of posts that talk about being able to tweak the kernel for speed speed speed and now you can't with the x86 version of Darwin. Well, really, who did? Who took the time to install Darwin x86 and tweak the hell out of the kernel so that they could run whatever as fast as possible? And how did they deal with the lack of brainshare as opposed to Linux or even FreeBSD, the lack of tweaked configurations for compiling ("Hmm, what am I supposed to do with x86-UNKNOWN?")? Plus, if they were going balls-out for speed, what did they do for a compiler? I guess gcc was good enough and Intel's icc a non-starter.

    The point I'm trying to make is that all Apple has done is make *one* flavor of Darwin non-Open Source. So there's only half as much warm-n-fuzzy feeling in this particular arena. BFD; if I want to squeeze insane performance out of my 8 processor 16 gig ram box, I'll consult any number of Linux sites that talk about this and have active, working communities behind it.

  111. Hitting the nail on the head? by argent · · Score: 1

    He may have hit something with his head.

    Anyone who thinks that Mac OS X is capable of competing with FreeBSD where FreeBSD excels is either suffering from concussion or has never actually used Mac OS X and FreeBSD as servers.

    1. Re:Hitting the nail on the head? by m50d · · Score: 1

      I haven't used freebsd as a server, I just find it incredibly unlikely that Apple's additions have made it a worse OS.

      --
      I am trolling
    2. Re:Hitting the nail on the head? by argent · · Score: 1

      I just find it incredibly unlikely that Apple's additions have made it a worse OS.

      Darwin is not "FreeBSD with additions". It's "NeXTstep/Rhapsody with AT&T code removed and replaced by code imported from FreeBSD". And even if it was FreeBSD with additions, it'd be FreeBSD as it was in the late '90s, without the enormous amount of work done on FreeBSD since Apple changed the direction of Rhapsody and started turning it into Darwin.

      As a server it's definitely missing a lot of features from FreeBSD that are pretty important. It's also got a lot higher OS overhead because Mach is such a pig. The stuff on top of Darwin is great, but Mac OS X would be much better if they just used FreeBSD instead of Darwin underneath.

  112. Re:Proof that Apple is turning fascist! by Anonymous Coward · · Score: 0

    Dude, look at his URL. You think a Republican can understand complex shit like that?

  113. It's not the source that makes OS X unsuitable. by argent · · Score: 1

    XServe is still PPC, so XServe's kernel (XNU PPC) is still avaliable. Don't put the cart before the horse

    It doesn't matter if the XServe kernel is available or not. Mach based kernels are not going to ever be speed demons: Mach's the posterboy for "how not to implement a microkernel" and so Mac OS X has simply got a lot more overhead than FreeBSD or Linux.

    If you really want to get high performance out of an Apple server... regardless of whether it's a G5 or a G5 or Intel Core... you're not going to be tweaking XNU... you're going to be replacing the kernel completely with something a lot lighter.

  114. Re:WindowMaker 4ever! (also known as: *raises hand by argent · · Score: 1

    Too bad the Open Source crowd is moving away from GNUstep based programs like Windowmaker to the Windows-clone Gnome and KDE desktops. :(

  115. If you read Macworld, probably New to You[tm] by linefeed0 · · Score: 1

    This is old news if you subscribe to a ton of mailing lists, but it never hit the trade press much. A lot of journalists assumed the lack of a class of users who would be concerned with this issue. I'm happy to see that at least one journalist is doing their job and airing a potentially controversial issue, sensational or otherwise.

  116. BSD used to be just a bunch of tools by bussdriver · · Score: 2, Informative

    BSD started out as a bunch of tools, then they made their own kernel.
    If there is demand then somebody will make an open source kernel to run instead, which would only get you the tools... Just use FreeBSD and port the few tools that are different over there.

    Unless they replace MS, I don't see anybody trying to make a kernel when its easier to port the few useful parts to other OS.

  117. Welcome Back To The World of Closed Unix by linguae · · Score: 2, Interesting

    It looks like OS X is taking a few tips from the 80s. Most Unix developers are accustomed to having access to the source code for the system; this dates back to the mid-1970s when universities bought Unix licenses from AT&T including source code to study. This practice ended in the 1980s when source code licenses from AT&T started to cost nearly a quarter of a million dollars. Then, in the 1990s and 2000s, we get BSD, Linux, OpenSolaris, and even the original Unix sources (from Caldera). Having access to the source code of the kernel is useful for understanding how the system works, creating device drivers, and optimizing the performance (research experiments, for example). Removing the kernel source code is a loss. As a FreeBSD user, closed-source Unix just doesn't make sense to me, and this removes one incentive of the Mac (although I'm still planning on getting one).

    Then again, NeXTSTEP and OPENSTEP were completely closed source (but that was due to AT&T licensing; BSD wasn't fully unencumbered until about 1994), so I guess most NeXTSTEP/OPENSTEP users who switched to the Mac have no concept of having access to source code.

  118. Watching Apple useres do a 180 again is priceless by ex-geek · · Score: 2
    Actually free software does not care. Watching Apple shoot it's self in the foot is quite entertaining.

    It is even more entertaining to see Mac zelots having to do a complete 180 again. Only a couple of days ago, Mac users would post arguments like these:

    3. "Free as in Speech"

    The fact that Darwin, the BSD Layer of OS X, is open source is enough for most people. It means that Apple is wisely subjecting the underpinnings of their OS to peer review and gaining most of the wins of using open source. A few hard-core Stallmansits probably feel very differently about it, but Free Software bigotry is not really enough to drive a popular movement.

    So basically until recently, it was :"The kernel is open. That's all you ever need. Only free software zealots would want more than the kernel." This immediately changed to: "Only free software zealots would demand the kernel of their OS to be free software. OSX has some open middleware and an open toolchain (gcc? duh!). Only filthy bearded types like RMS would want anything else and you don't want to be associated with them, rather than us hippster consumerists, would you?"

    I still remember the time, when some Apple users wanted to convince me that nobody needs multitasking and multiuser, for these features would be to confusing anyway.

    Oh well, there goes my karma.
  119. lolz by Anonymous Coward · · Score: 0

    Except that implementing a "full Windows API" would be EASIER on top of Mach than on top of some *BSD.

    Mach is designed to host multiple API flavors, BSD is not. That's why they were able to bring out OS X with **FIVE** fully implemented "APIs"
    *Classic
    *Carbon
    *Cocoa
    *Java
    *BSD

    Trying to weld Win32 onto the BSD kernal and still maintain backwards compatability with their other **FOUR** APIs would be lunacy. And really, the fact that you're quoting a known troll (Cringely) makes you sound a little trollish, but hey, I bit, whatever.

    1. Re:lolz by blakestah · · Score: 2

      Quoth Cringely:

      I'm told Apple has long had this running in the Cupertino lab -- Intel Macs running OS X while mixing Apple and XP applications. This is not a guess or a rumor, this something that has been demonstrated and observed by people who have since reported to me.

      Very interesting...

    2. Re:lolz by Guy+Harris · · Score: 1
      Mach is designed to host multiple API flavors, BSD is not. That's why they were able to bring out OS X with **FIVE** fully implemented "APIs"

      No, it's not.

      *Classic

      Runs in a "Classic emulator" program, which makes, err, umm, BSD system calls and Mach message calls.

      *Carbon

      Which consists of libraries making, err, umm, BSD system calls and Mach message calls and calls to Core Foundation and the like (which also make BSD system calls and Mach message calls).

      *Cocoa

      Which consists of libraries making, err, umm, BSD system calls and Mach message calls and calls to Core Foundation and the like (which also make BSD system calls and Mach message calls).

      *Java

      Runs in a JVM making err, umm, BSD system calls and Mach message calls.

      *BSD

      Makes err, umm, BSD system calls and Mach message calls. (Yes, Mach message calls - a lot of the get* calls, e.g. getpw{ent,uid,nam}, make Mach calls to lookupd, for example.)

      Mach in OS X supports one count 'em one personality. All the different development APIs run atop that personality (and libSystem and so on).

  120. Shouldn't it have been: by Hymer · · Score: 1

    "Thanks to the DRM subsystem Apple is now forced to close access to the source of OS X for the Intel platform" instead of "Thanks to pirates, or rather the fear of them, the Intel edition of Apple's OS X is now a proprietary operating system." ?
    Why else should they close only the Intel version ?

    --

    This is an emulated sig...

  121. Obligatory by sean.peters · · Score: 3, Funny
    Sure. Kazushige Goto hacked the memory management system on OS X to get it to perform better for high performance computing.

    So, is this why Goto is considered harmful?

    [rimshot]

    Sean

    1. Re:Obligatory by Geoffreyerffoeg · · Score: 1

      Did you hear about the German Romantic philosopher that was believed to have eaten too much pork?

      Goethe considered ham-full.

  122. Re:Tiger "Is" FreeBSD - Move Mac OSX Software To B by Guy+Harris · · Score: 1
    Although the underlying core architecture of Mac OS X, the Darwin kernel, is FreeBSD based

    If they meant by "FreeBSD based" anything other than "some of the code in the Darwin kernel is based on FreeBSD code", they were wrong. Take a look at the FreeBSD kernel and xnu source if you don't believe me. For one thing, FreeBSD has no "osfmk" subdirectory, full of Mach code that implements Mach messaging and Mach tasks/threads (atop which BSD processes and pthreads are built in xnu) - and some of the OS X frameworks use Mach messaging, as do some of the OS X daemons (both open-source and closed-source).

    Apple mentioned how "easy" is was to port Apple software over to Intel (or was it apple/intel?) - they said they have been doing it for 5 years.

    ...which has no bearing on how "easy" it'd be to port Apple software over to FreeBSD.

  123. The problem with your theory... by mrraven · · Score: 1

    The problem with your theory is I WOULD buy a Dell with OS X (preferably tri-boot with Windows and Linux), I wouldn't buy a Mac that just booted Windows. And yes Mac "fan boi" with a PPC iBook, G5 Tower, and ipod nano. And yes for the record I am disappointed Apple has closed the source of the kernel. I would like to see Apple preserve our freedom as much as possible while preserving it's just works gui, and ability to detect peripherals without having to load modules or tweak config files like Linux or the open BSDs.

    --
    Tired of all the isms, don't exploit people as an employer, or a government, mmmmK?
  124. Think this is "closed", you've been sheltered! by argent · · Score: 3, Informative

    It looks like OS X is taking a few tips from the 80s.

    What, unbundling the documentation tools and the compilers and even the man pages, and selling them back to you for outrageous prices?

    No?

    Most Unix developers are accustomed to having access to the source code for the system;

    Even when I was at Berkeley working on 4BSD that wasn't true. Only the CSRG guys had access to that source, everyone else was stuck with (if they were lucky) photocopies of the Lyons book.

    Having access to the source code of the kernel is useful for understanding how the system works,

    Yep, and you still have that. You don't have the x86-specific stuff, but you have everything else. And there just isn't that huge a difference between systems... hell, I was debugging Digital UNIX kernel problems by referring to the FreeBSD sources in the '90s, and the differences between XNU PPC and XNU x86 are trivial by comparison.

    As a FreeBSD user, closed-source Unix just doesn't make sense to me

    Then stick with FreeBSD.

    As a former FreeBSD committer and 386BSD patchkit maintainer, I'll continue to use the best tools I have available: Mac OS X on the desktop and FreeBSD in the server room.

  125. Re:Obligatory: Will someone fork the last open cod by John+Newman · · Score: 1
    Apple owns the copyright to the kernel and it is licensed under the Apple Public source License. Since you do not own the copyright, you do not have the right to relicense it under the GPL.
    Even RMS considers the APSL 2.0 to be a Free software license, although it's not compatible with the GPL. Anyone, therefore, can fork it off, certainly so long as they continue releasing it under the same license. Apple would get your contributions, but so would everyone else in the world. It would work just like any of the *BSDs - Berkeley still owns the copyright to its code, but the forkers own the copyright to theirs, and the whole mix can be released under the common license by the forkers. Or under any other license compatible with the original - thus how Apple releases modified BSD components under the APSL.
    What would give you the impression that you should have the right to fork something you do not own and did not contribute anything to?
    That is the whole point of Free software. Everyone has that right.
  126. Its okay by davmoo · · Score: 2, Insightful

    Its okay to make it closed source. This is, after all, Apple. They can do no wrong.

    Now, if it had been any other company, Slashdotters would be demanding public hangings at dawn...

    --
    I want a new quote. One that won't spill. One that don't cost too much. Or come in a pill.
    1. Re:Its okay by GaryPatterson · · Score: 1

      Maybe the thread's come along since you posted, but I see a good number of people pretty much asking for hangings at dawn.

      But is Slashdot. There's a huge variety of opinions. Possibly you missed that in your haste to troll.

    2. Re:Its okay by davmoo · · Score: 3, Insightful

      Nope, no troll at all. Just long-term observation. Although I'm expecting both my parent message and this reply to be marked as such, because that's the way everyone operates around here.

      *MANY* has been the time where I've seen Microsoft, Novel, IBM, etc, put down for some move or another. And then Apple does the same thing a few months later and they are praised for doing it. I've also seen numerous instances of the reverse...Apple does something to control their product and get praised massively for it, then when Microsoft does the same thing six months later everyone starts dragging out the "M" word ("Monopoly") and cries for government intervention.

      Bill Gates could eradicate world hunger and he would be chastized for it here on Slashdot. Steve Jobs could run over a group of nuns and orphans while on a naked drunken rampage and he would be praised for reducing the world's ever-growing population, supporting the alcohol industry, and becoming a nudist.

      --
      I want a new quote. One that won't spill. One that don't cost too much. Or come in a pill.
    3. Re:Its okay by skeptictank · · Score: 1

      I am not sure what your hinting at here, but I it's obviously Bill Gate's fault.

    4. Re:Its okay by GaryPatterson · · Score: 1

      Maybe my comprehension skills are low today, but no single post says that this is a good thing (except the sarcastic posts). The best anyone says is that it won't impact users. Most here are saying that it's a bad thing.

      So where do you get the idea that Apple are being congratulated by the Slashdot consensus? I just don't see it, and that's why I said you were trolling.

      As for Bill Gates - a lot of people won't seperate his business from his philanthropy, which is a shame. Maybe Microsoft should have done things differently, but the result of that might well be that he couldn't do the things he's doing philanthropically, as money would be in the hands of many diverse groups. The nett result of his actions are vastly positive, even in light of his abysmal business dealings.

      But of course, you mentioned Gates from nowhere. You brought Microsoft into this when they're not relevant to the story. You're trying to draw comparisons where none are required.

      Is this single action in and of itself a good or a bad thing? Most here say it's a bad thing.

    5. Re:Its okay by Whiney+Mac+Fanboy · · Score: 1

      Is this single action in and of itself a good or a bad thing? Most here say it's a bad thing.

      No - the vast majority of modded up comments say its a 'neutral' thing, that won't affect users.

      --
      There are shills on slashdot. Apparently, I'm one of them.
  127. Open or Closed by tacocat · · Score: 1

    This is really odd news but probably something to just quietly watch without screaming about how Apple betrayed all the OSX users or some stuff like that.

    Apple will be serving as the lab rat for Open versus Closed source development. It will be interesting to see if they do anything which drives home anyones point.

  128. Re:Tiger "Is" FreeBSD - Move Mac OSX Software To B by cannuck · · Score: 0

    Re: "easy". That was the $64,000 question I asking about. For someone who is an expert (like So Sue Me Jon) - could it be done? I would invest in a software venture that did it.

  129. This is speculation, not fact by Tetard · · Score: 2, Insightful

    Both the slashdot headline and article (sorry, opinion piece) are pure speculation.
    There is nothing new here, this has been the state of things for a while, no official announcement from Apple on this, and therefore no need to post such a piece with the sensationalist headline, as if this had just happened. So please check your facts before posting them as truth...

  130. Hehehe... by suv4x4 · · Score: 1, Funny

    "Thanks to pirates, or rather the fear of them, the Intel edition of Apple's OS X is now a proprietary operating system."

    Apple's first attempt at comedy of epic scales. Let me rehash that one:

    "Thanks to terrorists, or rather the fear of them, now NSA spies your phone calls".

    Excuses, excuses...

    By the way, let's hope closing the source will help, just like it helps Microsoft with Windows - noone is pirating or hacking Windows, right? .. Right..?

  131. DRM by frohike · · Score: 1

    With 433 posted comments, it's probably way too late to comment on this story. But it's surprising to me that no one has looked at this from the DRM angle yet. One of the major threats against things like disc-to-screen locking of content is that the XNU DRM tie-ins have only a tenuous hold at best as long as you can hack and install your own kernel. Now they can make it that much harder to do that. With a TPM present in most Intel Macs, most of the pieces are now in place, and Apple can blithly point a finger to the pirates, if they even need to. Hmm, pointing at pirates to explain your actions.. sounds familiar. :P

  132. Re:Proof that Apple is turning fascist! by GaryPatterson · · Score: 1

    So... Apple is a government now?

    Does fascism apply to corporations?

    Also - got any idea why the man was wrestled to the ground? Any clue?

  133. Re:Obligatory: Will someone fork the last open cod by Anonymous Coward · · Score: 0

    Pirates: I'se the b'y who'll gladly fork the last open cod if ye'll fry er first, matey. Arrg.

  134. Pirates by orasio · · Score: 2, Interesting

    Pirates attack ships at sea.

    It does everybody a disservice to call copyright infringers with a term that is used for actual crimes. In fact, the DMCA does in fact make you a criminal in some copyright infringement issues, but that is just stupid. In fact, the choice of the word 'pirate' is convenient for the people who like restricted distrbution, because it implies that copyright infringers are criminals, and that kind of concept grows in people.

    1. Re:Pirates by squiggleslash · · Score: 1
      Piracy is a synonym for copyright infringement. It has been since before I was born, and copyright infringement appears as a valid definition in every dictionary I own.

      So give it a rest. You're the umpteenth slashbot to "correct" someone for using the term "pirate" correctly. It's pretty hard to believe that deep down you're unaware that the term does, actually, mean "copyright infringment" pretty much everywhere.

      --
      You are not alone. This is not normal. None of this is normal.
    2. Re:Pirates by orasio · · Score: 1

      You don't seem to realize that it's not cool to use "slashbot" as an insult, while you are posting on slashdot, with a non recent uid. You don't go to a nerd club, and call people nerds, not because of politeness, but because it's not an insult in that context, specially when you are a nerd yourself.

      Aside from that, Im not the only one who thinks that piracy is robbery at sea, the wikipedia does, too. There's no disambiguation page for "piracy", and this page doesn't say anything about copyright: http://en.wikipedia.org/wiki/Piracy

      I'm not saying that "piracy" for copyright infringement is not commonly used, I'm saying that it should be avoided. There have been lots of times where particular words were used to support a particular view on some issues.
      The use of "piracy" for copyright infringement might be common, but it leads to confusion, and implies that copyright infringers are criminals, when it is not the case, at least for now. That ideas tend to grow on people, and make it much easier to make laws that actually criminalize copyright infringement. And that is too much power on content owners for my taste.

      Another example, much clearer, is "intellectual property". That term does lead to confusion, and makes it more difficult to understand the differences between copyrights and patents, and even trade marks.
      That confusion leads to stupid stuff like the DMCA, and copyright protected printer cartridges, or patents on software. The fact that people don't understand that stuff makes it much easier to promote that things. And the term "intellectual property" is useful towards the goal of making people mor eignorant about that stuff.

      Well, why should I care, if I don't live in the US? well, my country, Uruguay, because of the enormous intelligence of some of its leaders, is trying to make a trade deal to sell more meat to the US, and of course the US requires in exchange that we commit to defending their crazy copyright and patent laws in our country. Now all that nonsense that I used to laugh at, could be all around me!

    3. Re:Pirates by Ricwot · · Score: 1

      You will of course find the earliest recorded use of "piracy" in the infringement sense was in 1771 by Philip Luckombe in "The History and Art of Printing", according to oed.com.

  135. Re:Proof that Apple is turning fascist! by Lord+Kano · · Score: 1

    Physically grabbing someone else's property and trying to run away is about as close to the textbook definition of theft as we can get.

    LK

    --
    "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
  136. Re:Proof that Apple is turning fascist! by Farmer+Tim · · Score: 1

    Some Apple fans just get over-excited, that's well known. Closing the kernel source is simply a measure to keep out the riff-raff.

    --
    Blank until /. makes another boneheaded UI decision.
  137. OMG by kula.shinoda · · Score: 1

    You don't have a beard??? Where's your honour??

    --
    Real men don't write sigs
    1. Re:OMG by soupforare · · Score: 1

      Genetic inability, it seems.
      I can grow and, randomly, wear awesome sideburns. However, quality facial hair escapes me.
      If I just let it go, I end up looking ridiculous.

      --
      --- Do you believe in the day?
  138. Re:Well that makes 1 of you... DC++ OSX Client by alaska+nemesis · · Score: 1

    Another and probably better client for DC++ is Valknut, available for both OSX 10.3 panther and 10.4 Tiger here is the Mac precompiled binaries. I have used it for several months without a problem. Im told the linux client is equally good. http://folk.ntnu.no/chrisj/download/ another DC++ site of intrest http://en.wikipedia.org/wiki/Valknut_(software)

  139. No pirates.. by Tama00 · · Score: 1

    There not worried about pirates.. This is just an excuse so they will close up their source.. Its going to be pirated regardless of it being open source of closed source.. If MAC really wanted to stop pirates then they would mac there OS check to see if its running on MAC hardware.. They have been planning this closed source thing since day 1

  140. Not mutually exclusive by bill_mcgonigle · · Score: 1

    And when you're an asshat like RMS, you're not helping anyone.

    The GPL has done wonderful things for the open computing community. You can be an asshat and do great things - Fred Rogers is the exception, not the rule.

    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  141. Re:Tiger "Is" FreeBSD - Move Mac OSX Software To B by Guy+Harris · · Score: 1
    Re: "easy". That was the $64,000 question I asking about.

    The answer is "no", especially if you have to re-implement all of the frameworks Mac applications use (heck, reimplementing it atop Darwin would be a significant amount of work, and you already have Mach messaging, at least some of the OS X daemons, and the additional system calls such as getattrlist(), getdirentriesattr(), exchangedata(), etc. if you're reimplementing it atop Darwin).

  142. Other types of hardware sales by bill_mcgonigle · · Score: 1

    First of all, it's not a question of whether they'll lose hardware sales, it's a question of how much.

    I've stuck with Macs for a very long time now, through thick and thin, despite becoming a linux proponent because they went the open source route. As problems arose with the base system (not too concerned with GUI apps for most of my business) I and others could look at the source, find the fix, send it to Apple, and all was well with the world.

    This has ended. I'm typing this on an iBook G4 that was ready to be replaced with a MacBook until they announced the high-glare screens. Now OSX has gone closed source. Meanwhile Linux has matured immensely and the community plays by the rules I find most cost effective and socially responsible.

    So, I'll probably keep my Mini for iLife apps for a while and this iBook will trickle down to my wife for her light-weight internet usage, but I'm probably going to get somebody else's Core2 laptop when they ship. Apple was fond of saying they were in possession of the minds of the Alpha Geeks a few years ago since as they went so followed the herd. We'll see how things shake out over the next few years. And that might affect their hardware sales.

    I still think that the Intel move is Apple's first step into getting out of the hardware business given what we know about the PPC evolution, the battery life of the new "high performance per watt" machines, using stock Intel reference designs, etc. The PC industry is slow to change, but some vendors are beginning to kick out gear Apple could consider certifying. After all, Steve Jobs must know by now if he's going after Microsoft's business he can't be selling low-margin goods while Microsoft is printing money. I'm just going to be a bit ahead of their curve a bit here I think.

    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    1. Re:Other types of hardware sales by telbij · · Score: 1

      This has ended.

      Whoah whoah whoah. Please read the first post to this article... there's really nothing new here. They're simply not releasing the Intel kernel. The rest of Darwin is still available, and by your ignorance of this fact I'm guessing you've not been doing a lot of kernel hacking on Darwin.

      Besides, Apple's open source efforts have been pretty much lukewarm--better than nothing, but not truly impressive. If you chose OS X on the basis of open source then I have to say you've been duped from the start. If open source is your priority then its gotta be Linux Linux Linux (or maybe BSD).

      After all, Steve Jobs must know by now if he's going after Microsoft's business he can't be selling low-margin goods while Microsoft is printing money.

      Why would Steve Jobs go after Microsoft's market when he has the most stable and dedicated niche market in the technology world. No, I'm not talking about iPods. I mean design and other creative professionals who utilize their computers to the fullest and absolutely in love with Macs. How many Windows boxes are just simple workstations and word processors that could be functionally replaced with Linux and Open Office overnight? No, I think Microsoft has got to be a lot more worried about the future than Apple.

    2. Re:Other types of hardware sales by bill_mcgonigle · · Score: 1

      Whoah whoah whoah. Please read the first post to this article... there's really nothing new here. They're simply not releasing the Intel kernel. The rest of Darwin is still available, and by your ignorance of this fact I'm guessing you've not been doing a lot of kernel hacking on Darwin.

      Yeah, I'm well aware of what they're doing here. I've built custom OSX kernels to debug problems for clients. It was a remarkably effective method, produced great results, and is no longer possible. What am I going to do, ask Apple to do that for me?

      As far as Microsoft, we'll see if the RedBox makes 10.5. If not, disregard my comments about those.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  143. Wrong, Bitch! by Anonymous Coward · · Score: 0

    Apple is shutting the door to porting OS X to a regular ole PC by fans who like the OS but don't care about the pricey apple hardware.

  144. Re:Corporate Reponse???? by Anonymous Coward · · Score: 0

    You are a complete whack job. I never new the new freedom was slavery. I should read 1984 more often.

  145. Re:devil's advocate MOD UP! by GaryPatterson · · Score: 1

    The question is perfectly valid - what difference does this make to the majority of end users?

    I think it makes no difference at all, but we could at least open it up for discussion.

  146. Remove head from sphincter before posting. by Anonymous Coward · · Score: 0

    If MAC really wanted to stop pirates then they would mac there OS check to see if its running on MAC hardware..

    First of all, it's "Mac", not "MAC"-- it's not a fucking acronym, idiot.

    Secondly, Macs are made by Apple, not MAC. MAC makes cosmetics.

    Third, the Intel version of OS X DOES check to make sure it's running on Apple hardware. All the hacks to get OS X running on generic hardware involve either removing, bypassing or otherwise fooling Intel's TPM module that the Intel Macs use to verify that the hardware is a real Mac.

    Next time, try to know what the fuck you're talking about, mmkay? Thanks.

  147. Closed source software stops the US Navy. by twitter · · Score: 1
    The US Navy may not be a pirate fleet, but they got shut down by closed source junk once. NT left at least one "smart" ship dead in the water to be towed back to port. That was 1998, before they destabilized NT further to create XP. Bill Gates got more than his money's worth when he bought into the Electric Boat company. Ossam Bin Laden would be proud of him.

    --

    Friends don't help friends install M$ junk.

    1. Re:Closed source software stops the US Navy. by Keith+Russell · · Score: 1

      Nice choice of link. Except you missed the follow-up article from the same publication, where it was determined that Windows NT was not to blame. An uncaught DivideByZeroException in the application stack created an unintentional denial-of-service attack on the ship's network.

      --
      This sig intentionally left blank.
    2. Re:Closed source software stops the US Navy. by willyhill · · Score: 0
      According to the article you linked to, was caused by a divide by zero exception on a database. It escapes me as to what that has anything to do with the OS, but whatever. Interestingly enough, this story was widely reported with no technical backing or reliable detail as to why the particular system had failed. See this.

      If using NT was such a disaster for the US Navy, surely you can point us to evidence that this was not a one-time occurence. So let's have it. Let's see some links and research that the US Navy is "shut down" by "closed source junk". There have been at least three major military operations that involved the Navy since 1998, so surely you can find more up to date "proof" of your claims.

      Otherwise, I'd suggest you stop lowering the Free Software community to the level of Microsoft, spewing baseless and ridiculous FUD ever time you get a chance. This "evangelizing" of yours that compares the Gestapo and the Chinese secret police with Microsoft helps no one.

      --
      The twitter monologues. Click on my homepage and be amazed.
    3. Re:Closed source software stops the US Navy. by willyhill · · Score: 0

      twitter, please respond - why don't you comment on this link as well? Thanks.

      --
      The twitter monologues. Click on my homepage and be amazed.
  148. A guess why Darwin is closed. by chris_sawtell · · Score: 1

    Now that MacOS has been ported to Intel there must be a distinct motivation to use, incorporate, and perhaps modify, x86 software which has been written elsewhere, possibly by one of Apple's minority shareholders. Those shareholders are distinctly allergic to any licence which includes the letters e, n, p, and o adjacent to each other in a single word. Remember that Redmond has to have a viable competitor to look ok under the agreement with the DoJ. Thus Darwin has to be closed. Bunch of kids chucking sand at each other. Smallest one has to run away to avoid sand in eye.

  149. Re:Proof that Apple is turning fascist! by Orion+Blastar · · Score: 1

    Yeah he was caught saying "Dell is better!" or "Steve Jobs is gay!" and the security guards wrestled him to the ground and beat on him. The whole theft thing is a cover-up.

    --
    Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
  150. Even the evil empire is more practical than that by argent · · Score: 1

    Funny how Microsoft's shipping open source code themselves, isn't it?

  151. Re:The problem with your sig... by FlameSnyper · · Score: 1

    I just had to comment on your sig.

    "Libertarians are really properly called propertyarians and when push comes to shove value material things over liberty."

    Except that one of the tenets of Libertarianism is that we "own" ourselves. Thus the liberty.

    If you don't own yourself how can you possibly ever have Liberty? If you don't own _any_ property, how can you have Liberty?

  152. Sig reply by mrraven · · Score: 1

    And if a corporation owns you for 2/3rds of your waking hours, spies on your typing, photographs you in the bathroom, and fires you at will because they can hire someone in India to do your job for 10/hr what sort of freedom is that? The freedom to be spied on and then left living in your car due to a shift in the global market? I'll pass on that "freedom," thanks...

    And no I don't think the state is the answer either, I think unions and co-ops are the answer, screw BOTH the centralized state and the centralized corporations. The best way to own yourself is to not directly contract your life away to the whim of corporate CEOs as a disempowered individual in contract negotiations, or to be a corporation owner yourself who presumes to own others lives during their work day. Neither slave, nor slave owner, that is true freedom and not just some Anne Randian abstraction that Libertarians use to rationalize their greedy unsustainable lifestyles as cheap labor conservatives who want to build their mini mansions in the middle of some pristine forest.

    And yes I will feel extreme schadenfreude when oil scarcity dries up the gas for your SUVs, makes the fat burgers disappear, and leaves you in a cold, dark, unheated mini mansion with no army of servants to tend to your every whim.

    Yep -1 offtopic troll and -1 for the offtopic parent too I've got karma to burn baby, bring it on...

    --
    Tired of all the isms, don't exploit people as an employer, or a government, mmmmK?
  153. I don't see the netgain for Mac users... by halfcuban · · Score: 1

    Personally I don't see the netgain for Mac users from Apple letting copies of MacOS X work only on its computers. The argument that most people on here use, that the last time they tried a clone effort it killed Apple, shows exactly how little people remember about the go-go days when you could grab a UMAX PPC clone that could wipe the floor with an Apple computer, and how much Apple was responsible for its own mismanagement, namely trying to stay in the hardware business while selling licenses for clones. If they were to sell OS X to anyone who wanted it they would have to get out of the computer hardware business pronto. Will this happen? No. I think Apple is quite content to be a "boutique" hardware maker. But at the same time that cache of cool that they've built up with slick ad's and impressive storefronts will only be maintained as long as their image is maintained that they are "innovative" and have things that other OS' dream about. But that, in reality, is bumpkis. There is nothing that Mac OS X does that can't be replicated on any other OS, including the free ones (Linux, the BSD's, etc), or isn't already there, and the main thing holding back those other OS from tearing Apple's market share to shreds is a lack of certain flagship applications (Adobe/Macromedia, Quicken, etc), ease of use issues (which are quickly being taken care of), and a united advertising/marketing front (even Linspire, the most desktop concious distro has yet to push a big mass media effort to get Linux out there). Without the very cultivated sense of "cool" and "hip" that Apple has, people would realize very quickly that they can get similar, if not better on other OS' with far cheaper hardware choices.

  154. Don't be an ass by FredFnord · · Score: 1

    The prevailing view of pirates (the nautical kind), overwhelmingly, is that they're 'cool'. When was the last time you saw a movie advertised with pirates portrayed as vicious, brutal murdering sons-of-bitches? Now when was the last time you saw them portrayed as cheerful, happy-go-lucky scalawags who only preyed upon the unjust?

    Feh. If you ask me, calling illegal copying 'piracy' in this day and age is whitewashing it.

    -fred

    --
    Sign #11 of Slashdot overdose: You see the phrase 'moderate Republican' and you wonder if that would be a +1 or a -1.
  155. My take by FredFnord · · Score: 1

    The inefficiency in Mac OS X, in my experience, is largely in creating new threads/processes. It's horrible, even compared to Windows (threads... it's not as bad as creating a new process on Windows). Thus, if you're running (say) MySQL or Postgres, each of which depends heavily on creating and destroying new threads or processes really quickly (and each of which takes heavy advantage of it basically being free on Linux), the performance is hideous. Hideous. The performance of things that don't do that all the time are actually not bad, though they aren't up to the level of Linux. (Admittedly, this was also based on PPC machines; I haven't gotten to play much with the Intel Macs yet.)

    -fred

    --
    Sign #11 of Slashdot overdose: You see the phrase 'moderate Republican' and you wonder if that would be a +1 or a -1.
  156. just a quick note by AnXa · · Score: 1

    With the public sources, all that could be built for PowerPC anyway was Darwin which is another BSD derivative. It's not OS X...it doesn't have Quartz, QuickTime, Java, Aqua, the Dock, Carbon, or anything else that makes OS X the operating system that it is. Those components of OS X were never open source and never will be. Where Darwin shined, however, was in opening up the source for drivers.

    Darwin is Mac OSX... ^^
    or should I say: Mac OSX is Darwin...

    The thing here is that Mac OSX ain't operating system. It's just a name for a software collection consisting of operating system called Darwin OS and some nifty libraries and programs: Quartz, QuickTime, Java, Aqua, the Dock, Carbon ...

    And Darwin OS happens to use XNU as well as it's kernel. So since Apple will close down XNU open development it won't be possible for 'free' Darwin to survive unless Apple continues to release newer sources for the kernel.

    But it doesn't matter anyway since Apple has failed to prove it's software 'open' anyway. Building Apple Darwin is pain in...

    --
    -Seeing the problem is ½ of solution-
  157. That's "theft" we complain about not "piracy" by cappadocius · · Score: 1
    Copyright infringement is a crime; and the very concept of copyright dictates liability for anyone who distributes the work without the legally granted right to do so. You might want to worry about the laws making copyright infringement a crime before you worry about words that imply it is one.

    Piracy is also a well established term for illegal reproduction and distribution of copyrighted material. According to Wikipedia the first use of the term is in 1879, and the term accurately conveys the intended meaning of infringement. The term "copyright theft" is much more problematic because its plain meaning is not synonymous with infringement, even though the RIAA attempts to use it that way.

    --

    omnia tua castra sunt nobis

    1. Re:That's "theft" we complain about not "piracy" by Anonymous Coward · · Score: 0

      Criminal copyright infringement (for which you could go to jail) is very rare. It's almost always merely a tort (an excuse to sue you for money).

    2. Re:That's "theft" we complain about not "piracy" by orasio · · Score: 1

      Sorry, I didn't know that. Copyright Infringement _is_ a crime in the US!
      I was shocked to find out! I knew there were crazy laws in the US, like the DMCA, but I didn't think they had gone that far.
      In other countries, like mine, copyright infringement is a civil issue, meaning you can sue for the breach of monopoly on distribution that you own on your copyrighted works, but you can't dream of sending someone to jail for copying stuff you created. When money is involved, then you have a case, and you can send people to prison, or at least threaten them with that.

  158. Get a clue (or two) here! by aphor · · Score: 1
    • DRM
    • Porting drivers from Dragonfly/Free/OpenBSD and Linux
    • Experimenting with low level OS features
    • Making it run on unsupported platforms (corollary of the previous two)
      • Nuff Said!

    --
    --- Nothing clever here: move along now...