yac_moda said:
I just saw the coolest commercial 😀 😉 😛
One guys was talking and said he was a Mac and ...
... the other talked a little bit and the FROZE, a couple of times, Oh he said he was a PC 😱 😱 😱
Sounds like a GOOD reason to me to bring the cornel in, especially with all those hackers out there that could look at and use the open code to HACK 😎
Yeah, that's right, because the most hacked operating system in the world is well known for its open source code. Why I was just downloading winxp-ntkrnl51-src.tgz only the other day...
Seriously, there's only one way to comment on this, and that's negatively. There's no full explanation for why Apple has abandoned "open source" XNU for Intel, but the "speculation" Arn talks about is about as close as we're going to get, and it does reek of PHBish reasoning.
Here's what's going on. Apple has launched Mac OS X for Intel. It doesn't want people porting OS X to Beige Box PCs. It appears to believe it's "helping" hackers by releasing source code. It's arguable that there's any truth to this, hackers have a long history of hacking the copy prevention methods out of every binary known to man, so how closing the source will help is open to question.
Apple believes it can get away with this because the number of users of Darwin is pretty low. (Actually, I was going to put it on my Thinkpad, but I'm in two minds about that now. But had I done so, that would have probably doubled the Intel version's "market share"...) Apple released Darwin in the first place after being pressured by the Open Source advocate Eric Raymond, who lobbied intensively, arguing that by releasing Darwin, an entire community of developers would help Apple out, fixing bugs and adding new features Apple had never thought of, making Darwin the BEST OS EVAH.
Raymond was full of crap. That never happened. Darwin development remained with Apple. Some people semi-joined in, but as soon as it became clear that Darwin wasn't attracting a community of developers, Apple pretty much closed open development of the OS (while continuing to release updates under the APSL for the sake of PR, helping developers understand the internals of Mac OS X, and presumably other reasons.)
Darwin is, essentially, a failure. It no longer represents anything. The "Open Source" movement continued to concentrate on GNU/Linux. The small community interested in Darwin found it harder and harder to keep up with Apple. It didn't attract a base. Meanwhile it's attracted a lot of technical criticisms that arguably require a revamp of the kernel to fix anyway.
So this is negative. It's negative because it represents the failure the APSL Darwin became. It's negative because information has been removed from the public domain. It's negative because it represents a strategy to "protect" Mac OS X from piracy that's completely moronic. It's negative because the freedom to tinker with your own, bought and paid for, computers just got a little harder.
There's a relatively simple way in which Apple can deal with the piracy issue BTW, or at least ensure they make money from Mac OS X on non-Macs. I don't think they'll do it, but I think everyone knows what it is.