Mac OS X Darwin x86 Still Open?

Discussion in 'MacRumors News Discussion (archive)' started by MacRumors, May 23, 2006.

  1. macrumors bot

    MacRumors

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

    In response to reports last week that Apple had closed the source to the Intel version of Mac OS X kernel, an Apple employee responded saying that nothing has been announced yet, so all discussion remains speculative.

     
  2. macrumors 68020

    aricher

    Joined:
    Feb 20, 2004
    Location:
    Chi-il
    #2
    "But please don't confuse "speculation" with "fact."

    Classic. Very interesting nevertheless.
     
  3. macrumors newbie

    Joined:
    Oct 5, 2004
  4. Moderator emeritus

    EricNau

    Joined:
    Apr 27, 2005
    Location:
    San Francisco, CA
    #4
    While he didn't confirm the rumor, he didn't deny it either.
     
  5. macrumors 68030

    Analog Kid

    Joined:
    Mar 4, 2003
    #5
    Interesting. Apple employee posting by name to an Apple mailing list. Wonder if he entered the fray because he knows something different than the speculation, or because he's been taking a different side of an internal argument and hasn't given up yet.

    I guess this could mean "delayed release". The code that's available always a generation behind production code? (Opps! More speculation... =P)
     
  6. macrumors regular

    Joined:
    Apr 11, 2003
    #6
    tom yager is obviously not a macrumors regular!
     
  7. macrumors 6502a

    Joined:
    Apr 19, 2005
    #7
  8. macrumors 6502

    apachie2k

    Joined:
    May 23, 2006
    Location:
    NYC
    #8
    wow, i dont' even know what ANY of that means:confused:
     
  9. Editor emeritus

    longofest

    Joined:
    Jul 10, 2003
    Location:
    Falls Church, VA
    #9
    Not necessarily. His quote isn't really all that informative. He's simply saying that Apple hasn't announced anything, and so until they do, it's simply speculation.
     
  10. macrumors 68000

    Joined:
    Oct 8, 2003
    #10
    Why? The do this all the time.
     
  11. macrumors G4

    Joined:
    Jan 5, 2006
    Location:
    Redondo Beach, California
    #11
    No need to speculate

    No need to speculate here. Open source code for 10.4.6 is on Apple's web site
    http://www.opensource.apple.com/darwinsource/10.4.6.x86/
     
  12. Administrator

    Doctor Q

    Staff Member

    Joined:
    Sep 19, 2002
    Location:
    Kepler-452b
    #12
    Unless he's using a different name and speculating on his own non-story!
     
  13. macrumors newbie

    Joined:
    Dec 29, 2004
    Location:
    Atlanta, GA
    #13
    As the original quote from the Apple employee stated, All non-kernel sources for Darwin have been posted. Analog Kid's "speculation" was merely that it's possible that there will be delayed release for kernel sources.
     
  14. macrumors newbie

    Joined:
    May 23, 2006
    #14
    May I speculated here ?

    OK, let me "speculate" for a moment. Haven't we heard about Apple who might "possibly" be in relation with Sun for integrating the ZFS file system ? Could they be integrating stuff in the new kernel, but since the deal is not closed with Sun, they don't want to people to play around with the code just now and that they will re-open the source once it's cool. After all, up to now they used the "Bazaar" style open source for their kernel, they might be thinking of switching to "Cathedral" style (where the source code is only available "by milestone").....

    Food for thought here. :)
     
  15. macrumors 68000

    Joined:
    Oct 8, 2003
    #15
    Doubt it. That would not be CPU dependent, so if they are working on that stuff it would be in the PPC branch of the XNU kernel as well, which is publicly available.
     
  16. macrumors regular

    Joined:
    Feb 11, 2006
    Location:
    Tampa, FL
    #16
    It just says "still open," not "to remain open"
     
  17. macrumors 6502a

    Lollypop

    Joined:
    Sep 13, 2004
    Location:
    Johannesburg, South Africa
    #17
    My thoughs exactly, I dont think apple would make ZFS intel only either, the thing that I would like to know however is why the kernel isnt realeased along with the PPC version, what is in it (or not in it) that doesnt allow it to be opened.
     
  18. macrumors G3

    bigandy

    Joined:
    Apr 30, 2004
    Location:
    Murka
    #18
    i don't make anything of this, because it just says "it's still open" and offers no insight whether or not it will stay open.
     
  19. macrumors regular

    Joined:
    Feb 23, 2004
    #19
    So, in a way he underscores Yagers point - all PPC code and anything x86 except the kernel. Nice move, Apple. Not.
     
  20. macrumors 68000

    Joined:
    Oct 23, 2003
    Location:
    Brunswick, MD
    #20
    This was already discussed on Slashdot

    When the original story broke, www.slashdot.org had a story and discussion about it. To me, that discussion seemed FAR more informative than the talk I've read about this elsewhere, because it came from the viewpoint of Linux/Unix fans, many of who were actively involved in software development and some who wrote code that Apple's team shared while working on OS X and its apps (Safari, etc.).

    It seemed to me that it boiled down to this article being, at best, "old news", and probably misleading -- making people think Apple suddenly locked down some code that used to be freely available.

    The developers who discussed this whole thing said that they knew from day 1 that Apple was not going to release full source code for the x86 kernel for OS X. This wasn't some sort of mid-stream change by Apple. In fact, they say it's VERY difficult and confusing to compile up a working Darwin kernel from Apple's provided source for the PPC version - because header files and things have to be located, piecemeal, from all over the place to make it work.

    Stop and think about it. Why is this a big deal to 99.999% of the Mac using community? The single biggest reason someone would be interested in source to an OS X x86 kernel is to recompile the latest versions, stripped of security measures, to make them run on non Apple hardware. Anyone legally using OS X on real Apple products won't benefit from that. The argument that "scientific applications in OS X might need custom tweaking of the kernel to make it leaner and meaner" is rather lame too. Seriously, OS X has never been a good choice for a "lean and mean" customized OS where timing is critical, in some sort of research/science setting. A better choice there would be an OS like Linux or BSD. OS X on XServe racks scales quite poorly in things like SQL Server transactions too. It's a great product for user-friendliness and ease of administration, and total integration with a Mac workstation environment. It's *not* your end-all, be-all, fastest solution if speed is more important than a nice GUI, ease-of-use, etc.


     
  21. macrumors 6502a

    Joined:
    Dec 22, 2003
    #21
    There is no speculation.

    The source code to recent versions of XNU for Intel is not there. That's counter to Apple's until recent policy of releasing sources for XNU in updated versions of Darwin. The answer to the headline is "No", no, it isn't fully open today in the same way as it has been in the past.

    The comment doesn't add any new information. It looks to me like damage limitation. Get people speculating that pro-OSS employees inside Apple may be able to change Apple's mind, and hopefully if they do release code at some point in the future, everyone will forget the incident occurred. But it's sophistry to claim that it's unknown as to whether XNU for Intel is open today. It isn't. You can't download the source for it past Darwin 8.01, and given the fact you can for other components of the same OS for the current and previous versions, you'd expect to. At best you can argue that Darwin 8.01 is, today, open.

    The same argument that "XNU/Intel for Darwin 8.1+ isn't closed today because they might release the source code one day" could be used to imply that Mac OS X is open source, or Microsoft Windows. After all, nobody's denied that the source for those operating systems might, one day, be released as well...
     
  22. macrumors newbie

    Joined:
    May 1, 2006
    #22
    I don't agree with you. For example as a Pennetration Tester i need the syscal used to spoof the mac address of wireless NICS (Apple removes it since 1.4.3), if the kernel was open-source i would have made the modifications myself.
    Ok... maybe i'm one of the 0.001%! :confused:
    If Apple made the great steep of start using open-source, i don't understand why they go backwards now! And one of the major reasons that was pointed was the security improvement that a open-source politic will bring for the OS.
    I my opinion, this is --ANOTHER-- shame on Apple.
     

Share This Page