Slashdot Mirror


Intel Mac OS X Catches Up With Older Brother

RetrogradeMotion writes "Apple is now one step closer to the Intel transition. According to the OSx86 Project, a recently leaked installation DVD of Mac OS X 10.4.3 reveals that the Intel version is in sync with the PowerPC version - the two are now identical. Initially, "OSx86" was substantially behind its PPC counterpart, but the recent update makes it ready for the public. The article also notes that Apple has continued to learn from hackers' efforts to crack the operating system and has greatly strengthened the TPM protections."

118 of 672 comments (clear)

  1. Hardware by Bob+McCown · · Score: 2, Interesting

    Anyone know if this will run on regular Intel based hardware, or only a Mac-specified one?

    1. Re:Hardware by happyemoticon · · Score: 2, Informative

      I'll restrain myself from saying RTFP, but they said right on the top that they've strengthened their protections against hackers. However, without the knowledge that the main thing the hackers are trying to accomplish is putting OS X on generic intel hardware, you wouldn't know that the answer is no, it won't run on regular intel hardware.

    2. Re:Hardware by beisbol · · Score: 2, Informative

      it will supposedly only run on Apple-made Intel hardware. you won't be able to buy a cheap PC from wal-mart and simply install os X on it, at least not unless you hack the thing apart first. see this faq for a quick introduction

    3. Re:Hardware by MindStalker · · Score: 2, Interesting

      A special chip TPM chip will be required, these chips are being put into most new intel motherboards. Question is will these motherboards only be available from Apple or will it be licensed out.

    4. Re:Hardware by UTPinky · · Score: 2, Informative

      Not special processors... they are using TPM to "ensure" this. TPM is implemented on the mother board.

      --
      I'm only paranoid because everyone is against me...
    5. Re:Hardware by popo · · Score: 5, Insightful


      Anyone want to place bets on how long it takes Lik Sang to sell mod chips
      that allow PC's to run OSX?

      I'm going to say within 12 months.

      --
      ------ The best brain training is now totally free : )
    6. Re:Hardware by eln · · Score: 2, Funny

      Well, since the article summary clearly states that the two versions are now identical, it seems obvious that it will only run on PowerPC systems.

    7. Re:Hardware by happyemoticon · · Score: 4, Insightful

      One issue is the fact that they will probably use a different BIOS technology than standard IBM clones: Open Firmware or EFI (Extensible Firmware Interface). For compatibility's sake, your current PC uses more or less the same BIOS as the original PCs when it boots up, and uses tricks to access higher modes. That's one thing I've always loved about Macs - the booting. No matter how much they try to disguise it with logos, I still see it's booting to the same resolution as DOS.

      Also, consider the fact that they might deliberately only include driver support for their stuff. Driver support in Darwin is already pretty limited, and they have no incentive to produce more drivers than they will use. That means more hacking.

      Finally, I think one of the goals with the TPM is to make it so that you'd have to produce a unique hack for each case, rather than one generalized hack that can be mass-produced. Can't give you specifics, but at least they're moving away from "Let's make it impossible to crack!" which always fails, to "Let's make it so hard to crack that only a market-insignificant number of people will be able to crack it!"

      Anyway, I'm sure it's possible and somebody will do it, but it might not be as simple as a little solder job. I don't have much first-hand knowledge of this kind of stuff, I just read a little here and there.

    8. Re:Hardware by Anonymous Coward · · Score: 5, Funny

      Maybe this should be a new Slashdot poll:

      How long after Apple officially releases its x86 version of OSX will it be cracked to run on generic hardware?

      1) 12 Months
      2) 12 Hours
      3) 12 Minutes
      4) Cowboy Neal already has it running on his Dell.

    9. Re:Hardware by Anonymous Coward · · Score: 2, Interesting
      Thanks to IBM, DOJ, the Supreme Court and the many other fine organizations who have established through case law again and again that tying software to your hardware when it could otherwise run on any other hardware is illegal.
      Care to cite any cases on that?
    10. Re:Hardware by Ariane+6 · · Score: 2, Insightful

      tying software to your hardware when it could otherwise run on any other hardware is illegal.

      And Apple is somehow completely ignorant that their entire corporate roadmap for the next decade is a criminal act?

      Puh-lease.

  2. "article"???? by winkydink · · Score: 4, Informative

    It's a posting in a blog, which is a far cry from an "article".

    --

    "I'd rather be a lightning rod than a seismometer." -Ken Kesey

    1. Re:"article"???? by IAmTheDave · · Score: 2, Insightful

      It's a posting in a blog, which is a far cry from an "article".

      Is there a difference between a blog and legitimate journalism??

      BAM!

      --
      Excuse my speling.
      Making The Bar Project
    2. Re:"article"???? by fitten · · Score: 3, Funny

      Yes. I can write a blog and put whatever I want in it. A professional journalist knows that if he/she repeatedly publishes lies or inaccuracies, they'll be finding other ways of earning a paycheck (thus, providing food for their bellies and a bed to sleep in).

      As always, it's the difference between just spouting stuff because you want to and basing your life/livelihood on something. In one, you have no risk. In the other, you most definitely have risk and a vested interest in being a professional.

    3. Re:"article"???? by Anonymous Coward · · Score: 5, Insightful
      Article:

      nonfictional prose forming an independent part of a publication

      Is it nonfictional? Check. Is it prose? Check. Is it an independent part of a publication? Check.

      What, exactly, is your complaint? If it's that this is being treated seriously when it shouldn't, then say that instead of spouting nonsense about how this isn't an article, when it clearly is.

    4. Re:"article"???? by rob_squared · · Score: 4, Interesting
      I think over the years it has been pointed out many times that its exactly that risk that can shut up the normal reporter, but not the blogger. The mistake here is thinking that one type of media must replace the other. But that's not true.

      Letters exist even with email.
      Radio exists with tv.
      Journalism can exist with blogs.

      --
      I don't get it.
    5. Re:"article"???? by toph42 · · Score: 5, Funny

      What? I was told that video killed the radio star!

    6. Re:"article"???? by Anonymous+Writer · · Score: 4, Funny

      Nobody under 30 is going to get that one.

    7. Re:"article"???? by JFitzsimmons · · Score: 3, Funny

      I'm 18 and I got it.

      --
      Beware he who would deny you access to information, for in his heart he dreams himself your master. -Anonymous
  3. More Irony? Can we handle it? by ZachPruckowski · · Score: 3, Funny

    So does anyone else find it funny that we get an Apple-Intel update on within 6 hours of a "Intel processors get their asses kicked" story?

  4. A Hopeless Battle by Nom+du+Keyboard · · Score: 4, Insightful
    The article also notes that Apple has continued to learn from hackers' efforts to crack the operating system and has greatly strengthened the TPM protections.

    Time for the next hack to come along.

    Until every byte of code verifies for itself that it is running on genuine Apple hardware before it will execute, I'm not sure if Apple can ever close this door.

    Maybe this experiment will eventually prove that TPM itself is impossible to achieve when more people are working to break your system than are employeed by Apple to defend it.

    Hey, Steve, want to reconsider that move to Intel now?

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
    1. Re:A Hopeless Battle by georgewad · · Score: 4, Insightful

      I agree, and I think (hope) that Apple knows this and looks the other way.
      IMHO it's in Apple's interest for there to be TPM that's breakable if you REALLY want to break it (much like iTunes DRM). This way, only someone who know what they're doing will be able to run OSX on non-Apple hardware - no worries about supporting a crappy handmade POS, but still putting OSX in the hands of the more Crafty interesed geeks.

      --
      Karma: It's not just a good idea. It's the law.
    2. Re:A Hopeless Battle by 99BottlesOfBeerInMyF · · Score: 3, Insightful

      Until every byte of code verifies for itself that it is running on genuine Apple hardware before it will execute, I'm not sure if Apple can ever close this door.

      Of course they can't and don't expect to. Their goal is to make sure it does not effect profits. People will always hack and pirate and Apple can't stop them. Their goal is to make it hard enough that most people won't bother and so that 99.9% of users would rather use a Apple system than deal with hacking another system to sort of work. Heck people ran Mac OS in emulators on x86 hardware years and years ago. It just was never enough to make any difference in the marketplace. Do you think Apple cares if 500 hackers get OS X sort of running on commodity boxes? Hell no, these people would probably never have bought a legitimate copy anyway and even if they would have it is not worth the effort to lock the system down more just to sell 500 more copies. Anyone who thinks more than a tiny percentage of the market will be running a hacked version is quite mistaken.

    3. Re:A Hopeless Battle by FLAGGR · · Score: 2, Insightful

      Wrong. Alot of people seem to have this opinion. This is Apple - not Microsoft. MS got their OS used by everyone, maybe not everyone legally baught a purpose but most of the modern world came to depend on it. Win. Apple is a different beast. They want to design the WHOLE package, not just the software, and not just the hardware. They want everything to work seemlessly, as can be witnessed by the vast amount of first party software bundled with OSX. Sure, I bet they planned on alot of people pirating the developer previews - it helps them stop the real pirating once the OS is released (by making it harder to crack) However, in the long run, they have nothing to gain. They don't need beta testers for unsupported hardware because they don't want that hardware supported. I'm sure a little pirating in the sake of demo'ing the OS wouldn't bother them, but they won't stand for actual use of OSX on non-apple hardware. They make no money off that hardware, and no money off that OS install (as it will be most likely pirated) Apple is not giving up the hardware side of thing's, they stand to lose too much money.

  5. Read the Fine Summary by dduardo · · Score: 5, Informative

    "The article also notes that Apple has continued to learn from hackers' efforts to crack the operating system and has greatly strengthened the TPM protections."

    TPM protections = OSX locked to Apple hardware

    1. Re:Read the Fine Summary by vought · · Score: 5, Informative
      TPM protections = OSX locked to Apple hardware

      Anyone who has any allusions about cracking this scheme might be in for a surprise. After thoroughly reading the TPM spec, I think that if the OS is looking for TPM_Owner = Apple's Value and doesn't find it, it ain't gonna run.

      Changing TPM_Owner isn't exactly trivial, as you have to set the value during manufacturing.

    2. Re:Read the Fine Summary by AuMatar · · Score: 2, Informative

      Two methods

      1)Hack the OS on the installation disk, so the hacked version is installed. THis is probably the easiest method.
      2)Hack the hardware so it lies.

      --
      I still have more fans than freaks. WTF is wrong with you people?
    3. Re:Read the Fine Summary by fdqum08 · · Score: 2, Insightful

      everyone cries foul when apple tightens up the security, but everyone on this board is thinking about themselves and not apple. Apple is in the business to sell hardware, plain and simple. Why did they create OS X? To sell macs. Why did they create the iTunes Music Store? To sell iPods. Apple created the macintosh platform for people who aren't interested in hacking their system day in and day out. Ironically, it's this stability and quality that has attracted a fair amount unix/linux hackers. but to lash out at apple for doing whatever possible to stay in business? That's childish, selfish, and pretty immature.

    4. Re:Read the Fine Summary by Lorphos · · Score: 5, Insightful

      So why can't this check for TPM_Owner be removed?

    5. Re:Read the Fine Summary by Orion+Blastar · · Score: 5, Insightful

      Why even go that far?

      Chances are the TPM check will be part of the Install program and not the OSx86 itself. If true, someone can Ghost an Apple Mactel image and then use the Ghost to install on a Non-Apple PC.

      Why not just modify the ISO copy of OSx86 to change an assembly language instruction from JE to JNE or vice-versa, and then burn the new ISO and distribute that?

      That way it only runs on Hardware that does not have a TPM of Apple? Like Dell, Gateway, Compaq/HP, etc.

      Or better yet change the JE to JMP and JNE to NOP, that way it can run on all hardware.

      Take it from me, I used to write assembly language back in the day, and had to get copy protected software running on network drives, and the stupid software tried to check for a damaged sector on the hard drive which the Netware INT 21H did not allow. Almost everything is written in C/C++ now, which gets compiled into assembly or ML, which can be easily tweaked like I said.

      I give the hackers a week, if not more than a month, to find a way around it and release the unprotected ISO on the P2P networks.

      Not that I advocate piracy or cracking or hacking, I just know how it can be done.

      --
      Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
    6. Re:Read the Fine Summary by vought · · Score: 4, Informative

      2)Hack the hardware so it lies.
      Dude. I don't think you get it.

      You can't change the TPM_Owner value in a TPM. The value is set during manufacturing. You have to BE the owner to CHANGE the owner. It's on a level of permission at least two levels away from userland.

      Perhaps you can hack the OS so that it doesn't look for that value in hardware, but if Apple can do a reasonably good job of burying that check in the kernel and having the TPM verify the kernel's boot process itself, you won't be able to do that either.

      For the same reason, installing the OS on a GenuineApple(TM) machine's disk and installing that disk into a computer that does not have Apple's TPM_Owner value won't work.

    7. Re:Read the Fine Summary by mrchaotica · · Score: 2, Interesting

      This is why, sooner or later, "Trusted" machines will only be able to run signed applications. Good luck getting a certificate for your hacked binary....

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    8. Re:Read the Fine Summary by vought · · Score: 4, Informative

      Chances are the TPM check will be part of the Install program and not the OSx86 itself.

      No, it's part of the kernel - and has been since the first developer versions were sent into the wild. Fooling the installer would be easier, but still far from trivial if it's relying on the TPM to authenticate the machine's origin.

      Look, I'm not saying it can't or won't ever be hacked, but from what I've learned about TPM, it's going to be a LOT tougher than anyone here is thinking.

      Put another way: how much is your time worth? If you want to crack TPM protection on OS X x86 for the glory, then it doesn't matter; if you want to avoid paying another two hundred bucks for an x86 Mac, it'll never be worth it - I think that at least in the near term, getting around this is going to involve some soldering.

    9. Re:Read the Fine Summary by aichpvee · · Score: 2, Insightful

      Yeah, they'll just hack that too. So who cares? As long as the authentication for these things is local it'll get hacked. And even assuming that remote authentication would somehow stop the hacking, we're no where near the point where enough people will accept their programs phoning home in order to run them.

      --
      The Farewell Tour II
    10. Re:Read the Fine Summary by Ath · · Score: 5, Insightful
      Have you not looked at Mac prices in a while? Current Macs run 2-10X more expensive than comparable PCs.

      I just have to call bullshit on this one. It is such a myth that Mac prices are completely outrageous compared to generic x86 PCs. You should compare apples to apples - not that I invented that pun in this situation. Find me a comparably designed PC to a iMac G5 and you will come nowhere near 2x let alone 10x the price. You can get a 17 inch iMac G5 with built in WiFi, Bluetooth, and iSight camera. Please point me to a vendor that has these features for half the $1299 price of the iMac G5.

      Do you pay a price premium for most Macs? Yep. Is it anywhere 2x the price of a "comparable" PC. Nope.

      You cannot buy a Yugo with leather interior. There is no such thing as a McDonald's meal that is rated at 5 stars. Motel 66 is not a luxury hotel. And you should not perpetuate the myth that Mac prices are some super premium compared to equivalent x86 PCs. There are plenty of valid reasons to critize Apple, but you stretch yourself quite a bit when you rehash old bullshit that their prices are so outrageous.

      And you can save yourself the typing if your reply is only that Macs are more expensive than even a comparable PC. You are right, but it isn't anywhere near 2x.

    11. Re:Read the Fine Summary by swillden · · Score: 5, Insightful

      Current Macs run 2-10X more expensive than comparable PCs.

      What? No. Macs are typically 1.1-1.5X as expensive as comparable PCs. And that's if you're just comparing technical specifications; if you start looking at really comparable PCs, with similar high-quality, well-designed and nice-looking cases and peripherals, then the Macs are pretty competitive.

      What tends to make people think the gap is larger than it is is the large number of very low-end, very inexpensive PCs on the market. Apple doesn't really make any systems that compete with them.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    12. Re:Read the Fine Summary by Doctor+Memory · · Score: 4, Insightful

      Dunno, I see things like this Mac Mini clone selling for more than a Mini ($900 for the clone vs. $600 for the Mini), and I have to wonder. I think that Apple will pick up the economies of scale from the x86 component vendors and run with it. Sure, they'll still set a 30%+ profit margin, but I imagine they'll save enough money that prices should be "roughly" comparable. C.f. the Dell XPS systems, which seem to have a solid following despite their price premium.

      --
      Just junk food for thought...
    13. Re:Read the Fine Summary by Ath · · Score: 2, Insightful
      If you want to forgoe something, try your ego. Apple isn't trying to sell their experience to you - a computer tinkerer. Their market is someone who looks at an iMac G5 and sees that it is a beautiful looking machine. Their market is someone who works with OSX and feels what a great user experience it is. Is that everyone who buys a computer? No. Is it most people? Not so far. But if you keep thinking Apple is trying to sell boxes, then you don't get their business strategy.

      I have Windows machines, Linux machines, and an iMac G5. For me personally, I like all of them for very different reasons. But when I bought my parents new computers, I got them Macs. They love them. To each his or her own.

    14. Re:Read the Fine Summary by masklinn · · Score: 2, Insightful

      That could get hacked too if the questions/answers schemes of the home-calling were known/cracked.

      One would "merely" (yes, I am aware that this merely is non trivial) have to setup a home-server emulation and redirect communications to legit server to the fake one.

      --
      "The way we can tell it's C# instead of Haskell is because it's nine lines instead of two." -- wadler
    15. Re:Read the Fine Summary by Ffakr · · Score: 2, Insightful

      I have directly compared prices recently. A Quad core G5 tower (dual-dual) with the same drives and same video as a quad Core Opteron (dual-dual) is actually about a grand cheaper .
      Yes, the Dual Processor Dual Core Opteron from Boxx (a very nice computer btw) was significantly cheaper.

      I'll send you a 6pack of good beer if you can find me a quad core Opteron from a (as in one) reputable company (that won't go out of business) .. with a warranty and one number to call in case of problems.. and a supported OS installed for anything near a new Quad Core G5 price.

      --

      I'm not feeling witty so bite me

    16. Re:Read the Fine Summary by barthrh2 · · Score: 2, Insightful

      Funny, I was just making that argument to my baker that his cakes were way over priced. I mean, $1 for flour, another $1.25 in sugar, an egg or two... his are a total rip off.

      Your comparison is not fair. You are comparing a fully assembled PC with a single warranty to a bunch of parts that you need to assemble yourself (here Mom. It's a computer from Ikea. Good luck.) I won't even get into the quality differences. That 17" LCD compared to the Apple widscreen, the tin-can case you're quoting for $50, not to mention that you completely forgot the operating system, anything to replace iPhoto, iDvd, Garageband, you missed the camera and speakers altogether...

      With all taken into account, yours may be even more expensive in the end. And it would still be a tin can.

    17. Re:Read the Fine Summary by ScuzzMonkey · · Score: 4, Insightful

      Doesn't really matter what your or his or my time is worth... we're not going to be the ones to crack it, it's gonna be some kid in a basement in Estonia who has got nothing but time and deep motivation, and when he does it, then you and I and the next guy all will have access to it, too. It was never worth my time to sit down and crack CSS, either, but I can rip DVDs just like Jon can now. It doesn't take massive individual effort on the part of everyone who wants to circumvent this stuff, just one or two people who figure out the easy way for the rest of us.

      --
      No relation to Happy Monkey
    18. Re:Read the Fine Summary by stevejobsjr · · Score: 3, Insightful

      The Mac comes with tons of sweet software and a warranty, as well.

    19. Re:Read the Fine Summary by cosmo7 · · Score: 4, Insightful

      17" LCD - $200
      AMD Athlon64 3000+ (1.8GHz) - $135
      PCIe/Socket 939 motherboard with SATA - $70
      512MB PC2-4200 (DDR2-533) - $50
      SATA 160GB drive - $60
      PCIe Radeon X600 Pro with 256MB RAM - $84
      802.11g Wifi card - $40
      Logitech bluetooth mouse/keyboard combo - $100
      Case/PSU - $50
      Dual-layer DVD burner - $50

      Filling out rebate cards that somehow never get paid - PRICELESS.

    20. Re:Read the Fine Summary by Anonymous Coward · · Score: 2, Insightful

      Don't forget to add on firewire and make sure the bult in ethernet is Gig and you'll need to buy a web cam, and a remote control.

    21. Re:Read the Fine Summary by thinbits · · Score: 2, Insightful

      Unfortunately, your PC parts list is missing a few things... FireWire controller 640x480 autofocus camera with noise cancelling microphone Operating System After adding in the missing parts, I think the cost difference is almost zero.

    22. Re:Read the Fine Summary by Wesley+Felter · · Score: 2, Informative

      You mean EFI. But as long as the Darwin bootloader is open source you can just modify it to do whatever you want. (For example, I think MOL uses a modified bootloader so that they don't have to fully emulate Open Firmware. Likewise I think ExPostFacto has a modified bootloader.) If the kernel is still talking to EFI after it's booted, then things could get tricky.

    23. Re:Read the Fine Summary by EntropyEngine · · Score: 2, Insightful

      Let's not forget the software!

      I'm going to sound really lazy now, but someone -- maybe ArsTechnica -- ran an article on the iLife stuff you get with your Mac and tried to find free alternatives for the PC.

      The upshot is, there simply aren't any free alternatives that come anywhere near what you get with iLife.

      If memory serves me correctly, the guys had to fork out a little over $800 to get their hands on the equivalent commercial software...

    24. Re:Read the Fine Summary by Senjutsu · · Score: 3, Informative

      Sure will be fun playing with the BIOS on that thing, since that's the only thing it'll boot into in your config. Let's continue, shall we?

      Full copy of Windows XP Pro (for closer feature equivalence) - $135 OEM from NewEgg. We're up to $985.

      Now, I'm a developer, and Apple ships their full RAD development environment with every Mac sold. I'm going to need the same for my new Windows box, so throw on a copy of Visual Studio Pro - A whopping $700 from NewEgg. Now it's costing $1685 and we haven't even started talking about the iLife equivalents...

      Cheapness is largely a matter of expected use.

    25. Re:Read the Fine Summary by admdrew · · Score: 2, Informative

      Heh.. yeah, and the motherboard I had quoted didn't support DDR2 either... just wanted to throw out the price. :)

    26. Re:Read the Fine Summary by gsnedders · · Score: 2, Informative

      Where's the OS? Where's your movie editing software? Your photo management software? Your DVD creating software? Music creation software? Quicken 2006? 2006 World Book? Developer IDE? Bluetooth 2.0+EDR?

    27. Re:Read the Fine Summary by Hiro+Antagonist · · Score: 5, Informative

      Er, where the hell are you finding 160G SATA drives for $60 and DL 8x DVD burners for $50? Try *doubling* the prices on those and you'll be reflecting reality, at least where I live.

      $50 for a case and PSU? Not only is that going to be ugly as sin, but you're going to need a more powerful PSU if you decide that you want your homebuilt PC to, you know, turn on.

      Basically, you've listed a bunch of bargain-basement components, at prices below anything I've seen at Fry's, and are telling me that this is equivalent to an iMac. Except it's much uglier, built with substantially shittier components, and has no OS (unless you install Linux or steal a copy of Windows). And no software. Oh, and you forgot the webcam and a good set of speakers, and a microphone.

      Add in those components, and then add a 20% 'reality factor' to reflect the price that this stuff will actually cost (shipping, rebates that never show up), and you're right up there with the iMac.

      --

      --
      I Hit the Karma Cap, and All I Got Was This Lousy .sig.
    28. Re:Read the Fine Summary by JohnBaleshiski · · Score: 2, Informative

      > I give the hackers a week, if not more than a
      > month, to find a way around it and release the
      > unprotected ISO on the P2P networks.

      You underestimate hackers. OSX 10.4.3 is already distributed, and yes, TPM has been cracked. And it probably was as trivial as changing a JE/JZ instruction to an unconditional JMP. I'd be surprised if they didn't have this check in my locations, install and OS though. THere are probably a few checks that are still there but have not yet been triggered.

      I give hackers about a day to break 10.4.4 when it comes out. Apple is really wasting their time.

    29. Re:Read the Fine Summary by SEE · · Score: 2, Interesting

      The kernel? Wonderful. Just compile, from the Darwin source, a kernel that doesn't include it. Run the rest of the OS on that kernel.

      Or run the OS under an emulator, figure out what's making the TPM request, and develop an always-return-true patch from the machine code. Somewhat harder, yes, but there's an entire army of people out there who do this sort of thing.

      Or, say, run the OS under a virtualizer (a Mac-on-Linux for x86, say), trap the TPM call, and return a lie in software.

      Is it worthwhile for me to do it? No. But just one person has to do it, and then file-sharing programs will spread it. Those who want to run OS X on non-Apple hardware are going to be able to do it, because somebody's going to make it easy for them. And if it takes more than six months from commercial release, I'll be shocked.

    30. Re:Read the Fine Summary by BeBoxer · · Score: 2, Interesting

      Perhaps you can hack the OS so that it doesn't look for that value in hardware, but if Apple can do a reasonably good job of burying that check in the kernel and having the TPM verify the kernel's boot process itself, you won't be able to do that either.

      Actually, it will be trivial to pull the check out. The underground community has literally decades of experience removing that stuff. The hardware isn't going to do anything to prevent a cracked version of MacOS from running. After all, we aren't even talking about Apple hardware, remember? All it's going to take is running the OS in an emulator and having it break every time it tries to access the TPM chip. Look at what it's doing, and what it wants for a value, and replace whatever part is easiest. No need to crack any crypto or anything.

      What Apple will be able to do if they like is detect such a hacked OS if it tries to connect to their Update Server. That's exactly the type of thing remote attestation is for. But they won't be able to keep people from modifying the OS to run on commodity PC hardware.

    31. Re:Read the Fine Summary by DECS · · Score: 2, Insightful

      Apple isn't hiding this TPM in the kernel. The kernel is open sourced, and will happily run on PCs today.

      The lock is on Apple's proprietary WindowManager : the closed source Quartz Compositor display system and the Q-2D drawing engine, and possibly across many other higher level libraries, which have never been open and which very few people know anything about.

      It will be far easier for Apple to keep Mac OS X a tough-to-crack, moving target compared other attempts to lock media or software. When DVDs were cracked, there was no easy way to re-lock DVDs, because they still had to work with existing players and any new players would have to play existing DVDs. As Apple demonstrated with iTMS, since they control the whole widget, they can relock the system after it gets cracked. And you can similarly expect Mac OS X to get "fixed" really quick with a software update just as soon as any work around is found to the TPM lock.

      Windows XP, Photoshop and all the other software with "call home" verification is instantly pirated because it's also offered in a "corporate" edition with no verification, for large clients to install in Enterprise environments, where verification and serial numbers are a huge hassle. These corp versions get leaked so fast, it makes one wonder why Adobe, Microsoft and the rest all force their customers to deal with super annoying verification systems that generally end up requiring a call to India to resolve any problems when upgrading or reinstalling machines.

      Apple will not have to offer such an undefended version, since corporations who want Mac OS X can buy the same version of the software to run on any Mac (Intel or PPC), and the software link to Mac hardware doesn't get in the way in a per machine fashion. In fact, the only people worried about Mac OS X's link to real Mac hardware will be people trying to run Mac OS X on PCs.

      Since Apple's business plan currently makes no effort to bring Mac OS X to the unwashed masses of PCs, which would require supporting all that crap hardware with undocumented flaws and incompatibilities, and which has only ever really been designed to work well with Windows (WinModems and USB Cams and PS/2 bridges and Centronics Zip drives and serial port Palm cradles and the like), there won't be a retail version anytime soon (just as Apple never sold a software version of the iPod for Palm/WinCE devices).

      So not only will Mac OS X's link to Mac hardware be very hard to crack, but there won't be any easy "pants down" way to get around it, as there is for nearly all other software out there.

      Hopefully, Apple will continue their permissive licensing that allows users to apply an upgrade as liberally as their conscience will stand. That serves to keep more Mac users on the latest version of Mac OS X, while allowing honest people to vote for Mac OS X development with their dollars. And me, I like Mac hardware, and as much as I'd like to run Mac OS X on PCs, I can only begin to imagine what a huge task it would be to duplicate huge scope of work Microsoft goes through to support the smorgasboard of hardware out there.

      It would be a huge effort for Apple just to support, say, Dell Optiplex machines built since 2004. It would take Herculean efforts to support a small selection of the top, major brand name PCs: Dell, HP/Compaq, and (who's #3?). And that would only piss off all the PC users who bought crap PCs from CompUSA to save a few bucks, or built their own from Fry's.

      All the people who think throwing Mac OS X to the PC masses for free to let people try to get it working themselves, in an attempt to create a Microsoft-like monopoly upon hoodwinked piracy, fail to get that Apple makes most of its money from hardware. Even if Apple could sell 20 software retail boxes for every lost Mac sale, they'd only bury themselves in supporting software for unhappy users who can't understand why their new Dell keyboard doesn't launch Safari when they push the Internet Button.

      Bigger isn't always better. By growing organically, Apple can sell more Mac hardware (they sold already 43% more Mac this quarter, compared to ~17% for HP and Dell) to happier customers and build loyalty that sells new iPods, more Apple software, updates, and .Mac services.

    32. Re:Read the Fine Summary by toddestan · · Score: 2, Informative

      Do you pay a price premium for most Macs? Yep. Is it anywhere 2x the price of a "comparable" PC. Nope.

      You can buy a complete PC system for $400 easily. The cheapest complete Apple system is the eMac at $800. And the $400 PC is going to kick the crap out of the eMac. Or take a typical $1000 AMD box from a vender like Compaq. A $1000 AMD box is going to be 64bit, so the comparable Mac is going to be the Powermac G5, starting out at $2000. And that $1000 AMD box is going to be faster, have more memory (at least 1GB), use less power, and be more expandable than the $2000 Powermac. It all depends on how you play the "build the comparable..." game.

  6. TPM=PMS by Lev13than · · Score: 4, Funny

    The article also notes that Apple has continued to learn from hackers' efforts to crack the operating system and has greatly strengthened the TPM protections.

    As you may or may not know, TPM stands for "Tensão Pré-Menstrual", which is the Portuguese term for Pre-Menstrual Syndrome. Exactly why hackers would want to get by those TPM protections is beyond me.

    --
    When you have nothing left to burn you must set yourself on fire
  7. Re:Don't know, but by Nom+du+Keyboard · · Score: 2, Funny
    it really seems funny to me how all Intels bashers (aka. Mac fans) suddenly became Intel enthusiasts

    That's because they never were Intel bashers. They are all Steve fans, and what Steve says - RULES! (Pay no attention to that man behind the curtain. He's still living in yesterday's truths.)

    It's rather a lot like Scientology. You just have to change the names of the players, and keep forking out the money.

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
  8. And a hardy HA-HA-HA... by Lester67 · · Score: 4, Funny

    To all of you that thought an outdated version of the OS was actually "leaked".

    Congrats, Apple just made you an unpaid security consultant. :-)

  9. Re:How does the protection work? by Quiet_Desperation · · Score: 4, Funny
    in plain English

    Well, there's this tiny little guy with a magnifying lens who will live in your computer case, and- nah, I'm just kiddin' :)

  10. Sure by bobalu · · Score: 2, Informative

    Fork over $1500 and they'll give you (er, LEASE you) a full development kit and compatible hardware.

    http://developer.apple.com/

    http://developer.apple.com/membership/promo.html

    --
    The revolution will NOT be televised.
  11. not possible by austad · · Score: 4, Insightful

    I don't think it will be possible to stop people from getting it running on non-apple hardware. It's just going to be a constant battle. There are too many people working on breaking it. Look at the Xbox, with its whole encryption/authentication scheme. That was broken after a few months.

    Most of the people installing it on non-apple hardware probably wouldn't purchase apple hardware anyway. It's a good, non-official way, for apple to gain marketshare. The highschool/college kids of today are the decision makers of tomorrow. Get them hooked on OSX now (even if it's an illegal copy) means that they will likely influence their friends/family and employer to go with it.

    Maybe apple should stop spending money on the resources to add copy protection and just let it go. If someone comes up with a good solution in the future, they can just roll it out in an update. In the meantime, let people get hooked.

    --
    Need Free Juniper/NetScreen Support? JuniperForum
    1. Re:not possible by ObligatoryUserName · · Score: 3, Insightful

      Most of the people installing it on non-apple hardware probably wouldn't purchase apple hardware anyway.

      So... is it ok if I steal a new Pontiac Aztec off the lot? They're so unpopular that they've canceled that model, it probably wouldn't have sold anyway. It'll get the Pontiac name out there. They should be happy.

      The way most people are morally retrograde about copyright violations (I'm not preventing anyone else from installing OS X) continues to piss me off. No, downloading warez is not the same thing as stealing, but it is just a bad. To say otherwise is to be either willfully ignorant or uninformed.

      If Apple wants to give their OS away they will do so; making a half-assed guess about what would make them happy doesn't count as consent.

    2. Re:not possible by Em+Adespoton · · Score: 4, Insightful
      So... is it ok if I steal a new Pontiac Aztec off the lot? They're so unpopular that they've canceled that model, it probably wouldn't have sold anyway. It'll get the Pontiac name out there. They should be happy.

      Wrong illustration: more like "So... is it OK if I take a Volkswagen concept car apart and figure out exactly how it is built, and then build another one just like it? After all, Volkswagen isn't planning to sell the original, and my knockoff will get the Volkswagen name out there, as it's identical right down to the branding. They should be happy."

      The way most people are morally retrograde about copyright violations (I'm not preventing anyone else from installing OS X) continues to piss me off. No, downloading warez is not the same thing as stealing, but it is just a bad. To say otherwise is to be either willfully ignorant or uninformed.

      You're continuing to be pissed off by the wrong thing; Intellectual property is property; it's just not real property. The definitions of what is legal in the IP realm are much murkier than they are in the real property realm. You appear to be mixing morality and legality. To say otherwise is to be either willfully ignorant or uninformed.

      Up until the DMCA, copyright was closer to a contract issue than a property issue in the US. Now it's closer to a personal rights violation.

      If Apple wants to give their OS away they will do so; making a half-assed guess about what would make them happy doesn't count as consent.

      This part I agree with.

    3. Re:not possible by ObligatoryUserName · · Score: 2, Interesting

      Wrong illustration:...

      That's the thing that's pissing me off! Comments like that! :) It's not the wrong illustration if you are looking at things from the viewpoint of manufacturer->customer. It boils down to the same difference - loss of income. People get caught up in the absence of molecules and say that it's confusing. Think in terms of transactions, not in terms of boxes.

      Honestly, while IP laws are more complex than real property laws, the morality of the thing never has been. The only thing that makes it grey is that so many people choose to ignore the rules that it's become mainstream.

      Years ago people said "oh hey, no big deal downloading NES ROMs, there's no way you can buy those games anyway". Now that Nintendo's selling those games as GBA titles, and talking about offering them for sale via the Revolution Console is it suddenly wrong to download the ROMS - or was it wrong all along for someone to presume that they had the right to copy in the first place.

      It's a separate issue from Fair Use (which is actualy pretty strict) and how the DMCA restricts Fair Use. The DMCA isn't the only reaction to this trend of unauthorised copying.

      A couple years back I talked to someone from a Chinese video game firm who told me that if they couldn't find an American market for their games they would have to close up shop. There was no money to be made in China because everything was pirated. Likewise EA has said that the only reason they sell games into China is to "prime the market" for the days when money can be made there - right now they say they lose money doing a Chinese localization. World of Warcraft follows the software as a service model and they can actually make money in China. Those are a few examples of what happens when pirating goes long-term mainstream; I have to say, I don't like it.

  12. Re:Moving from the PowerPC to Intel... Bad Move by Bradee-oh! · · Score: 3, Funny

    I own a G3 yosemite running LinuxPPC, it's my firewall,IMAP,WWW,PHP server.
    And I own a VIA C3 Samuel running Linux x86, it's my firewall,IMAP,WWW,PHP,Shoutcast,DNS,File server. So whats your point?

    --
    "This is Zombo Com, and welcome to you who have come to Zombo Com" - www.zombo.com
  13. Did you get the memo by Bodhammer · · Score: 5, Funny

    on using the cover sheets on the TPM report?

    --
    "I say we take off, nuke the site from orbit. It's the only way to be sure."
  14. From the article... by Orrin+Bloquy · · Score: 4, Funny

    Continued improvements in both releases of 10.4.3 include an optimized table of system values organized in a hash known as a "registry," a simplified four-color theme, and a sophisticated AI-based Automator avatar known as "Guru" who appears at the bottom of your screen to anticipate Automator tasks by asking questions such as "It looks like you're writing a paper."

    --
    "Made up/misattributed quote that makes me look smart. I am on /. and I must look smart."
  15. TPMs were never intended to be overgrown dongles by Wesley+Felter · · Score: 3, Insightful

    Maybe this experiment will eventually prove that TPM itself is impossible to achieve when more people are working to break your system than are employeed by Apple to defend it.

    TPMs were never intended to be used for what Apple is using them for, thus the cracks only prove that a TPM isn't very useful for things it wasn't designed to do. The real TPM features like sealing and attestation still haven't been cracked.

  16. Re:How does the protection work? by RUFFyamahaRYDER · · Score: 4, Informative

    I think it stands for Trusted Platform Module. Basically, the software does a check on the hardware to see if it's genuine or not.

  17. Re:Don't know, but by Golias · · Score: 4, Interesting

    it really seems funny to me how all Intels bashers (aka. Mac fans) suddenly became Intel enthusiasts

    There were Intel Bashers because Pentium technology (the P4 in particular) was pathetic compared to AMD and PPC offerings of the time.

    Some of these people are becoming Intel cheerleaders because 1) Intel managed to surpass the performance of the G5, and has closed the gap a bit on AMD. 2) Early reports of the chips expected to come out of Intel around Q3 of next year are remarkable.

    "Mac fans" are actually rather split on the subject. Those who acknowledged that PC's were generally faster machines most of the time for most tasks could not be happier with the Intel switch. Those who rambled endlessly about "the Megahertz myth" (even after x86 chips were clearly lapping the G5) are still sore about it, and hoping that Jobs will change his mind about dropping PPC sometime between now and 2007.

    --

    Information wants to be anthropomorphized.

  18. Re:Advice by Duncan3 · · Score: 3, Informative

    Um, no.

    Either ppc or x86 machines can produce FAT^H^H^Huniversal binraries.

    --
    - Adam L. Beberg - The Cosm Project - http://www.mithral.com/
  19. AppleCore by Doc+Ruby · · Score: 4, Funny

    Leaked install DVD? HAH! That's for scriptkiddies. Where's the leaked kernel source code?

    --

    --
    make install -not war

    1. Re:AppleCore by iphayd · · Score: 4, Funny

      http://developer.apple.com/darwin/

      Now that I gave you that, you have to find the source code to the Application and GUI layers.

  20. leaked? by jgionet · · Score: 5, Insightful

    it's amazing how stuff always manages to get "leaked". It's too bad some extra money didn't get "leaked" in to my bank account. I suppose it's a good way to get stuff tested without being responsible for it's results.

  21. Re:Don't know, but by l0ungeb0y · · Score: 2, Interesting

    "it really seems funny to me how all Intels bashers (aka. Mac fans) suddenly became Intel enthusiasts"

    While that may be true for some, I for one think the Intel move is shaping up to be a huge mistake. While I was at first willing to accept that transition, the more I see in regards to Intels recent failures, the more I don't like the shape of things to come in Apples future.

    It's quite unfortunate that Apple chose not to go with the Cell and that IBM couldn't be bothered to deliver a laptop capable G5 in a reasonable timeframe.

    Personally, I look forward to seeing the benchmarks between G5's and x86 Macs.
    As I expect a rather sad and painfully ironic day. Where we see year old hardware outperforming the new gear when it comes to Apples core market... photo and video professionals.

    What I have to ask is, why Intel?
    At only 3% marketshare, I think AMD would have been quite capable of meeting their supply requirements.

    If anything good comes from the Intel changeover in the immediate future, it will be the resurrection of the PowerBook, which has been left out in the cold to die thanks to IBM and their empty promises.

  22. Final Cut? by bobalu · · Score: 2, Interesting

    Anyone know what the status of the iLife apps is?

    Final Cut Pro?

    I'd love to cut my DVD encoding time down but I can't justify getting a new G5 for the 6-10 months we'll be waiting for the new CPUs.

    --
    The revolution will NOT be televised.
    1. Re:Final Cut? by wootest · · Score: 5, Insightful

      If you do have work to get done in the seven months we have to wait and you could easily afford one, I say just get a G5. Your stipulated G5 wouldn't die the exact moment Steve presents the Intel Macs on stage - it won't be cutting edge anymore, but that'll be as true if you were to buy an Intel Mac seven months before its next generation as well.

      If the encoding time is really cut down (which looks like a gimme), you'll make it up in no time. If it's really about productivity, you're comparing the last release of an architecture that's been out for several years now (even the G5 is around 30 months old now) to the first round of machines of a new architecture *ever* - there's no way they'll be as reliable as the G5. Major kinks are worked out (except for the 2xSATA drive limit) and apps have had time to be optimized for them.

      Also consider this: We don't even know which Macs will be Intelized first! We do know that the Intel switch is all about speeding up the cramped PowerBook, so they will probably come first. There's a chance (although not big) they'll have you waiting until this time next year for an Intel PowerMac, and it's not even sure the performance will match!

      I think this "let's hold our horses for a year or so" attitude is getting a bit out of hand. If you were to buy a PowerBook, then maybe I could understand you, but the G5-based Macs are definitely the highlights of today's lineup, and there's no way in hell that the first revision Intel PowerMacs will be a better buy than they are based on what little you've said.

  23. Who would want to use warez OSX? by Werrismys · · Score: 2, Insightful

    I mean the beauty of OSX Macs is the tie between beautifully designed, robust, classy hardware and a Unixoid OS with eyecandy UI. If one runs illegal OSX in some crappy consumer PC, there is no support, no quarantee, nothing. The experience is kaput. I'd rather run Linux in a mainstream PC than a warexxored no-support hacked OSX.

    --
    'Once scientists, even the dim-witted social scientists, get muzzled, the Western Civilization is finished.' - oldhack
  24. Re:What I want from Apple by 99BottlesOfBeerInMyF · · Score: 4, Informative

    I want an OS that I can multi-boot MS-Windows and Linux on that runs on commodity hardware.

    Apple has said they will not try to prevent other OS's from booting on intel boxes they sell. As for commodity hardware, well that will depend, I suspect Apple boxes will, as usual, implement lots of hardware that does not yet work in Windows. Apple will prevent OS X from running on hardware they don't sell, since the OS and all the other software they produce is a loss-leader to sell hardware and they would be losing money developing the OS and all the free applications and selling it at current market prices. Also it would put them in direct competition with MS, whose illegal contracts make business pretty much impossible. Four superior OS's (to Windows) have already died trying to sell into that market.

    Otherwise, "Mac OSX on TPM'd Intel" is just another way of saying "Mac OSX on a proprieTary PlatforM." Not interested.

    That will probably be your opinion of Apple boxes. They will run OSX , Linux, and the BSDs just fine, but Windows is anyone's guess. Windows will probably run fine in emulation ala VMWare and the like, and their will probably be some sort of WINE like way to run Windows programs, but I would not count on MS letting it boot out of the box. Of course Apple's PPC platform was technically even more open and runs Linux and the BSDs as well. It was even produced by multiple Vendors without reverse engineering (unlike x86). So when you say , "proprieTary PlatforM" I assume you really mean "platform that runs Windows."

  25. Simply running OS X does not a useable system make by twbecker · · Score: 5, Insightful

    Everyone wants a way to make it run on generic Intel hardware. The thing is, even if you could do that, OS X drivers are not going to be available for 95% of your periphrials. What good is running the OS with no network, sound, or perhaps even video?

    --
    "The problem with internet quotations is that many are not genuine" -Abraham Lincoln
  26. Re:More Irony? Can we handle it? by killtherat · · Score: 5, Funny

    Apple is on the cutting edge of making sure their OS runs on the slowest CPUs possible. For a while that was PPC, back when Intel was kicking ass and taking names, and Motorola couldn't find their ass with both hands. But now that IBM is starting to pop out high speed multi-core PPC chips, it's time to find a new slow chip.

    Face it, Apple is cursed, what ever chip they use is doomed to be second rate. If intel was smart, they would have kept their distance ;-)

  27. Finding the right balance for HW security by amichalo · · Score: 5, Insightful

    So Apple is dedicating enough resources to make it difficult to run OS X on a non-Apple box, but isn't wasting it's time and money trying to totally secure it.

    Brilliant

    The people hacking OS x86 for non-Apple hardware aren't going to buy Macs anyway, they are in it for some other technical purpose.

    The people who want OS X for business will go legit - too much risk for a company to steal like that.

    The people who want OS X for a home aren't going to either know how to or want to take the time to fuss with some illicit download of the OS that won't be supported.

    So the extreme hackers get OS X without buying an Apple box and maybe they even develop some cool apps with their pirated copy of Xcode too.

    The big winner is still Apple (and OS X users).

    --
    I only came here to do two things; kick some ass, and drink some beer...looks like we're almost out of beer.
  28. Perhaps imperfect TPM is optimal by G4from128k · · Score: 2, Insightful
    Having no TPM would be an open invitation to widespread unauthorized distribution of OS X - not good for the old revenue stream in either hardware or software. Having perfect TMP would stifle experimentation -- not good for letting prospects try before they buy. Having an evolving, imperfect TPM shield provides the best of both worlds.

    I'd bet Apple knows that TPM will never be 100% successful and that that is OK by them (although I doubt they would admit it). People who really want to _try_ OS X will get a free hacked copy. People that really want to _use_ OS X in a production environment will buy it. I doubt that many people will want hacked version of OS X if they know that it means potential instabilities, lack of updates (or hassles to get updates), etc.

    --
    Two wrongs don't make a right, but three lefts do.
  29. Re:What I want from Apple by Synic · · Score: 2, Insightful

    If we brush capitalism aside, then yes, I guess you're right. Keep in mind that the more $3000 machines they sell, rather than $300 ones, the more likely they'll be able to stay afloat and/or keep maintaining high standards for their software. Making something "just work" costs money.

    It also requires a completely locked down platform with the minimal amount of hardware variables. Windows is so crashy because there are a billion different hardware configurations and terrible drivers written by foreigners who can't read or write documentation for anything in English to save their life.

  30. I reject your argument by infernalC · · Score: 2, Insightful

    Sound will be a problem. Graphics will be a problem. Those two things, only because nobody buys a new sound chipset or graphics chipset to put in their Macs. But everything else will be OK.

  31. Re:Advice by honeypotslash · · Score: 2, Insightful

    If you want to write software that works cross-platform try looking into wxWidgets library (http://www.wxwidgets.org/)

  32. not quite caught up by spirit_fingers · · Score: 4, Insightful

    Intel OS X 10.4.3 is still a 32-bit operating system, whereas the PPC iteration is 64-bits. One step forward, one step back.

    1. Re:not quite caught up by be-fan · · Score: 4, Informative

      Wow. You managed to regurgitate something without actually understanding it. There is no way the OS would be able to run 64-bit applications without being compiled for 64-bits. On Tiger (different from Panther), which can run 64-bit apps, the kernel is compiled as 64-bit code. Then, there are two versions of a couple of the libraries (System and Accelerate), one 32-bit and one 64-bit. What's missing is 64-bit versions of stuff like Quartz or Cocoa, which means that 64-bit apps are basically limited to the command line.

      --
      A deep unwavering belief is a sure sign you're missing something...
    2. Re:not quite caught up by Guy+Harris · · Score: 4, Informative
      On Tiger (different from Panther), which can run 64-bit apps, the kernel is compiled as 64-bit code.

      Wrong:

      $ sw_vers
      ProductName: Mac OS X
      ProductVersion: 10.4.3
      BuildVersion: 8F46
      $ file /mach_kernel
      /mach_kernel: Mach-O executable ppc

      Not "ppc64", just "ppc", and not "Mach-O 64-bit", just "Mach-O", unlike libSystem:

      $ file /usr/lib/libSystem.B.dylib
      /usr/lib/libSystem.B.d ylib: Mach-O fat file with 2 architectures
      /usr/lib/libSystem.B.dylib (for architecture ppc64): Mach-O 64-bit dynamically linked shared library ppc64
      /usr/lib/libSystem.B.dylib (for architecture ppc): Mach-O dynamically linked shared library ppc

      You don't need a kernel built in 64-bit mode to run 64-bit binaries in userland. If you think you do, you've made an incorrect assumption somewhere.

  33. Re:Moving from the PowerPC to Intel... Bad Move by be-fan · · Score: 4, Informative

    The G5, at least, isn't that efficient. I just bought a brand new PowerMac G5 (dual core 2.3GHz). It's certainly a fast machine, but for almost everything I do, its slower than the 2.2Ghz dual-core Athlon X2 that's sitting next to it. For compiling code, it's about 70% as fast as the X2 system. For SciMark, it ranges from 95% as fast (for the small in-cache dataset), to 80% as fast (for the large in-memory dataset). For nbench,if you leave out one really awful score that's probably the result of a bad compiler optimization, its about 80% as fast. These were all done with GCC 4.0, of course. The 970MP SPEC benchmarks suggest that if I used XLC (and EkoPath on the X2 to be fair), I could probably get it to be 90% as fast in integer as the X2 and 25% faster in floating-point, but considering those scores is entirely an act of intellectual mastrubation, since most stuff on OS X is compiled with GCC or CodeWarrior anyway.

    Of course, I love the machine to death, because of OS X, but the way I see it, Apple is going to gain a good deal of performance by moving to x86.

    --
    A deep unwavering belief is a sure sign you're missing something...
  34. Re:Simply running OS X does not a useable system m by be-fan · · Score: 3, Informative

    The point is that the 5% of your peripherals that are supported are very common. Looking at the Intel HCL, I know I could easily dig up several of those cards (lying around the house). Most onboard AC/97 soundcards seem to be supported, which is what is used on the Mac anyway. The only sticky point is video (only Intel 900GMA cards are accelerated), and perhaps SATA (nForce4 SATA isn't supported, most PATA controllers are). Firewire and USB are standard EHCI and OCHI, so that's all good. What more does your average user have?

    --
    A deep unwavering belief is a sure sign you're missing something...
  35. Re:Don't know, but by Senjutsu · · Score: 2, Insightful

    It's quite unfortunate that Apple chose not to go with the Cell

    Yeah, the Cell and it's completely branch-pessimizing architecture would have run a general purpose OS just great

    And it's not as though it's a big port job to switch to AMD if Intel doesn't shape up. They're binary compatible. That's why the switch is a good thing; two competing, competent vendors to choose from with no porting cost if you switch between.

  36. "run out and buy"? by Apotsy · · Score: 2, Funny

    I didn't know that was a synonym for "download via bittorrent".

  37. Running OS.X on a random PC by Savage-Rabbit · · Score: 2, Informative

    Of course they can't and don't expect to. Their goal is to make sure it does not effect profits. People will always hack and pirate and Apple can't stop them. Their goal is to make it hard enough that most people won't bother and so that 99.9% of users would rather use a Apple system than deal with hacking another system to sort of work. Heck people ran Mac OS in emulators on x86 hardware years and years ago. It just was never enough to make any difference in the marketplace. Do you think Apple cares if 500 hackers get OS X sort of running on commodity boxes? Hell no, these people would probably never have bought a legitimate copy anyway and even if they would have it is not worth the effort to lock the system down more just to sell 500 more copies. Anyone who thinks more than a tiny percentage of the market will be running a hacked version is quite mistaken.

    I agree, I have seen OS.X for Intel installed and running on a random PC laptop (and that was an older OS.X version with less security) and the problem isn't just the effort involved in cracking OS.X and getting it to work. It is the fact that once you have it installed and working all sorts of hardware, from a simple USB key to the display card and the CD/DVD recorder, don't work 100%, some programs won't work and what does work is often unstable. All in all you have to pour more effort into installing a hacked OS.X and keeping it going on a random PC (and it's not a given that your random PC will work very well enough for OS.X to even boot) as you would getting Linux to work and keeping it working (and Linux at least is practically guaranteed to boot on your random PC and likely to work better). So why bother?

    --
    Only to idiots, are orders laws.
    -- Henning von Tresckow
  38. Notes from a clueful by hkb · · Score: 4, Insightful

    I have a DTK with 10.4.3, so some notes from someone with an actual clue:

    1.) The PPC version of 10.4.3 is NOT a 64-bit OS as several commenters claim. It's a 32-bit OS with some 64-bit math libraries.

    2.) While 10.4.3 Intel may have "caught up" to the PPC version, it's still far from release quality. For example, Spotlight seems to be seriously broke and not functioning correctly in Mail.app, iTunes is still a PPC app, Safari crashes often, and Bonjour is still a bit borked.

    --
    /* Moderating all non-anonymous trolls up since 2004 */
    1. Re:Notes from a clueful by hkb · · Score: 2, Informative

      No, it is true. I don't know where you are getting your information from, but I'm getting them from my eyes and the following URL:

      http://developer.apple.com/documentation/Darwin/Co nceptual/64bitPorting/index.html#//apple_ref/doc/u id/TP40001064

      Wherein it is stated (amongst other things):

      Because 64-bit applications will be supported using a 32-bit kernel, this 64-bit support will have no impact on most device driver or kernel extension writers.

      --
      /* Moderating all non-anonymous trolls up since 2004 */
    2. Re:Notes from a clueful by Erik+K.+Veland · · Score: 2, Funny

      Well, spotlight isn't working for me either in Mail, Safari crashes now and again and I haven't really found a good use for Bonjour yet so I'd say that it's par for the course still.

      --
      "I tend to think of OS X as Linux with QA and Taste", James Gosling, creator of Java
  39. Re:Time For A Class Action Suit Against Apple & by bano · · Score: 2, Insightful

    Actually they are not restricting with you do with the hardware.
    TPM only ensures you can run OSX on validly TPM'ed machines, not restrict you from running other OSes.

  40. Re:Time For A Class Action Suit Against Apple & by akhomerun · · Score: 4, Interesting

    what suddenly gives you the right to decide that you should be allowed to run their OS on any hardware?

    do you sue companies that won't allow you to unlock the processing potential of fancy touch screen cash registers, palm pilots that can't run Windows Mobile, or a watch that doesn't allow you to change it's OS? do you sue palm pilot because they refuse to allow you to buy Palm OS and run it on any machine you please? or the cash register manufacterer for not selling you their cash register OS for normal PCs?

    no, because it's absurd. why is it absurd? because these companies depend on hardware sales. just like apple. this is not illegal to the slightest bit, and you can't prove it in court for the following reasons:

    the fact is that apple doesn't want to license their OS for any hardware but their own. whether it's Intel, IBM, or Motorola, it's no different. Intel does NOT have a monopoly on the market, as Intel does not hold even close to 100% marketshare of the PC microprocessor market.

    Apple has broken no law whatsoever in this regard, and the fact is that by restricting what type of hardware customers can use with OS X, apple can do a number of things that are GOOD for the consumer:

    1. integrated hardware/software means there are less drivers to deal with, more plug and play is easily achievable
    2. more features can be added to the computers without adding 3rd party programs. Things like the sudden motion sensor and the scrolling trackpad can be integrated in the OS. The OS can have custom versions that are optimized for their particular model.
    3. tech support doesn't have to deal with thousands of different parts in beige box PCs, which saves the consumer time on the phone with Apple's tech support representatives. in court, apple could argue that this makes their tech support cheaper than the competition (which it is in many cases).
    4. Lowering the hardware confusion makes documentation easier, and reduces to a small extent crashes/bugs/problems. Any bugs/crashes/problems can be detected faster when you know exactly what parts are in the computer and how they interact.
    5. Also in respect to #4, reduction of these general problems increases the quality of the product. reducing crash/bug/problem downtime makes for a more valuable, satisfying product.
    6. i'm guessing security is easier, too. knowing what hardware is in the computer means knowing exactly where and how information can leave and enter the computer.

  41. How about the other way around? by dissonant2005 · · Score: 3, Interesting

    I'm more curious if the proprietary Apple machines will be able to dual boot into XP, or Longhorn, or Linux...

  42. Re:i still don't understand by ClamIAm · · Score: 3, Insightful

    OK, so you're either trolling, or you haven't thought about this for more than five seconds:

    -One vendor means more supply from that vendor == price breaks
    -One "family" of chips (OK, they might use more than one Intel family, but still) allows the engineers to not have to learn two radically different chip families. This means less re-training and more skill.
    -ATI doesn't make motherboards. Having the CPU+mobo+chipset come from the same place decreases complexity by orders of magnitude.

  43. OS X: the 64-bit OS with a 32-bit kernel by Wesley+Felter · · Score: 3, Informative

    Mac OS X v10.4 Tiger: Developer Overview. "...there is only one version of the kernel for all Apple hardware." (Which must be 32-bit in order to run on older hardware.)

    64-Bit Transition Guide. "Because 64-bit applications will be supported using a 32-bit kernel, this 64-bit support will have no impact on most device driver or kernel extension writers."

  44. Not limited by SuperKendall · · Score: 2, Informative

    Incorrect that 64-bit apps have to be limited to the command line. Just that the GUI has to run 32-bit code and the backend of the app can run as 64-bit code. Apple claims this is a better way to go as the GUI does not really need to be 64-bit anyway, so it's more efficient.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  45. Re:Simply running OS X does not a useable system m by Sark666 · · Score: 2, Insightful

    Maybe people will end up compiling a list of hardware combinations that work fine, instead of throwing it at any random piece of hardware.

  46. Re:TPM by RAMMS+EIN · · Score: 2, Informative

    ``1) "The harder they work on keeping people from using it, the less effort they can put in making it good"

    And why would that be? There's this little thing called "hiring". They can actually have people work on both concepts.''

    There is a finite amount of effort they can invest in their OS. They don't have infinite money, and even if they did, they couldn't hire infinitely many developers.

    ``2) "this says that Linux is going to improve compared to OS X,"

    Uhuh. Linux - the powerhouse of well designed UIs.''

    I wasn't arguing that.

    ``3) "they will fail to attract as many hackers as they could"

    Why would they *want* to attract more hackers? As far as the infrastructure goes, they're using BSD - so infrastructure stuff runs just fine. As far as the UI goes - as soon as there are OSS projects with a decent UI, we can talk about this again. Not happening so far.''

    There is always room for improvement. One of the major reasons I switched to Linux is that fork is horrendously slow on OS X. More hackers means more people to fix issues like that one. However, I wasn't thinking about the OS per se, I was more concerned with applications. Applications developed on Linux don't always port easily to OS X, and if OS X doesn't have enough mindshare among the people who write these applications, they will fall behind in application support.

    Also, things like Reiser4, Xen, User Mode Linux, FUSE, etc. etc. are all interesting projects that work with Linux because that's what the hackers who work on these projects use, and they don't work with OS X, because the hackers don't use that.

    ``4) "I already switched from OS X to Linux because I find it technically superior"

    Surprise message of the day - nobody cares about technical superiority.''

    That's obviously false. I switched because I care. There are others like me. Many people switch from Windows to Linux because they find it superior. Others have switched from Linux to FreeBSD, or from HP-UX to Solaris - there are plenty of examples.

    ``What it's all about is that it's easy to use. And since most people consider configuring kernels or drivers not part of they want to do, Linux isn't easy to use. It might be for you. It isn't for me.''

    There is no need to configure kernels or drivers to use Linux. Every time I see someone write that, it makes me angry. It just plain isn't true, and you're stating it as if it were a fact. Sure, there are certain things you can achieve by building a custom kernel, but just to use Linux, there is absolutely no need to bother.

    ``Because I *really* don't want to run XConfig and figure out PS2 mouse intricacies and resolve interrupt conflicts when I have actual work to do.''

    If you have to do all these things, you have some seriously crappy hardware. If you want to see how user friendly Linux can be, take Ubuntu for a spin on almost any half-decent hardware. It has very good autodetection, leaving you with few questions to answer (like the country you're in, the timezone, what username you'd like to use, that sort of stuff). Of course, it doesn't work with all hardware, but I'm confident that it supports a whole lot more hardware out of the box than OS X, and maybe even Windows.

    --
    Please correct me if I got my facts wrong.
  47. Re:Apple would be a fool not to let OSX be pirated by Star_Gazer · · Score: 2, Insightful

    Only as long as they don't try to make it mass-market compatible and just continue to develop it only for the Apple x86 platform and silently accept some people are running it on non-Apple hardware.

    But, since Apple is still a hardware company that sells the overall experience, it would still be a bad idea, IMHO. And Microsoft has more than one way to put a major barrier into the adoption of OS X/x86 as an alternative to Windows. The most likely and effective way would be to cease the development of Office/X - that would be a big blow for Apple!

    Part of the mess that is Windows is that Microsoft basically has to offer support for every crappy video card, mainboard chipset or whatever and because of that, the complexity of the system goes beyond anything manageable.

    I firmly believe that a major reason why OS X works so well is that the engineers at Apple can test their software with every piece of hardware Apple ever built. Try that with Windows. If Apple would try to go beyond their own platform, they would face the same problems.

    Sven

  48. Re:Read the Fine Summary-godless machines. by vought · · Score: 2, Insightful

    I urge everyone to boycott Apple and OSx86 because of the draconian copy protection and spyware features

    Spyware? Draconian copy protection? Wha?

    Does the bag of bullshit you're carrying around ever get too heavy? In five years, every single PC and PC motherboard will have a TPM. You might as well boycott sand.

  49. Do you really believe that? by chia_monkey · · Score: 2, Insightful

    Look at what Microsoft did with Windows: they let Windows be freely pirated, and now they dominate the desktop.

    Do you really think that's why MS dominates the desktop? You don't think it's because of all the licensing deals MS had with all the PC makers? And the fact PCs had become a commodity item long ago and were cheaper than Macs, thus Joe Blow would buy the PC based solely on price (thus, getting Windows)? Or maybe that the common (incorrect) perception for a long time was that PCs were for business, Macs for designers...so people kept buying the PCs. Why didn't OS/2 make it? Couldn't that be pirated? Wait...I do recall people loading up Mac OS on machines all around school. I don't think Microsoft dominates the desktop because they let Windows be pirated.

    --

    "He uses statistics as a drunken man uses lampposts...for support rather than illumination." - Andrew Lang
  50. Re:TPM by mmeister · · Score: 3, Insightful

    Good! The harder they work on keeping people from using it, the less effort they can put in making it good, and the fewer developers will come to the platform.

    And if Apple doesn't do anything, then cheap-ass folks who call themselves developers will pirate the software. I don't think Apple is missing out on the "big" developer pool by not making their OS free

    To me, this says that Linux is going to improve compared to OS X,

    In what way? Linux sucks when it comes to user experiences. Developers on Linux seem to think that offers 100 command line options is a good UI for the average user. That's fine for the techies, but real folks want a real, full-blown user experience that is pleasant and seamless.

    because Apple is investing effort in making their OS worse instead of better, and because they will fail to attract as many hackers as they could.

    The OS is worse because they won't let you run it on some two-bit piece of hardware you threw together? Give me a break. How cheap are you really? As for failing to attract hackers -- who cares. I want folks that actually understand users to be writing the software, not some command-line, script-happy "hacker". And the reality is that Apple is attracting UNIX guys that are realizing that they can have their UNIX power and a real interface.

    I already switched from OS X to Linux because I find it technically superior

    I don't even know what that's supposed to mean, since technically superior is very vague. Windows is technically superior at running Active-X controls and if you need that, it would be the choice. In the end, it just sounds like you are trying to rationalize your decision to stay away from the mainstream desktop world. That's fine -- but don't expect 99% of the rest of the population to think like you. Linux has its uses, but running a Desktop is not one of them. Until there are folks that understand usability designing the entire Linux user experience, it won't make it into the mainstream.

  51. Re:Simply running OS X does not a useable system m by Anonymous Coward · · Score: 2, Funny
    "What good is running the OS with no network, sound, or perhaps even video?"


    Right about now, some Linux noob is asking him/herself the same question.
  52. Re:More Irony? Can we handle it? by mrchaotica · · Score: 2, Interesting

    The thing I don't understand is why Apple doesn't just switch the laptops and the Mac Mini to Pentium M, and leave the iMac and PowerMac on the G5. Developers are going to have to compile for both ISAs anyway, so why not just use the best CPU for the job all the time?

    --

    "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

  53. Re:Read the Fine Summary-godless machines. by senatorpjt · · Score: 2, Insightful

    In five years, every single PC and PC motherboard will have a TPM.

    Only if they start confiscating any computer over five years old.. They can have my pre-TPM machines when they pry them out of my cold dead hands :)

  54. "Older Brother"?? by Clith · · Score: 2, Interesting
    The NeXT code base has been on Intel a *lot* longer than PowerPC (since 1993)!

    The real "older brother" might be NeXT on 68k.

    --
    [ReidNews]
  55. Re:Time For A Class Action Suit Against Apple & by seebs · · Score: 3, Interesting

    No, it fucking isn't time for a class action suit every time someone mildly inconveniences you or fails to blow you just the way you like it.

    NO DAMAGES. They are not damaging you. They are not breaking your toys, they are not promising you something other than what they sell, they are not stealing anything from you. You have NO DAMAGES. You are unharmed. They are not legally obliged to make you maximally happy.

    If Apple promised that everyone who bought OS X could run it on commodity hardware, then reneged and said "no, wait, our hardware only", you might have a basis for a lawsuit.

    I have been involved in a couple of class action lawsuits, such as a lawsuit against Allied Telesyn for sending junk faxes, or a lawsuit I have going with a local mortgage lender where they appear to be on the hook for about $12.5 million in liability. These cases are based on actual damage done to people, not on companies not making me happy enough or running themselves the way I'd like them to.

    I would like it if everyone whose first response to a distant rumor that a future product will not be what you want to buy is to declare that it is "time for a class action" would just STFU and stop being such whiners. If you don't like the product, don't buy it. Congratulations, you have managed to avoid being damaged and you have no need to waste your time going to court over the damages you were able to avoid by NOT EVEN DOING A DAMN THING.

    --
    My blog: http://www.seebs.net/log/ --- My iPhone/iPad app: http://www.seebs.net/seebsfrac/
  56. Re:More Irony? Can we handle it? by Senjutsu · · Score: 2, Interesting

    Apple wasn't going to have completed the Intel transition till 2007 anyway, so it's not like the timing is a huge problem. The dual-core PA Semi chip is supposed to be out first, 3Q06;

    Yeah, assuming absolutely no delays, and part of that plan is to scale down to a new 65 nm process, and new processes are always fraught with delays. It's like a freaking law of nature.

    The PowerPC road is littered with the bloated corpses of aggressive young companies that were going to come in and shoot the moon with fantastic new advances; history is not on PA Semi's side. Freescale's got a magic new G4 that was due months and months ago. Remember Exponential Technologies and their revolutionary x704? Neither does anyone else, but in 1996 the tech world was enchanted with its promises of a new PowerPC (shipping in 12 months!) that was going to run circles around everything else. Good thing Apple didn't bet on their success.

    And what's Apple supposed to do? Sit around with the portable lineup stagnant for another 18 months because of the vapourware promises of a startup with no experience delivering to a company as big as Apple? That sounds like a winning business plan to you? Betting the farm on a fringe player's completely unsubstantiated promises is suicide.

    No, Apple's making the smart move: putting themselves where all the competition is. Now they don't have to worry about keeping up with the Joneses because they are the Joneses. Apple will finally have two suppliers driving each other in the same market space, which is a luxury they haven't had since the early days of the PowerPC. Hell, all reports are that the current x86 Mac dev boxes already kick the living shit out of the G5 lineup, speedwise.

  57. People are lazy!! And afraid of change! by danielsfca2 · · Score: 2, Insightful

    > we're nowhere near the point where enough people will accept their programs phoning home in order to run them.

    You're right. Everyone will surely switch to Linux once Microsoft and Apple start forcing that. Just like the droves who switched when Windows Activation was introduced. Just like the torrential flow of enterprise and home users that switch every day due to the myriad gaping security holes in Windows.

    </sarcasm>

    People are lazy. Not just regular lazy, but LAAAAAAAAAAAAAAAAZY. And even more so, they're AFRAAAAAAAID of CHAAAAANGE. They ask, "What do I have to do in order to keep doing things exactly the way I've been doing them since 1995?" and even if the answer involves bodily harm, they'll do it. Even if it's harder than just friggin' learning a new way to do things.

    If 50 zillion college students put up with the pile of dung that is MySpace, 100 zillion consumers and pointy-haired-bosses will put up with WinGenuineAdvantageHourlyPhoneHomeProductKeyValida tion and iTrustedComputing.

    Count on it.