Mac OS X 10.4 Tiger for x86 Leaked? 864
patr1ck writes "Mac Daily News is reporting that Mac OS X 10.4 Tiger for x86 processors has been leaked to the internet already. Apparently the version running on the development kit machines is easily transfered to run on any x86 machine. Conspiracy theorists unite: an Apple marketing scheme?"
the ire of popularity (Score:3, Interesting)
Re:it will possibly expire on 31DEC2005 (Score:3, Interesting)
Conspiracy? Apple leaked this? Please..... Apple is making people buy this with an Apple PC they have to return. They took and will take any step possible to stop this from happening.
Re:Same hardware as Darwin (Score:2, Interesting)
universal binaries (Score:3, Interesting)
AMD...?? (Score:1, Interesting)
Serial Number (Score:5, Interesting)
Fortuitous accident? (Score:3, Interesting)
Basically, a shift from hardware towards software-based revenue.
Or not. Apple might utilize this event just to market OS-X86 to new users, users that would otherwise not have bought a Mac, and increase their future sales of Intel-based Macs. However, this strategy would work only on a fraction of those who tried OS-X86 for size, so the effect would be limited.
I say, Apple, have some balls and start selling OS-X86 and related applications! Stick it to Microsoft and cause a stir in the desktop OS marketplace.
Pretty sneaky, sis... (Score:5, Interesting)
Now, assuming that the dev kit *will* time-bomb, this would be a brilliant move. Of course, it might still be hacked, but the fact of the matter is that only a very, very small subset of the potential market will bother will figuring out the hack to keep it running.
As I've said before, the only negative impacts I see of Apple moving to Intel are:
1. (Temporarily) Increased costs for current Apple hardware/software owners.
2. Decreased competition in the desktop CPU marketplace.
Other than these two items, this whole thing is a net plus for the entire world, even Microsoft, who will surely benefit from direct competition with Apple in the future. Dell could possibly turn out to suffer some losses from this, eventually, but Michael Dell is an arrogant ass who deserves being taken down a notch.
Which of course, is not to say that Steve Jobs isn't arrogant at times, as well, but at least Steve is a consistently proven innovator who constantly (and relentlessly) pushes the technology industry forward, whereas Dell is, and always will be, just a cloner.
So, by all means, grab a copy, check it out. If you haven't developed for Apple hw/sw before, I think you might be pleasantly surprised enough to switch.
Comment removed (Score:3, Interesting)
Well, assuming this actually *has* leaked... (Score:3, Interesting)
I would hazard a guess that would-be Intel Mac "owners" will have the most luck with something as similar to the transition system as reasonably possible (which would I believe be a Pentium 4 660, running on an Intel OEM motherboard w/ one of the 900-series chipsets and using its onboard graphics, maybe an Apple-supported optical drive couldn't hurt, etc...). And that's assuming Apple hasn't had special tweaks made to the BIOS that OS X/Intel looks for before running (they lock out non-Apple optical drives with special firmware, why would they be so careless when talking about a full OS running on non-Apple-blessed hardware, unless of course this is really a marketing conspiracy...?).
In summary, I think most of the people who download this (again, assuming it actually has leaked at all...) will be "eleet dood skript kiddiez" who expect they'll be able to pop a DVD into their Athlon 64 PC w/ killer nVidia graphics card, boot up and install OS X, and get a free "SuperDuperPowerMac G6+!!!" to play with iMovie and such on. But the chances of it actually being that simple are slim-to-none. It could still be a fun toy for more knowledgeable computer geeks though.
-Frank
Who cares about fingerprints? (Score:2, Interesting)
Anyone wonder .. (Score:4, Interesting)
Mac OS X x86 fixes this.
It's got a unix touch yet it is user friendly (unlike almost any other flavor of unix). It performs well and doesn't suffer from any of the trademark Microsoft deficiencies (security fixes every week, poor usability, an indifferent software vendor, the occasional BSOD & a hefty pricetag). Users apparently seem to like it and there's a decent selection of OSS and commercial desktop apps (including MS office!).
Apple should be able to get 5% marketshare of the PC OS market within a year or so. I expect that there is a turning point where the marketshare will grow rapidly at the cost of windows. For example, a deal with Dell might be such a turningpoint. That means a steady flow of revenue that outperforms anything that can be realized through Apple hardware sales. Most of it is profits because they already did the hard work of writing & porting the software.
I'm actually wondering why they wouldn't do this.
Re:This Will RUIN Bill Gates' Weekend (Score:3, Interesting)
The "developer machines" running P4, about 4GHZ, were sold to attendants (some 2000-4000 people, I'd say) for $999, I'd say a bargain price. Now what's the chance a brand spanking new computer with brand spanking new ultra secret operating system gets stolen from one of 2000 nerds? Conspiracy or not, the leak was something that had to happen.
Now the tricky news. The machines are just for development before the official release and are to be returned somewhere around the end of 2006. I wonder if the system stops working then
Re:it will possibly expire on 31DEC2005 (Score:2, Interesting)
Re:This Will RUIN Bill Gates' Weekend (Score:3, Interesting)
After all, once Apple makes the switch to Intel, people should be able to run Windows and Linux on them. So you'll get everything you'll get from buying any other x86 machine, but you'll also be able to run OSX trouble-free.
Re:It's a fake story to get web visitors (Score:1, Interesting)
Whether they would, is another matter entirely, and I think you're right that they probably wouldn't. I just think you're overstating what a logistical problem it would be.
Re:it will possibly expire on 31DEC2005 (Score:2, Interesting)
Either find the bad function or run the binary with a software or hardware(e.g. periscope) wrapper, buffering the last n (e.g. 8192) instructions. Set the date to > 31dec2005, see the last chunk of instructions before it dies.
If the stuff isn't inlined, just issue a return-stmt in the function the most rarely called (easy to gather static-code statistics about function-addrs : #addrs-calling-it). If the stuff is inlined, it's tougher. I won't get into the case when it's all inlined because the compiler can optimized away any predictable info. Instead, some funcs could be inlined, usually the most-nested. Either patch all occurences of the inlined most-nested func, or issue a return-stmt in some of the outter funcs. If you're lucky, you might even see the comparison-stmt using 31dec2005, and you can probably globally replace that with 31dec2030.
Re:it will possibly expire on 31DEC2005 (Score:1, Interesting)
Consequently, knowing how to crack binaries helps to write code which is tougher to crack. Instead of static-gotos, like call_foobar();, you can make it tough by using a lot of inlining, having non-static paths (e.g. polymorphism), and avoid assembly-reuse (e.g. useless templates, for example, have foo_foobar and use many different Ts, the cracker won't easily know all those functions are the same).
Tons of inlining, polymorphism, and code-independence won't make it impossible to crack, but it will certainly reduce the pool from 100,000+ who can crack it to ~10,000 who can and ~1,500 who also have the patience to (heavily inlined code w/ dynamic binding such as polymorphism & code bloat via templates is a PAIN to crack)
Re:the apple strategy (Score:3, Interesting)
Re:It's a fake story to get web visitors (Score:4, Interesting)
This reinforces Apple's antitrust tying problem (Score:2, Interesting)
There are four elements to a per se tying violation:
With the proposed tying of MacOS x86 to Apple hardware, we clearly have 2, 3, and 4. Apple's only defense is that the OS is an "integral part" of the hardware/software offering.
That defense just blew up. If you can run the thing on a stock PC, clearly the tying and tied goods are separate products.
This is an area where software/hardware companies consistently have lost. IBM lost decades ago, which created the IBM compatible mainframe market. Sony lost in the Connectix case. There will be cheap Mac clones from China, and Apple won't be able to stop them.
Re:If I wanted FreeBSD (Score:4, Interesting)
No, not really - the grandparent poster was pointing out that OS X is not equal to FreeBSD and followed up with a rhetorical question - if this *was* equal to FreeBSD, then how come there are applications, such as iPhoto, that won't run on FreeBSD but will run on OS X? Because it's not equal to FreeBSD, obviously.
Without resorting to trolling and/or name-calling or casting people into stereotypes (as every other direct ascendent of this comment), let's settle for the facts that a) FreeBSD and OS X are both good, solid OSes with their own benefits, and that b) FreeBSD and OS X are not equal. If you think that OS X has absolutely nothing useful over plain FreeBSD and that you're just happy using FreeBSD, then good for you! Keep using FreeBSD, and keep not using OS X, but there's no need for you to flame others over it (or for others to flame you over it, for that matter).
Live CDs / DVDs (Score:2, Interesting)
If Apple sent out free (or low cost) Live Disks that supported a fairly wide range configurations, anything outside of that Apple can say we don't support it. Tack a few crippling in it (such as no burning and limited application saves etc) and you ahve an excelent preview package.
Now Apple if Apple believes that thier OS has the goods and that it stacks up to what is out there, this is the perfect way to make that statement. And if it really has it, it will show in a shift in marketshare. And if that happens then we will all really see the security and stabilty that OSX has (or doesn't).
--
the OS is only as secure as its most ignorant user.
Apple will slow this if it's true.... (Score:2, Interesting)
Re:it will possibly expire on 31DEC2005 (Score:3, Interesting)
Right. That's why Apple will never switch to Int... No, wait. That's one thing I don't understand about the switch. Apple makes its money on hardware. If OS X can be hacked to run on every Intel box, Apple stands to lose big time. They must have some way figured out how to insure that OS X runs only on Apple hardware.
Re:probably buggy too (Score:3, Interesting)
This claim is just silly; anyone who's ported code between UNIX machines knows that simply being compiled with GCC doesn't give portability. MacOS X is extremely portable because it was originally written very carefully to be portable (NeXTSTEP ran on 680x0, x86, HP-PA/RISC, SPARC) and Apple has carefully maintained that portability.
That being said, I agree with your main point -- MacOS X is highly portable, and anything written using Cocoa or Carbon should be easily or trivially portable to any OS.
So one interesting side-effect of the x86 migration is that once app's are compiled with universal binaries, it's very easy for Apple to add additional CPU's and have everything just work. So Apple could use those amazing next-generation SPARC's on serves, x86 on high-end desktops, and PPC's in low-end machines, and everything would "just work".
Re:it will possibly expire on 31DEC2005 (Score:1, Interesting)
Today Apple is really a strong software company with a limited access to the software market. Giving away the OS for a while must look tempting.