Slashdot Mirror


Mac OS X Intel Build Addresses Pirating

aardwolf64 writes "ThinkSecret has an article up detailing information about the newest Mac OS X 10.4.3 builds (which is currently said to fix almost 500 bugs with 10.4.2.) What is more interesting is the release of 10.4.2 (Intel) to developers. Universal binaries built with the new version (and apparently all subsequent versions) will not work on systems running the older version of the OS."

319 comments

  1. Forced obsolescence by Anonymous Coward · · Score: 0, Insightful


    Is a corporate wet dream

    1. Re:Forced obsolescence by hungrygrue · · Score: 1

      Offtopic? It would appear that that *IS* the topic.

    2. Re:Forced obsolescence by NaruVonWilkins · · Score: 0, Redundant

      That's not off topic. Someone fix that moderation, it's a good point.

    3. Re:Forced obsolescence by Anonymous Coward · · Score: 0

      Whoever modded this down is a JACKASS

    4. Re:Forced obsolescence by hattig · · Score: 2, Insightful

      Certainly offtopic by the tone of the post.

      Forced obsolescence of a DEVELOPER product that is under development? I mean, that'd much worse than, say, writing an operating system kernel and altering the ABI to break binary modules every so often I reckon*.

      * probably the reason that the new x86 build of Mac OS X has the compatibility issues.

    5. Re:Forced obsolescence by cowscows · · Score: 2, Interesting

      No, it's off topic because this isn't a shipping product that we're talking about. It's basically a beta version only available to developers.

      Furthermore, apple's not making money off of this. They allowing developers to download it for free.

      And even more furthermore, the headline deals with software pirating, which doesn't earn anyone money.

      --

      One time I threw a brick at a duck.

    6. Re:Forced obsolescence by NaruVonWilkins · · Score: 1

      I was under the impression that this beta was only available to Select members and above, making it paid software.

    7. Re:Forced obsolescence by alanQuatermain · · Score: 2, Informative

      ADC Select membership gets us access to any & all pre-release software. No matter what that may be. There are no additional costs involved in downloading the latest pre-release iteration of any piece of software, and that includes OS X for intel.

      All Apple beta software (with a few minor exceptions) is available only to ADC Select members. That's what ADC Select membership is. The fee doesn't pay for the software, it pays for technical support, and goes towards the salaries of Apple DTS, who have to work with all of us who use the beta software.

      -Q

    8. Re:Forced obsolescence by NaruVonWilkins · · Score: 1

      While I see your point, the same is the case for many business models. Planned obsolesence is indeed something my company would love to do, and this is one of the ways that companies have done it in the past. Considering we're now discussing it, it's clearly relevant.

    9. Re:Forced obsolescence by alanQuatermain · · Score: 3, Insightful

      Yes, but this isn't 'planned obsolescence'. This is an Unfinished Product. If I write a program, and at the start I put in Feature X, then later on remove Feature X to make way for Feature Y, before I've even released it as a product, then nothing becomes obsolete. There's no-one using Feature X, because the product hasn't been released. Now, I may have sent copies to some people to test, but that's all they'd be doing with it. Testing. Just like we are with the Apple DTKs, and the Intel builds of OS X.

      Now, if OS X 10.4.1 for Intel were actually shipping, I'd agree. But it isn't. It's an unfinished product that is only available to paid-up developers -- the reason for which is very likely to filter out hobbyists and people who would sign up & 'buy' an Intel-based Mac for general use. The Developer Transition Kits are not ready for the prime time. They aren't finished. They are a work-in-progress.

      OS X for Intel isn't finished. Its entire user base is made up of people who know that, and who have no trouble whatsoever updating to the latest version of the pre-release software. There are no legitimate users of OS X 10.4.1 for Intel processors who do not have access to the 10.4.2 install DVD, and there are none who have any reason not to install it.

      -Q

    10. Re:Forced obsolescence by Anonymous Coward · · Score: 0

      Ah, yes, you must be QUICK QUICK QUICK to Apple's defense in every situation, or you have to turn your zealot card back in the Uncle Stevie.

    11. Re:Forced obsolescence by Anonymous Coward · · Score: 0

      How can a beta of a not-yet-shipping product be classed as enforced obsolescence? Furthermore, how can such a half-arsed comment get such high mod-points? Obviously because so many of the so-called nerds on this forum have absolutely no experience of developing for beta operating systems. I always thought the word "nerd" applied to people who actually knew something in addition to being sad and pathetic, but nowadays it seems that having a multitude of social problems is sufficient.

      Get on the clue-train, people, because what's happening with the OS X developer systems is pretty much the same as what happens with Microsoft, Sun, et. al.:

      - Stuff written for different versions of the Vista beta can fail on other versions because MS add new stuff, drop some older stuff, and change the way other things work and are called.

      - Lots of programs that ran fine under earlier versions of Windows don't work on Windows-XP.

      - Applications that ran under XP 1.0 and 1.1 can break under Service Pack 2.

      - Programs written to use features specific to .NET 2 won't run on .NET 1.1.

      - Stuff for Linux that uses ABIs, features, and libraries present in a later version won't work on older ones from the same source which lack said ABIs, features, and libraries.

      - etc., etc.

      When the above situations are encountered, people class them as versioning / compatibility problems. But when Apple do the same with a closed beta that is not meant for public consumption, it's a conspiracy. At this rate, Slashdotters will be giving +5 mods to stories about Elvis working at Apple, and OS X being implicated in the death of Lady Di.

    12. Re:Forced obsolescence by Woody77 · · Score: 1

      They might have simply decided to change some compiler flags that will yield incompatible binaries (gcc has a ton of them).

      Nothing meant to stop piracy, just a different methodology for making calls, etc. Changing the default style for sending parameters, use of registers for arguments to leaf functions, etc.

  2. omg by swimmar132 · · Score: 5, Funny

    That's a lot of bugs. And I haven't even noticed any of them. :(

    1. Re:omg by camelmix · · Score: 2

      I was thinking the same exact thing, talk about perfectionists ;)

    2. Re:omg by Nuclear+Elephant · · Score: 1

      And that's what it's really about. The switch to Intel has been done so hastily that they're running into all kinds of issues now that third party developers are hacking on it. Change the binary format? Probably to fix some severe deficiencies... but marketed well under the anti-piracy guise.

    3. Re:omg by Anonymous Coward · · Score: 1, Informative

      The previous developer release was an early-release alpha built for a completely new architecture that was intended to help developers get a jumpstart on porting apps to the new platform. I'd say it's natural to have flaws, even somewhat major ones. I don't think they're worried enough about people finding out that it might have bugs to "hide" it under the guise of stopping a handful of hobbyists (several thousand is still a handful) from running the OS as easily.

    4. Re:omg by vmardian · · Score: 1

      Whenever I reconnect an external drive that I use for overnight backup, Spotlight always starts indexing it, even though I have the drive on my Spotlight exclude list.

      --
      PowerLevel.com - A next generation marketplace for virtual items and services
    5. Re:omg by steeviant · · Score: 3, Insightful

      It's the first developer pre-release of an operating system on a completely different platform that expects to retain binary compatibility with the old platform, and you say it has bugs?

      I would presume that they are going to break binary compatibility with every release until they release the intel version of OS X to the public.

      Apple only released OS X for intel in a bundle with a Mac OS X developer preview TPM equipped motherboard inside a G5 case. The computer doesn't even belong to the developers who have them, they have to hand them back to Apple when they're finished.

      It's not unreasonable in these circumstances to expect the developers to keep the OS up to date, and breaking binary compatibility is just one way to encourage them.

      Personally, I don't forsee it affecting anyone who has the OS legitimately, and to those who weren't using it legitimately... tough. Thems the breaks when you use a hacked, pirated version of pre-release software.

    6. Re:omg by sparkleytone · · Score: 1

      And that's what it's really about. The switch to Intel has been done so hastily that they're running into all kinds of issues now that third party developers are hacking on it.

      It isn't "done". The transition as a platform won't be done until late 2007...at least. The transition as an architecture won't be done until shortly before the first Intel Mac ships.

      Change the binary format? Probably to fix some severe deficiencies... but marketed well under the anti-piracy guise.

      Marketed? If its marketed at all, its in the release notes...as bug fixes. Your entire post is just...smelly. I bet you work at a "help desk".

  3. Patches... by Spy+der+Mann · · Score: 2, Interesting

    I remember old PC games being sold (illegally) in the streets. The CD included a directory called "crack" which contained some patches.

    I wonder how long before someone hacks into the OS/X code and does this...

    1. Re:Patches... by TheRealMindChild · · Score: 2, Interesting

      Think Windows XP SP2. I think the situation here is that the API has been "fixed" enough, that older binaries are no longer compatible.

      --

      "When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
    2. Re:Patches... by masonbrown · · Score: 1

      I wonder how long before someone hacks into the OS/X code and does this...

      Wouldn't they just have to change something at the assembly-language level and it would be difficult to reverse engineer? Or some incompatability in a core runtime library?

    3. Re:Patches... by matt+me · · Score: 4, Funny

      You remember buying crack illegally from the streets... and now your posting on Slashdot. Drugs are a slippery slope :p

    4. Re:Patches... by James_Aguilar · · Score: 1

      If someone wants to run the OS badly enough, there is nothing sufficiently difficult to reverse engineer that it will stop them.

    5. Re:Patches... by Anonymous Coward · · Score: 0

      ASM is pretty easy to reverse engineer. Especially compared to trying to reverse engineer a language like Visual Basic, which can be very difficult.

    6. Re:Patches... by kanazir · · Score: 1
      I remember old PC games being sold (illegally) in the streets. The CD included a directory called "crack" which contained some patches.
      You're never visited Eastern Europe, right? :)
    7. Re:Patches... by galimore · · Score: 1

      No.

    8. Re:Patches... by Ilgaz · · Score: 1

      and "crack" application is generally a alpha or even pre alpha copy of exe which was stolen from code studio before copy protection added.

      For the thing you say. Its really possible but its a huge opportunity for trojan/malware authors. Remember "MS Office Trial downloader" ;)

    9. Re:Patches... by aminorex · · Score: 1

      And my great-grandmother remembered buying crack legally from the apothecary shop, but then, she's dead.

      --
      -I like my women like I like my tea: green-
    10. Re:Patches... by mobby_6kl · · Score: 1

      Not only that, but he obviously never downloaded an iso release :D

    11. Re:Patches... by Anonymous Coward · · Score: 0

      You're a fucking lunatic.

  4. Correction by mysqlrocks · · Score: 2, Informative

    Mac OS X 10.4.3 build 8F23 includes about 75 new bug fixes to the OS, fast bringing the total number of specific improvements the update will deliver to nearly 500.

    Looks like 75 bugs and 500 improvements.
    1. Re:Correction by Anonymous Coward · · Score: 0

      Bah, have someone inside search radar, there are something like ~1300 bugs marked as closed in 10.4.3. Plus it's all GCC4 built, plus it syncs the Intel and PPC code bases.

      AC for a reason.

  5. Give it a couple of days... by DogcowX · · Score: 4, Insightful

    The hackers will be making it sing like Sinatra.

    1. Re:Give it a couple of days... by a.different.perspect · · Score: 1

      Or bray like Tony Branza! Whatever it'll be doing, it'll be doing it cooperatively.

    2. Re:Give it a couple of days... by mc900ftjesus · · Score: 0

      They will never figure out how to hack the gibson. Jobs, you're the man now dog.

    3. Re:Give it a couple of days... by druske · · Score: 1
      "The hackers will be making it sing like Sinatra."
      Yeah, Nancy Sinatra. [shudder]
    4. Re:Give it a couple of days... by Anonymous Coward · · Score: 0

      Or bray like Tony Danza! Whatever it'll be doing, it'll be doing it cooperatively.

      What is a Tony Danza? I think it is similar to a donkey punch only when you punch the girl/guy in the back of the neck you yell out "TONY DANZA!!" I want to see some homegrown pr0n where someone pulls a Tony Danza. I would lol all over myself.

    5. Re:Give it a couple of days... by Castar · · Score: 2, Interesting

      I've lost faith in pirates, actually. I used to believe that a small army of people working in their free time would easily defeat a few people writing defenses 9-5, but it seems like on some fronts the companies are winning. The biggest one I can think of is streaming WMV - it seems like it hasn't been cracked at all.

      Then there's the fact that DRM is successfully being sold as a feature - an MP3 player is considered better if it supports "PlaysForSure" technology. Since when do I want to pay extra to give up my rights?

      Anyway, I think it's probably pretty likely that OSX will be cracked eventually. But I don't have the faith in crackers I once had. I think that Trusted Computing will probably lock up our freedoms forever.

      --
      I yearn for you tragically. A. T. Tappman, Chaplain, U.S. Army.
    6. Re:Give it a couple of days... by Nimrangul · · Score: 1

      Hey, she was hot when she was young. With a body like she had her singing was irrelevant.

      --
      I'm sick of following my dreams - I'm just going to ask them where they're going and hook up with them later.
    7. Re:Give it a couple of days... by Anonymous Coward · · Score: 0

      The biggest one I can think of is streaming WMV - it seems like it hasn't been cracked at all.

      Maybe noone gives a shit about a crappy format?

    8. Re:Give it a couple of days... by Anonymous Coward · · Score: 0, Flamebait

      Yes, they learned from the Republicans that if you name something the right way, people will think it's a good thing. For example, the Death Tax, the Clear Skies Initiative, Partial Birth Abortions. These are all bullshit but they've got millions of people siding with them because they picked a clever name. Of course, the dems are fucking morons and don't know how to deal with it so that helps too.

    9. Re:Give it a couple of days... by Usquebaugh · · Score: 1

      Just like the XBOX

    10. Re:Give it a couple of days... by Castar · · Score: 3, Insightful

      I think you're mistaking the ability to pirate whatever the fuck you want with 'freedom'.

      Actually, I think the two are intertwined. It's impossible for a computer to decide, after all, when you're pirating something. There's no distinction between ripping a CD you bought to put on your iPod and ripping one you borrowed to put up on p2p networks. The only way to prevent the second is to prevent the first.

      And let's see... Can I play a DVD on Linux legally yet? Without the ability to pirate, that causes me to lose my freedom.

      Or if there is a "Trusted Computing" Linux, will I be able to write software on it that rips CDs, or emulates a Sega Genesis? Will I even be able to run my own software at all?

      --
      I yearn for you tragically. A. T. Tappman, Chaplain, U.S. Army.
    11. Re:Give it a couple of days... by Anonymous Coward · · Score: 0

      Crappy or not, it's rather common, so yes, people give a shit.

    12. Re:Give it a couple of days... by acariquara · · Score: 1

      And let's see... Can I play a DVD on Linux legally yet?

      Yes, you can.

      --
      Dear aunt, let's set so double the killer delete select all
    13. Re:Give it a couple of days... by jellomizer · · Score: 1

      If you don't like DRM then don't used DRMed Media, and encourage other people to do the same. If people don't use DRM Media then they won't sell it. Think back if you can about the old PC video games with Copy Protection on the disk. Because this prevented you from making a good backup copy of your disks, less people bought the products and the lack of "Positive Piracy" of their product prevented people getting interested in their company and buying future games. Hence shortly after copy protected games went away for a long time.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    14. Re:Give it a couple of days... by Anonymous Coward · · Score: 0

      I really hope not. Never did like Sinatra.

    15. Re:Give it a couple of days... by slazar · · Score: 1

      okay, well, not with open source.

    16. Re:Give it a couple of days... by Anonymous Coward · · Score: 0

      Yes you can. Just not in the USSA.

  6. Before we get the 'bad evil apple' comments ... by hattig · · Score: 5, Insightful

    Is that really so surprising? That a company will act to protect its products from people who are blatantly pirating it and enacting workarounds to bypass whatever security might have been present to ensure it only worked on developer workstations?

    Oh no, your pirated pre-release software can't be upgraded! Teh horror!

    1. Re:Before we get the 'bad evil apple' comments ... by assantisz · · Score: 1

      Does anybody really think that those incompatibilities are introduced on purpose to fight piracy? It's just a consequence of being a developer preview release. APIs and everything will constantly change until Apple eventually releases production versions of Mac OS X on Intel.

    2. Re:Before we get the 'bad evil apple' comments ... by Junior+J.+Junior+III · · Score: 1

      Please, please, pirate is such a harsh word... I prefer to think of it as... "paraphrasing".

      --
      You see? You see? Your stupid minds! Stupid! Stupid!
  7. To protect PPC-sales by Anonymous Coward · · Score: 0

    Apple did this to protect PPC-mac sales. They don't want current Mac users to buy some crappy x86-boxen just to test their new software.

  8. what's new? by Jsutton1027w · · Score: 5, Insightful

    I'm sure when Rhapsody (the Pre-OSX betas just after the NeXT takeover) was being developed, that some of the same types of incompatibilities were there.

    Think about it though, most apps from 10.3 don't work properly in 10.2, but that doesn't mean it's apple's way of keeping pirates away. Since all these X86 versions are beta quality anyway, they're probably working on a much faster development mode, and things break easier.

    Then again, they could be doing it on purpose, in which case they have the right, since it's their OS. ;)

    1. Re:what's new? by Rosyna · · Score: 2, Informative

      Agreed, there is absolutely no reason for them to keep binary compatibility. Especially since all the people that have legal access to the DevKit can't release any of their stuff to consumers yet and are actively working on getting their application working on the Mactels so a simple recompile to them means nothing.

  9. Not that uncommon by tono · · Score: 5, Interesting

    Since this is still not a publicly released Operating System available to buy, I'm not all that surprised they're taking care of this sort of thing now. There's no reason for them to care about the old versions of the Operating System if it is not available to the general public. Once the Operating System is actually available to buy this sort of thing will stop, but they want their developers to be using the most recent version available to give them the newest target. I don't really see a problem with this.

    --
    cheese logs keep my wang warm at night.
  10. In case you were wondering... by blackmonday · · Score: 4, Funny

    In case you were wondering whether Apple wanted everyone to pirate OS X onto their Dell and HP systems (for mindshare!), now you have your answer.

  11. Anti-Piracy or simple incompatibility? by Soong · · Score: 5, Insightful

    I was reading some publicly available Apple documentation on the transition to intel style chips, and they included a note that as of June they hadn't finalized their application-binary-interface (ABI) specification for MacOS X on intel. So, maybe it just means they changed the spec and now there's an incompatibility. It would be something most developers would never see, totally taken care of by the compiler, and a make clean and a recompile necessarily fixes everything.

    --
    Start Running Better Polls
    1. Re:Anti-Piracy or simple incompatibility? by Chris_Jefferson · · Score: 4, Interesting

      Yes, there have been a number of changes to the ABI, which is where I'm sure this break comes from. I'm sure Apple wouldn't bother doing this to stop pirates (they'll just repirate it) and breaking the ABI is sure to annoy the odd developer here and there (yes it should make no difference after a complete recompile, but of course it always does). There are also a couple more changes which quite a lot of people really think should be made, so I'd expect one more break before release :)

      --
      Combination - fun iPhone puzzling
    2. Re:Anti-Piracy or simple incompatibility? by mmkkbb · · Score: 4, Insightful

      But that story sells fewer ad views.

      --
      -mkb
    3. Re:Anti-Piracy or simple incompatibility? by Soong · · Score: 1

      Oh you're so cynical. Slashdot isn't the sensationalist Faux News of the tech world. Er, I hope it isn't. Is it?

      --
      Start Running Better Polls
    4. Re:Anti-Piracy or simple incompatibility? by forkazoo · · Score: 1

      Does anybody have any documentation about just what changed in the ABI and why? Or, are they just leaving it as some mysterious no-questions-asked type thing?

  12. Current Binaries by kagaku · · Score: 3, Interesting

    Will binaries built using the currently available builds of OSX and Xcode work on future versions of x86 OSX? I can understand newer builds not working on older versions of the operating system, but is the same true of the reverse?

    --
    everyday is another shooter.
    1. Re:Current Binaries by varmittang · · Score: 1

      Well, Apple might have changed some of the APIs and the way your program interfaces with OS X now wont work. Just like Cisco's VPN when going from .3 to .4, it just breaks compatablility with some programs but not with others. Your milage may very on how deep into the OS your Program goes.

      --
      -----BEGIN PGP SIGNATURE-----
      12345
      -----END PGP SIGNATURE-----
    2. Re:Current Binaries by alanQuatermain · · Score: 2, Interesting

      Yes, binaries built with 10.4.1/intel still work on 10.4.2/intel. However, that's not really something that anyone should concern themselves with. Everyone who legitimately has access to the intel version of OS X also has access to the latest OS upgrade for it, for free. So there are no excuses for not using the latest version to build applications.

      I haven't looked into it at all, but I'd guess that the dynamic loader has had new features added (or maybe just implemented, since there's no guarantee that 10.4.1 implemented everything), and therefore binaries use this. Something like certain flags within the symbol table, or the indirect symbol table, that sort of thing. If 10.4.1 doesn't have an implementation of the associated feature, it'll not work.

      -Q

  13. another crappy writeup by Schlemphfer · · Score: 1
    Universal binaries built with the new version (and apparently all subsequent versions) will not work on systems running the older version of the OS.

    Would somebody care to explain what aardwolf64 and Zonk think is too obvious to be worth stating in the summary? What exactly does this mean to people trying to pirate OSX, who exactly will be affected, and under what circumstances?

    --
    I'm generally "Interesting," "Insightful," and even "Funny" here. What the hell happens to me at parties?
    1. Re:another crappy writeup by noisymime · · Score: 1

      The pirating is reduced because the earlier version is the only one that has been hacked. You can bet your last dollar that Apple have made it harder to hack this newer version and are twisting peoples arms to upgrade by not allowing newer binaries to be backward compatible.

    2. Re:another crappy writeup by P3NIS_CLEAVER · · Score: 0

      it just means that apps you build on the new os will not run on the older one. What does this have to do with pirating? Sounds like they dumped backward compatability, most likely they had no choice.

      --
      Please sign petition to restore sanity to our banking system!!!

      http://financialpetition.org/
    3. Re:another crappy writeup by aardwolf64 · · Score: 2, Informative

      It means that people that still have the older pirated version of OS X will not be able to run any programs that are created after yesterday.

    4. Re:another crappy writeup by bkakes · · Score: 1

      It simply means that if you have version 1 of the Developer-only release of OS X on Intel, and some developer writes application Foo using version 2 of the Developer-only release on Intel, Foo won't run on your Developer-only version 1 OS. You'll need to upgrade to version 2 in order to run Foo.

      So, in essence, it means that running version 1 will soon be pointless, since most / all software compiled natively for it will soon be compiled from a newer version of the OS. (Again, this affects only registered developers, and doesn't affect end-users in the slightest.) Why is it a strike against piracy? Well, people were clearly able to crack version 1. This move basically makes version 1 worthless over time. If version 2 is harder to crack, it's a stab against piracy, because it means that everyone will want to run the harder-to-crack version.

      Does that help at all?

    5. Re:another crappy writeup by tchristney · · Score: 1

      There is no "upgrade" arm twisting going on here. The versions are seeded to developers as part of their ADC membership. The new releases come in the mail at no additional cost. The problems you are talking about is totally irrelevant for legitimate uses of the developer releases.

    6. Re:another crappy writeup by porcupine8 · · Score: 1

      Ah, thank you.
      Somehow, what I got out of the article was that you if you tried to install 10.4.2 and you currently had the old version, it wouldn't work - which would affect the legit developers as well as the hackers, so it made no sense. New *apps* designed on 10.4.2 not working with the older version makes MUCH more sense.

      --
      Warning: Apple/Nintendo fangirl. Likes her electronics cute & cuddly. May be rabid.
  14. oh NO! by pyrrho · · Score: 1, Funny

    Don't Panic! Just. Remain. Calm.

    Everything will be OK. We're going to drop 3000 lb bags of sand from helicopters... wait, those aren't helicopters... those are hackers wearing propeller beanies.

    --

    -pyrrho

    1. Re:oh NO! by sharkey · · Score: 1

      And those bags AREN'T filled with SAND.

      --

      --
      "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
    2. Re:oh NO! by Lehk228 · · Score: 1

      they are filled with C4, Louis Farrakhan said it so it must be true

      --
      Snowden and Manning are heroes.
  15. 'universal' binaries ayyy by noisymime · · Score: 0, Troll

    "Universal binaries built with Xcode 2.2 and the new copy of Mac OS X 10.4.2 for Intel will also fail to run on systems running the older version of the operating system."

    I know that updating for bugfixes is the right things to do... But there's not much incentive to upgrade if your 'universal' binaries won't work on the previous developer system. Does anyone else think that the whole universal binaries idea is a waste of time? Sure its handy where writing two versions is next to impossible, but realistically, thats not very often.

    1. Re:'universal' binaries ayyy by macaulay805 · · Score: 1

      Then again, it might come in handy when Apple decides to change the arch again in the future. Who knows?

    2. Re:'universal' binaries ayyy by noisymime · · Score: 1

      ok keeping developers on their toes by switching platform might be good once in a while....But to see yet another platform change from Apple in the near future would just be painful.

    3. Re:'universal' binaries ayyy by hattig · · Score: 3, Insightful

      They're kinda handy because all us PowerPC Mac owners aren't going to wake up in mid 2006 and find their processor has been replaced by the processor fairy with an Intel processor. Until 2008 or 2009 I expect that PowerPC will remain the dominant processor in the Mac user community.

    4. Re:'universal' binaries ayyy by noisymime · · Score: 1

      sure I agree. But if the developer of software xyz is going to the effort of making a universal binary then in 80% of cases they just need only VERY minor adjustments and a recompile to have a PPC version and a x86 version.
      Yes I realise that maintaining two versions is a pain but you don't take the performance hit of universal binaries and really, the differences are tiny.

    5. Re:'universal' binaries ayyy by hattig · · Score: 1

      What performance hit? Universal binaries aren't bytecode like Java or .NET, they're simply application packages with both a PowerPC and an x86 version of the application inside. In fact, I believe that even now some applications are using them - for 32-bit PowerPC and 64-bit PowerPC.

    6. Re:'universal' binaries ayyy by Philip+K+Dickhead · · Score: 1

      Clarification:
      A package in the NeXT/OS X world is just a directory and its subordinates, with metadata that describes the contents - an XML file in the latest incarnation, to keep with prevailing fashons in notation.

      --
      "Speaking the Truth in times of universal deceit is a revolutionary act." -- George Orwell
    7. Re:'universal' binaries ayyy by Tony+Hoyle · · Score: 1

      OTOH if you want compatibility to 10.3.x you can't use them anyway (since the gcc is different.. incompatible libraries), so you have to produce different versions.

      The plan for us is PowerPC compiled on 10.3.x (currently 10.3.7), Intel compiled on whatever is available in about 12 months time.. separate packages.

      No point in universal binaries if you need compatibility like that.

    8. Re:'universal' binaries ayyy by alanQuatermain · · Score: 3, Informative

      Firstly, the latest version of 10.3 is 10.3.9, and it'll run anything built with gcc 4.0, including things which use the C++ dynamic library. [/pedant]

      Secondly, compiling with gcc 4 doesn't completely prevent apps working on earlier OS versions, except in a couple of cases:

      • gcc 4 uses a dynamic library version of the C++ runtime, so anything which uses the C++ stl would only run on 10.3.9 and later, unless you bundled the stl yourself.
      • If you use C, or Objective-C, then your gcc 4 application will run quite happily on any version of OS X 10.3. However, 10.2 support is likely out since gcc 4 now links everything against libmx, which wasn't shipped with 10.2 (I think).

      Thirdly, it's entirely possible to build two applications (using two targets within Xcode, one building ppc, one building intel) & throw the binaries at the lipo command-line tool to generate a fat binary (read: universal binary) from the two of them.

      Lastly, it looks like Xcode 2.2 includes options to set compiler, linker, deployment target, etc. seperately for each compiled architecture. So in the next version of Xcode you won't even need to bother with the second step, you just let it use gcc 4.0, and you set something like 'GCC_VERSION_ppc=3.3' and 'GCC_VERSION_i386=4.0' in the build settings. Voila.

      I mean, did you really, honestly think this wouldn't ever be possible? Universal binaries are just two binary files concatenated at 4096-byte (fs block size) offsets, with a header at the beginning saying what's in the file & where it is. Only a portion of the file gets mapped into memory, and that's the bit specified by the entry in the Fat header. Look at <mach-o/fat.h> and <mach-o/loader.h>; that's really all there is to it.

      -Q

    9. Re:'universal' binaries ayyy by Phroggy · · Score: 4, Insightful

      I know that updating for bugfixes is the right things to do... But there's not much incentive to upgrade if your 'universal' binaries won't work on the previous developer system.

      You're insane.

      These are developer systems that cost $1000 each, you can't buy one without signing an NDA, and next year you'll have to give them back to Apple. If your shiny new universal binary doesn't run on a developer system that hasn't been upgraded to the latest OS from Apple... who the hell cares? The binary you compile when Apple is ready to sell x86-based Macs will run just fine on the x86-based Macs that your customers can actually buy. If some developer hasn't bothered to upgrade to Apple's latest version yet, who cares if your app won't work for him?

      Does anyone else think that the whole universal binaries idea is a waste of time?

      No, I'm pretty sure it's just you. Do you even know what a universal binary is?

      Sure its handy where writing two versions is next to impossible, but realistically, thats not very often.

      Yeah, I didn't think so. Go learn something about what's going on here before babbling incoherently about it.

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    10. Re:'universal' binaries ayyy by MassacrE · · Score: 1

      You cannot support 10.2.x, because they didn't have universal binary support from what I remember.

      But you can have different library dependancies per platform in teh fat mach-o binary, meaning x86 could require 10.4 while ppc requires 10.3

    11. Re:'universal' binaries ayyy by alanQuatermain · · Score: 5, Insightful
      But there's not much incentive to upgrade if your 'universal' binaries won't work on the previous developer system.

      Erm-- This is a developer system. It's not finished. This isn't The Thing That'll Be Released Next Year, it's something cobbled together so that folks like me can make sure my software will work on the processor/hardware. It's not a live system that's being 'bugfixed', it's a development system that's actively being developed. That means it'll change. Binary file formats, linker specifics, etc. etc. We're not so much 'upgrading', we're keeping our aim focusssed on a moving target.

      ...also, having re-read your comment: where do you get the idea that anyone wants to maintain any sort of compatibility with the original 10.4.1 DTK? I mean, it's not like it's been released to the public or anything. Compatibility with the intel build of OS X 10.4.1 is not required; compatibility with the intel build of OS X 10.2 will also have been broken, but you don't seem concerned about that...? Or do you think we should all maintain compatibility with the pirated copies of OS Xi 10.4.1?

      (For the record, intel apps built under 10.4.1 still work using 10.4.2; I'd guess that new capabilities/functions were added to the intel dynamic linker, which gcc 4.0.1 uses)

      Does anyone else think that the whole universal binaries idea is a waste of time? Sure its handy where writing two versions is next to impossible, but realistically, thats not very often.

      Again, you seem to be labouring under a misapprehension here. Universal Binaries are what are technically known as 'fat' binaries. In other words, they are a file which contains more than one executable file concatenated together. In this case, it's a file which has the i386 binary and the ppc binary within it, padded to fit the encapsulated 'files' on filesystem block boundaries (4096 bytes) and with a header up front that says where they are.

      I can't believe I'm having to say this on Slashdot of all places, but universal binaries are not some weird magical thing which runs the same binary code on two different processors. They're not like the bytecode generated for the Java Virtual Machine. They're just a way of storing the binary code & data for different architectures within a single file. That's all.

      Oh, and want to see a shipping application compiled as a universal binary? Try BBEdit 8.2.3 (here are the release notes).

    12. Re:'universal' binaries ayyy by Anonymous Coward · · Score: 0

      I am always amused by the 15-year old clueless kiddies demonstrating with their babblings how little they actually know, yet they feel the need to throw out clueless babblings.

      Particularly since avoiding looking like a total fool is only one Google or Wikipedia query away....

      Silly rabbits!

    13. Re:'universal' binaries ayyy by alanQuatermain · · Score: 1
      You cannot support 10.2.x, because they didn't have universal binary support from what I remember.

      They should do. I've just looked at the SDK for 10.1.5 and <mach-o/fat.h> is right there. Makes sense, too, since the support for it comes from NeXTStep.

      I'm also pretty sure that I've run a Universal Binary on 10.2 personally. Although I'd have to double-check that once I get back to work tomorrow.

      Anyone with 10.2 out there care to launch the latest versions of either BBEdit or Mathematica for us? They're both fat/universal binaries (ppc/i386 and ppc/ppc64 respectively).

      -Q

    14. Re:'universal' binaries ayyy by Anonymous Coward · · Score: 0

      In other words, they are a file which contains more than one executable file concatenated together.

      Not even that, I bet. OS X uses folders marked as packages/bundles for .app types. On the surface, it looks like a file, but underneath it's just a regular folder anyone can open (in command line or right clicking). All application resources: executables, icons, splash screen, .nib, etc. are stored in the folder. Though I've never seen a universal binaries for OS X, I am willing to bet that the other executables just reside in the folder, no concatenation is needed. Much simpler that way.

    15. Re:'universal' binaries ayyy by GMontag451 · · Score: 1
      Again, you seem to be labouring under a misapprehension here. Universal Binaries are what are technically known as 'fat' binaries. In other words, they are a file which contains more than one executable file concatenated together. In this case, it's a file which has the i386 binary and the ppc binary within it, padded to fit the encapsulated 'files' on filesystem block boundaries (4096 bytes) and with a header up front that says where they are.

      Universal Binaries aren't two executables concatenated into one big file. They are separate files that are sitting in a special kind of folder (a package) that the Finder presents as one file. On the filesystem level, they are most definately separate.

    16. Re:'universal' binaries ayyy by alanQuatermain · · Score: 1

      Posting here just for 'completeness', for the potential enlightenment & edification of anyone following this particular thread.

      Universal binaries are 'fat' binaries. I know this for a fact, because I'm an OS X developer and I've worked with them. Both for compiling 32/64-bit ppc apps, and while compiling stuff on a DTK (about which I obviously can't go into too much detail).

      Details will go to another reply (who was more obnoxious in his incorrectness), but I've written programs that parse these things; they are just fat binaries, in a single file. You can download BBEdit 8.2.3 and take a look for yourself if you like, that's a universal binary.

      -Q

    17. Re:'universal' binaries ayyy by alanQuatermain · · Score: 1

      Universal Binaries aren't two executables concatenated into one big file. They are separate files that are sitting in a special kind of folder (a package) that the Finder presents as one file. On the filesystem level, they are most definately separate.

      Oh, I'm afraid they're most definitely single files.

      I'm an OS X developer, and I know whereof I speak because I deal with these things all the time. Not only do I write system-level software which at certain points involves scanning binary files to locate symbols, sections, and the like, but I also have access to a DTK, and can see first hand that the ppc/i386 binaries are formatted in exactly the same way as ppc/ppc64 (or ppc/ppc64/i386) binaries are when building for 64-bit support on OS X 10.3.

      GUI applications are bundles (usually -- I've written command-line apps that show a UI before now); frameworks are (kinda, they don't have the 'bundle bit' set in their top-level folders, so they appear as a folder, not a file); plugins are (if they have the bundle bit set); and kernel extensions are. Lots of things are indeed bundles.

      Command-line tools, however, are not bundles, yet they are (or can be) Universal Binaries.

      However, go into the Finder, do Cmd-Shift-G, and type '/usr/bin' into the field, then click 'Go'. See all those files? They're not bundles. If you right-click or control-click on them, there is no 'show package contents' option: that's because they're not a package. And yet, these are exactly the type of files which use the universal/fat binary format to gain 64-bit support (since that's only available for non-GUI apps which link only against the system & c libraries).

      In the Terminal, type file /usr/lib/libSystem.B.dylib and press enter. You'll see two (or on a DTK, three) architectures listed. Now do ls -ld /usr/lib/libSystem.B.dylib and press enter again. Look at the leftmost character. Notice how it's a hyphen, not a 'd'? That means it's a file, not a folder. Now do the same thing for an application bundle (e.g. ls -ld /Applications/Calculator.app). See how the leftmost character here is a 'd'? That's because it's a folder, with (possibly) the bundle bit set, although that last doesn't matter since the Finder has special handling of the .app suffix anyway.

      Universal binaries are created by compiling separate binary files, one for each target architecture. These binaries are then passed to the lipo tool to concatenate them into a single binary file; here's the manual page for lipo.

      Also, you can see here some instructions on how to build a universal binary from a configure-style project (i.e. not using Xcode). Scroll down particularly to the Merging Multiple Builds section, taking especial note of the bit about using the file command to verify the contents of the single file that was output.

      For further information, please refer to the following:

    18. Re:'universal' binaries ayyy by Anonymous Coward · · Score: 0

      Universal binaries have been supported in all versions of Mac OS X, since before 1.0

  16. Before we get the "beleagered apple' comments by ihatewinXP · · Score: 4, Insightful

    I flipped on this issue so fast that my head is still spinning. Aside from having the iPod and a huge cash reserve to keep them afloat I am honestly worried that piracy will crush the mac platform on intel.

    And in all honesty I want my platform to continue living - I need Apple to stay proftiable in the computer business because I want to continue to buy their computers. Sadly this means that I now support any kind of gestapo like tactic that they use to keep the OS locked to their hardware.

    Hopefully they can find a middle ground but the past few years have taught me that technology cannot build a wall that technology cannot also knock down - it will be a long uphill battle - I hope the FSB on the new powerbooks is worth it.

    --
    ---- The real Slashdot is still here. You just have to browse at -1 to read the comments.
    1. Re:Before we get the "beleagered apple' comments by coopaq · · Score: 2, Insightful
      I am honestly worried that piracy will crush the mac platform on intel.

      You mean like the same way it crushed Microsoft, the music industry and the movie industry?

      Even with crappy products they succeed.

      In that case sign me up for Apple stock.

    2. Re:Before we get the "beleagered apple' comments by metamatic · · Score: 1

      I think Apple will do just fine, so long as they start addressing the gaps in their hardware lineup.

      Personally, I have zero interest in buying a cheap beige box to run OS X. I'm running an old iBook G3, which I intend to keep until the new turd sandwich PowerBooks are out.

      However, I want a Mac tablet. And since Steve Jobs is apparently religiously opposed to Apple selling tablet computers, I might have to buy from another company and run hacked OS X to get what I want.

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    3. Re:Before we get the "beleagered apple' comments by RLiegh · · Score: 1

      So, if I understand you correctly, your desire for apple computers means that you will endorse any kind of DRM (hardware, software) scheme that apple decides to enforce?

      Some people value freedom, other people value branding (and as I understand it, with the switch to x86 what you'll be paying for is the brand name; not the quality hardware).

      I don't know what RMS's thoughts on this one are, but I have a feeling I'd agree more with them than I do with yours.

    4. Re:Before we get the "beleagered apple' comments by MoonBuggy · · Score: 4, Interesting

      That's an interesting counterpoint to what I was thinking actually. While I fully support the whole "It's their OS, they don't have a monopoly, it's still beta, they can do what they like" idea, I was under the impression that Intel piracy could actually be good for them (something I want, since I, like you, want to continue using Apple's products). For now I'll ignore the debate of whether they could maintain their quality of software over a wider range of hardware or not.

      If Apple released a generic version of OSX86, MS would jump up and crush them with all the marketers, lawyers and assasins in it's arsenal, so that's a bad plan. With OSX86 only on Apple hardware, nothing will change - MS don't care, you and I will still use it, everyone else will use Windows. With people pirating the OS, however, MS still won't react since they have nothing to react against, you and I still buy Apple products, but some of those Windows users try and like MacOS. After a while one of two things happens: they go out and buy a Mac, or Apple decides it's "unofficial" installed userbase is large enough for them to deploy a generic OS and still survive Microsoft's retaliation. End result: more tasty Apple goodness but with the advantages of PC or Mac hardware too. Maybe not the perfect plan, but plausible nonetheless.

    5. Re:Before we get the "beleagered apple' comments by saha · · Score: 2, Interesting
      Sadly this means that I now support any kind of gestapo like tactic that they use to keep the OS locked to their hardware

      As a institutional buyer. Mac OSX on unsupported x86 Intel hardware doesn't appeal to me. I want to call someone who is accountable if something doesn't work. Who tests out the possible drivers, hardware, software all are working smoothly. Not start childish finger pointing that I've experience from other vendors and wasting my time. I'm glad as a system administrator I don't have to deal with product activation on Mac OSX, as with Windows XP. The latest version of Adobe Photoshop and Autodesk AutoCad are also going the way of product activation, which is pretty annoying as a paying customer. All I want is my cloned loadset to work without having to register it every time I modify, upgrade or replace hardware due to failures.

      To hackers who have the time and inclination to experiment with Mac OSX on their hardware. Power to them if they figure out a way to make it run on their customized x86 hardware. Businesses and institutions in general don't have that time and in the end its these companies and facilities that by the bulk of the licenses. A few lose copies of Mac OSX doesn't bother me, because it helps raise the platforms awareness as a viable and attractive alternative.

    6. Re:Before we get the "beleagered apple' comments by bani · · Score: 1

      I want to call someone who is accountable if something doesn't work.

      sadly that doesnt seem to be apple. look at what it took to get apple to address the ipod and ibook fiascos: class action lawsuits.

      apple forum admins are vigilant and close/delete complaint threads on the support forums, actions which directly which led to the class action lawsuits. and it doesn't look like they will be changing their behavior any time soon.

      if you are looking for support, you won't find it with apple. ibm or hp or sun would be a far, far better choice.

    7. Re:Before we get the "beleagered apple' comments by gad_zuki! · · Score: 1

      > Sadly this means that I now support any kind of gestapo like tactic that they use to keep the OS locked to their hardware.

      Actually you could do the opposite. You could demand Apple work with MS to get a version of windows running on their Macs for people who want to dual-boot. If those people end up never using OSX, then Apple still made a sale. This gestapo crap is short-sighted.

      If Apple wants to make it past its tiny niche, they need to open up the platform somewhat. Ideally, the Macs should be able to triple boot OSX, Windows, and Linux if need be.

      Not to mention the opposite approach; a "OSX jr"' release for non-Apple hardware for dabblers, developers, etc. As long as it clearly states its unsupported and OSX best runs on Macs, it probably wont hurt the brand. In fact, exposing people to OSX might just sell a few extra macs here and there.

    8. Re:Before we get the "beleagered apple' comments by saha · · Score: 4, Informative
      ibm or hp or sun would be a far, far better choice

      HP??? You are kidding right. They make great printers but I don't think HP support or the quality of their computers are good at all. We used to have a contract with HP and now they are out

      Consumer Report June 2003: Desktop computers Readers report, surveying 39,000 readers
      Shows Apple with the highest ratings for Repairs. Followed in order by Dell, HP, IBM ...etc. Then for Technical Support it was Apple, Dell, Gateway, Sony, HP...etc.

      Now in June 2005. Consumer Reports Tech support: Desktops & laptops survey shows for Dekstops it was Apple, Dell, Gateway, HP, Sony ...etc. And for laptops Apple, IBM, Toshiba, Dell, Gateway, HP ...etc.

      Based on my own experiences the data above is more or less correct, although I've felt Dell slide in the past two years. Dell used to have better support, but lacked testing their products thoroughly sometimes when the slap together components from five different suppliers. Which brings me to the issue of finger pointing.

      We've had to fight PC manufacturers many times when our computers don't work, when the sound card driver causes a BSOD, PNY graphics board genlock doesn't work, when the OEM isn't able to control the OS enough to fix problems. Its frustrating as a customer. As for Sun we've had good experience with them so far. Although one black mark I can recall is for their flagship enterprise servers where having major problems two year ago. Sun traced the problem to memory chips from IBM and tried to differ the blame on IBM. Sun's corporate customers where unimpressed and just wanted the damn enterprise servers fixed. So even Sun can have issues, but less so in my experience.

      The Apple software/hardware solution tends to work better and there are less people for them to blame, so I don't get the run around as a customer. They provide the whole solution and the buck stops with them when I have a problem, unlike other vendors that make me run around.

      If Apple does come up with products that don't honor the warranty, which I have not experienced yet. I'm glad that those lawyers are out there to keep the company "honest" when there are legitimate issues with the product. However, your recommendation hasn't convinced me I would experience less problems from another vendor and the data I provided above speaks to that fact.

    9. Re:Before we get the "beleagered apple' comments by vought · · Score: 1
      You could demand Apple work with MS to get a version of windows running on their Macs for people who want to dual-boot. If those people end up never using OSX, then Apple still made a sale. This gestapo crap is short-sighted.

      You can also sit in front of water oak and demand that you won't cut it down and use it to build your dream home unless it changes into a live oak.

      I'll bet the tree won't change, and even if your house does get built, it'll be from water oak, not live oak.

    10. Re:Before we get the "beleagered apple' comments by hawkbug · · Score: 1

      That's a very well thought out comment, and I agree. One thing I think a little bit differently than you is that even if Apple released an OS for x86 that was competing with M$, they would still be successful. Microsoft can't stop them - people already know it, and while Microsoft might actually have to *gasp* innovate or lower prices to compete, Apple will still definitely have their nitch, and maybe some more.

    11. Re:Before we get the "beleagered apple' comments by KillShill · · Score: 1

      actually, nothing has changed from the ppc-only mac.

      there were lots of non-apple ppc computers but certainly, there was little to no damage done to apple financially. and then the only real protection they had was the "EULA".

      frankly, since people keep saying apple is a services company, they will face no threat from non-apple branded hardware running osx. you cannot get the mac "Experience" using unapproved hardware running a broken and hacked osx lacking drivers for most devices.

      it's a smokescreen. as the parent said " Sadly this means that I now support any kind of gestapo like tactic that they use to keep the OS locked to their hardware." what has changed? nothing. mac OS has ALWAYS been locked to the hardware. moving to another cpu will absolutely not change that.

      and having a few people who want to dick around with osx on their current x86 computer will not even remotely scratch apple's financial situation.

      but what it will do is bring more (very little) into the limelight about what software and the supposed "licensing" of it into the mainstream. they will recognize that software can be made to fit into any hardware given enough time and resources, at the expense of the customer's labor not apples or the manufacturer's.

      people will question more and more why there are artificial restrictions placed on products they buy. and more and more they will wonder, just when they signed a contract restricting them...

      they will wonder amongst other things, why that region 2-5 dvd/blu-ray/hd-dvd disc they bought won't play in their region 1 player. why they are connecting their home entertainment system to the internet to get permission to run their bought music and videos.

      it won't be long before even joe 7-1 pack and his wife josephine 2+4 pack will wonder why they have to ask permission to play their music/videos and games. it'll be too late at the legislation level but they still have control of their wallets. then they will begin to look for ways to bring back the commerce of old; in which people owned property that they bought.

      apple won't lose financially but they will lose the ever so lucrative "mind share". whether it amounts to anything will have to be left to the reader.

      if your business requires you to lock software to hardware and other artificial means... then you better have a plan b. you'll find that people don't respect limits to products they own and copyright grants them the right to use that copy in whatever means the customer sees fit. if you want to limit customers' rights, you'll have to make people sign real contracts... and that won't be as easy and making the public believe that by opening the box that they are under a contract or by clicking a button the screen that they are bound by terms even lawyers think is too draconian.

      i lament the coming DRM invasion. but it's only more of the same that we've had since the 80's (aka the crippled floppy decade). only now, it'll be much tougher to work around them to get back the rights we are granted by copyright law and the constitution, not to mention common sense property law.

      vote with your dollar and more importantly, vote with your conscience. even if you must buy DRM products, at least give some real thought into what you're owed and what you're giving up.

      to abstain from gadgets and shiny things is a real hard thing to do, especially for geeks and nerds. but at least give some consideration to it next time you're licking the interface. the real change begins from within.

      --
      Science : Proprietary , Knowledge : Open Source
    12. Re:Before we get the "beleagered apple' comments by FuzzyFox · · Score: 1

      One of the things that made Microsoft's OS so popular was the fact that it was easily piratable in the earlier days. Apple may well be turning a blind eye to piracy at this stage, in order to get more people hooked on their software.

      --
      splunge (n) -- A good idea.. but it could be lousy... and I'm not being indecisive!
    13. Re:Before we get the "beleagered apple' comments by Anonymous Coward · · Score: 0

      What everyone seems to forget with the generic boxes is that Apple hasn't been testing it on those systems. Imagine if the hardware wasn't fully supported & caused crashes while using it. This could have a negative effect on Apple, since it would "prove" to those trying it on a generic box that it's not much better than windows in stability. They would then tell the world & it would be a bad PR situation for Apple. Apple's computing experience is so good because they control & test everything between hardware & software.

    14. Re:Before we get the "beleagered apple' comments by Laz7 · · Score: 1

      As an institutional Windows SysAdmin, I don't have to activate my Windows XP. The version of the OS I get to install on our corporate machines (or push out to our corporate machines) does not require activation.

    15. Re:Before we get the "beleagered apple' comments by bani · · Score: 1

      i was talking about HP and IBM and Sun in terms of non-pc support, eg unix servers. which all three companies sell. their support is very generally excellent.

      apple's lack of support and bad attitude toward end users is well known, apple's support went into the shitter bigtime in the mid 90's and never recovered.

    16. Re:Before we get the "beleagered apple' comments by Anonymous Coward · · Score: 0

      Hmmm....well as for the Microsoft crushing comments - I would be surprised that Microsoft would care that people use or buy OS X. I "switched" though I have a 2nd computer running XP, but on my Apple, I bought Microsoft Office which made them money, bought Virtual PC and Windows2000 which made them money and later upgraded office - which, well you get the idea. I suspect that on an Intel OS X - the easiest route to Windows will be some variant of Virtual PC that doesn't have to emulate and doesn't require you dual-booting which will um..make Microsoft money. Another thing that Microsoft needs is a demonstrable commercial competitor or they will end up being busted as a monopoly.

      I'm not particularly a fan of Microsoft business practices or policies but I seriously doubt that a strong Apple presence would hurt them much.

    17. Re:Before we get the "beleagered apple' comments by Anonymous Coward · · Score: 0

      Lots of non-Apple PPC boxes? Where? I was actually looking forward to CHRP/PReP, and from what I can tell it simply didn't happen. I've seen 68040s, SPARCs, and Alphas, but not a single PPC that wasn't a Mac or (authorized) Mac clone.

    18. Re:Before we get the "beleagered apple' comments by saha · · Score: 3, Informative
      i was talking about HP and IBM and Sun in terms of non-pc support, eg unix servers. which all three companies sell. their support is very generally excellent

      Wait. You're comparing Apple's consumer products to HP, IBM and Sun non-PC big iron Unix enterprise support? i.e. These companies more expensive custom RISC hardware \ flavor of Unix support with their much more expensive service contract compared to Apple's standard consumer AppleCare Protection Plan(APP) ? Isn't that a tad bit unfair or am I the only one here?

      If you're going to do that sort of comparison with big iron Unix enterprise system, then you should be comparing

      • Xserve, Xserve RAID and XSan along with
      • AppleCare Premium Service and Support plan with AppleCare Service Parts Kit for Xserve
      • with any Mac OS X Server Software Support: level Select \ Preferred \ Alliance
      compared to solutions from Sun, HP and IBM. I think your earlier post on Apple support been not as good, was certainly not comparing two alike products. If fact you are comparing two different markets altogether.

      I happen to be quite pleased with SGI when it comes to their servers with NUMALink and ccNUMA single image systems. In fact they are the best I've come across, but we are phasing out SGI because their hardware is too expensive and even though their support and response times are excellent. SGI's service contracts cost way too much. So if you are comparing similar Unix enterprise vendors to Apple's consumer level products and service + support you have to ask how much are you paying for your premium Unix enterprise support? I'm baffled by your comparison.

      apple's support went into the shitter bigtime in the mid 90's and never recovered

      I do not think you have been using Apple hardware since the mid-90's and your evaluation would be 10 years old. My experiences with Apple, Wintel, SGI, Sun, HP hardware is current, since I run all the systems to this very day. Now if you have real data to show Apple's enterprise service support is poor, then you have an argument. However, since Apple's recent foray into the server market is still too early. I doubt you would have any real numbers to show that their support and service is poor compared to the other Unix vendors.

      To reiterate my point. I feel Apple's consumer support is quite good and as for their enterprise server market its too soon to tell. Comparing Apple consumer iBooks and iPods (as you did) to Sun Solaris, HP-UX and IBM AIX workstations is ridiculous in my opinion.

    19. Re:Before we get the "beleagered apple' comments by bani · · Score: 1

      I do not think you have been using Apple hardware since the mid-90's and your evaluation would be 10 years old.

      you are wrong. i have been using apple hardware since the original mac in the 1980s.

    20. Re:Before we get the "beleagered apple' comments by Anonymous Coward · · Score: 0

      Apple already announced they won't prevent people from booting Windows on Apple hardware, which has been done already on the developer machines easily.

    21. Re:Before we get the "beleagered apple' comments by falconwolf · · Score: 1

      That's a very well thought out comment, and I agree. One thing I think a little bit differently than you is that even if Apple released an OS for x86 that was competing with M$, they would still be successful. Microsoft can't stop them - people already know it, and while Microsoft might actually have to *gasp* innovate or lower prices to compete, Apple will still definitely have their nitch, and maybe some more.

      While I'd like this to be true I don't think it is. If Apple were or was perceived to be a threat to MS MS could decide not to release or support Office on the Mac anymore and unfortunately many people use Office and want to be able to send and receive documents in Office formats. Apple now has iWork and from what I hear Keynote 2 and Pages are good but it doesn't have a spreadsheet and I don't know if it works well with Word formats.

      Falcon
    22. Re:Before we get the "beleagered apple' comments by falconwolf · · Score: 1

      apple's lack of support and bad attitude toward end users is well known, apple's support went into the shitter bigtime in the mid 90's and never recovered.

      Then why does Apple rate high in customer satisfaction surveys?

      In the personal computer category, Apple Computer scored 81 and led Dell by seven points. Toyota led the automobiles category with an 87. Honda trailed just behind at 86.

      Chimner is not the only customer at odds with a PC maker. Our most recent survey of 29,593 subscribers reveals growing frustration with computer service. Last year, PC World readers told us they were unhappy with technical support. This year's survey shows little--if any--improvement. Dell, for example, tumbled in service overall--especially in hold times. The other big news: Apple rated higher than any other computer maker.

      i was talking about HP and IBM and Sun in terms of non-pc support, eg unix servers. which all three companies sell. their support is very generally excellent.

      And why are you comparing servers to desktop computers?

      Falcon
    23. Re:Before we get the "beleagered apple' comments by Anonymous Coward · · Score: 0

      Seriously, stfu. No one cares. You bitch and moan on your fag blog about how you are sad your "religion" is changing. No one cares, most of all apple. if they thought your zealotry was worth their time, they would'nt have switched. So all in all, STFU no one cares.

    24. Re:Before we get the "beleagered apple' comments by Trejkaz · · Score: 1

      Apple aren't exactly short on advertising funds themselves. For the past year or longer, I haven't been able to get from one place to another without seeing an iPod ad.

      I'm hoping you're right though, that the unofficial installs will grow. Because there's no way I'm paying $2X for $X worth of hardware, no matter what OS I can run on it. First person to crack it will have a lot of fans.

      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
    25. Re:Before we get the "beleagered apple' comments by NutscrapeSucks · · Score: 1

      > Then why does Apple rate high in customer satisfaction surveys?

      Because a significant portion of their customer base are insane zealots?

      Seriously, Apple's marketing over the last 20 years has had one consistant message -- "Apple is cool". They sell themselves more than the computers. That's why you have people, like one guy I know, who has sent his iBook back three times but still bleeds seven colors.

      As to the GPs poing, Apple did lose a ton of customers in the mid-to-late-90s. They never shrunk, but their sales have been essentially flat for many years now, primarily because they only sell to that aforementioned group of zealots.

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    26. Re:Before we get the "beleagered apple' comments by ne0n · · Score: 1

      have you ever noticed that piracy hasn't crushed the Windows platform on Intel? Seems pretty healthy, some have even called it a monopoly.
      Microsoft doesn't even pretend to be a hardware company, either.

      If anything, pirate copies of OSX are more likely to crush the Windows platform than anything else...

      --
      $ :(){ :|:& };:
    27. Re:Before we get the "beleagered apple' comments by Anonymous Coward · · Score: 0

      last quarterly report showed something like 40% plus year over year unit sales growth at Apple... (no, not counting iPods)

      is that what you meant by "essentially flat"?

    28. Re:Before we get the "beleagered apple' comments by Queer+Boy · · Score: 1

      Microsoft, the music industry and the movie industry do not make their money selling hardware.

      --
      Not since Marie-Antoinette played milkmaid has looking simple and honest been so fake and complicated.
    29. Re:Before we get the "beleagered apple' comments by MysteriousPreacher · · Score: 1

      That still doesn't explain why you're basing your case on the support being provided for a consumer music player compared to the support being provided for enterprise hardware.

      It's like comparing the service in a McDonalds to what you get in a top London restaurant and then saying that McDonalds sucks in comparisson. Of course it's going to be a different level of service - you only paid 1 pound for your meal.

      --
      -- Using the preview button since 2005
    30. Re:Before we get the "beleagered apple' comments by bani · · Score: 1

      well, other companies fix their defective consumer products without consumers having to resort to class actions.

    31. Re:Before we get the "beleagered apple' comments by MysteriousPreacher · · Score: 1

      And some companies have deliberately covered up the fact that their products kill or injure people.

      --
      -- Using the preview button since 2005
    32. Re:Before we get the "beleagered apple' comments by NutscrapeSucks · · Score: 1

      Unfortunately, one quarter is not a trend ... yet. Especially when the wintel market has been growing robustly for three years now. They have tons of catching up to do to even get back to where they were in 1999.

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    33. Re:Before we get the "beleagered apple' comments by hawkbug · · Score: 1

      I don't think MS Office is the killer app people think it is - for example, there is no real Outlook equiv on the Mac. I know, I know, there is Entourage, but it sucks because it doesn't mimic Windows based Outlook 100%. So, let's just say MS shot themselves in the foot and didn't put out Office for Mac - big deal. I say that because of one app: Open Office, which does open up word and excel docs very well. Apple doesn't need office, they just don't realize it yet.

    34. Re:Before we get the "beleagered apple' comments by yabos · · Score: 1

      But MS actually SELLS Windows as their main product, and Apple sells Macs(now really iPods) as their main product. It's not the same thing because Apple will not sell OS X for any general x86 computer.

    35. Re:Before we get the "beleagered apple' comments by yabos · · Score: 1

      If the DRM only serves to lock OS X to their hardware then I don't care at all either. It doesn't hurt any legitamate users in the slightest.

    36. Re:Before we get the "beleagered apple' comments by bani · · Score: 1

      which computer vendor is covering up the fact their computer products kill or injure people?

    37. Re:Before we get the "beleagered apple' comments by MysteriousPreacher · · Score: 1
      which computer vendor is covering up the fact their computer products kill or injure people?


      None that I'm aware of but then, did I ever say it was a computer company? Okay, let's summarise this conversation,

      You claim that Apple do bad support compared on consumer products compared to the support that HP, IBM and Sun provide on their enterprise/high-end stuff. This is a pointless arguement since it's common sense. I would not expect to get the same level of support for my Game Boy as I would for my Blade Server.

      You're providing nothing but bizarre illogical arguements and then quietly changing the subject when someone flies a 747 through a gigantic hole in your arguement.

      To turn things around... Do you think all other consumer electronics companies are perfect and have never had class-action action suits filed against them?
      --
      -- Using the preview button since 2005
    38. Re:Before we get the "beleagered apple' comments by bani · · Score: 1
      To turn things around... Do you think all other consumer electronics companies are perfect and have never had class-action action suits filed against them?


      no, but it goes to show that apple is just as mediocre as any other company when it comes to consumer products. for a company of its size, apple seems to have a disproportionately large number of class actions (vs say a much larger corporation like sony).

      Final approval granted for G3 Mac OS X settlement

      Judge approves settlement in iPod class action suit

      Class action lawsuit filed against Apple (over deceptive warranty claims and predatory practices against resellers)

      ibook faulty power adapter class action

      apple narrowly missed a class action regarding defective ibook g3 logic boards, though unsolved quality issues persist ("Quality issues")

      my friend still wants to know why apple insists on installing itunes on his headless xserve running osx server.
    39. Re:Before we get the "beleagered apple' comments by MysteriousPreacher · · Score: 1

      That's a fair point as long as we're comparing apples to apples.

      Whether Apple are particularly bad I honestly don't have an opinion on that. The links you included are useful although a google search for dell class action also finds quite a few results.

      --
      -- Using the preview button since 2005
  17. Or not? by GraWil · · Score: 5, Interesting

    Well, the poster has one take on this, but perhaps the current release is incompatible because Apple has changed the compiler and some of the dynamic libraries? Perhaps this was not to specifically address pirating, but to fix bugs and to otherwise optimize the system. The OS X 86 project page has a slightly more informed discussion.

  18. What about virtual servers? by Anonymous Coward · · Score: 3, Interesting

    This gives a clear indication that apple is (as expected) not going to let it's new intel OS run on non apple hardware. Does apple have the means to stop (legal use anyways) typical beige box users from using a virtual server to run OS X though?
    Perhaps with proprietary hardware that the OS relies on in some way which would have to be emmulated in a typical intel pc?

    1. Re:What about virtual servers? by hungrygrue · · Score: 1

      It will probably be stated in the license agreement that it is to be run on authorized Apple hardware only. It will probably also not be too long, however, until said hardware is emulated and the peasants will rejoice :-) Imagine pearpc but *much* faster since most instructions will be run natively rather than emulated.

    2. Re:What about virtual servers? by garote · · Score: 1
      Bits is bits is bits, so no, there's no way to make it impossible ... just improbably hard.

      (Apple Logic Pro for example, uses a USB dongle with a keycode generator in it, and the application queries the dongle hundreds of times per second, in obscure ways, with hand-crafted assembly language calls. Exceedingly hard to reverse engineer, but theoretically possible, and eventually you'll end up with a software dongle emulator.)

      Apple is banking on good old end-user sloth to keep piracy in check... The general public just isn't sophisticated enough to install a pirated and patched OS on their hardware, when they can shell out a reasonable chunk of change and get a nice integrated system with a year of free tech support. They key word, of course, is reasonable. Apple's also banking on the Intel switch to reduce the cost of their hardware even more.

    3. Re:What about virtual servers? by KillShill · · Score: 1

      and what about people who buy osx at the store? (ppc or soon x86)

      are they pirates?

      don't they have a right to install that piece of software on any hardware they choose, with the understanding that they won't get support from the vendor under those circumstances?

      --
      Science : Proprietary , Knowledge : Open Source
    4. Re:What about virtual servers? by Lehk228 · · Score: 1

      actually the usual way to get around something like that is not to emulate the dongle but rather to analyse the binary (manually or automatically depending on scope and resources) to find calls to the dongle and edit them to always return a favorable value, or in less sophisticated copyproteciton find the single function which checks and set it to always return the correct result

      --
      Snowden and Manning are heroes.
    5. Re:What about virtual servers? by garote · · Score: 1

      Yes, but in the case of Logic Pro and a couple other apps, the dongle is actually queried for a value that immediately becomes a JUMP ADRESS to a point elsewhere in the app!

      It's pretty screwed up.

    6. Re:What about virtual servers? by garote · · Score: 1

      Actually I think that right is waived at the "EULA" screen. :/

      Personally, I think that's crap, like more EULAs are, but there ya go.

      Are they pirates? No, but once again, either they install it on Apple-branded hardware with no problems and full support, or they install it (plus patches) on unsupported hardware. The grand majority of users (think: people who don't know what slashdot is) are more likely to do the former, and never even consider the latter.

      I see no piracy problem here. :)

    7. Re:What about virtual servers? by Anonymous Coward · · Score: 0

      > (Apple Logic Pro for example, uses a USB dongle with a
      > keycode generator in it, and the application queries the
      > dongle hundreds of times per second, in obscure ways,
      > with hand-crafted assembly language calls. Exceedingly hard
      > to reverse engineer, but theoretically possible, and
      > eventually you'll end up with a software dongle emulator.)

      Already happened. Been there...

    8. Re:What about virtual servers? by Lehk228 · · Score: 1

      clever but once you know what it is doing should be rather easy to beat, just monitor access to the dongle and every jump it hits replace with a pemenant jump to the correct location. maybe a bit time consuming but if there is an excessive number of these one could write a tool that would only require monitoring the app for a few days of usage to get all the locations needed.

      --
      Snowden and Manning are heroes.
    9. Re:What about virtual servers? by IntergalacticWalrus · · Score: 1

      What happens when there's a minor update to the software? Do you have to send them back the dongle every single time? That copy-protection sounds like it's tightly coupled with the software's binary code, and even small changes to the binary would break its compatibility with the dongle.

      Anyway, it's another good example of companies wasting money on copy protection schemes. Money they could have kept so they could MAKE THEIR SOFTWARE AFFORDABLE SO MERE MORTALS DON'T HAVE TO PIRATE IT. But hey, whatever floats their boat.

    10. Re:What about virtual servers? by garote · · Score: 1
      Yeah, it's not impossible, just improbably hard. Finding the "correct" jump destination is not easy, because the dongle does not return an exact value, but rather an encoded value based on previous jumps. It'll jump into the same segment of code from two different places, do some app-specific stuff, query the dongle, and then jump back out again to two (or more) different places. The dongle seems to contain a piece of the app's functionality itself.

      The app also contains self-modifying code that is descrambled and then patched at launch time to require specific responses from the dongle, and every so often those responses need to change or the app will "lose communication" with the key and cease to function. If you want to cut all this out, you need to extract the decoded/patched app from memory after it's launched, and then trace through it with specialized tools and a log of every response from the dongle (and when you got it.)

      Leave the app running for "a couple days"? That log file becomes SIXTY GIGABYTES LONG, if you write it in a non-compressed form! There are tens of thousands of places that would require patching, even in the fully extracted app, and THEN you'd have to reverse-build the app back into it's own launcher!!

      Believe me, it's not easy. People have been trying to crack Logic Pro for YEARS. There are forums around full of people who've tried, and are probably still trying. Now that Apple owns Logic, I wouldn't be surprised if they leveraged some of the guys who wrote that crazy tar-pit to help shore up OS X.

      Of course, it'd get cracked anyway. >:)

    11. Re:What about virtual servers? by Anonymous Coward · · Score: 0

      Oh yeh? For Logic Pro 7? Where's it at, Mr. Fancypants Anonymous?

    12. Re:What about virtual servers? by Lehk228 · · Score: 1

      sounds like it would be easier to break into the offices grab a copy of the source code and do a clean compile without the copy protection

      --
      Snowden and Manning are heroes.
    13. Re:What about virtual servers? by garote · · Score: 1

      Apparently (after a cursory web search) it seems that that's exactly what someone's done ... there's a "NFR" release of the Logic 7.0 app floating around. I haven't tested it, tho.

  19. Bugs I have come across... by Hamster+Lover · · Score: 1

    I found one particular bug in Safari that has been improved with the release of 2.01 but still not completely squashed is certain Javascript buttons not working, at least for me. For example, if I attempt to print a map from Google maps the print button will many times do nothing. I have waited and waited, still nothing. Closing the page and re-opening usually fixes the problem, but sometimes I have to restart Safari. A similar problem I have found is links sometimes fail to change the mouse cursor to a hand icon indicating a link. Maybe they're both part of the same problem?

    I also had a weird problem with Dashboard where widgets I installed (not the default) would disappear. I ran Disk Utility, fixed the permissions and received a message, "We are using special permissions for the file or directory ./Library/Widgets. New permissions are now XXXXXX" (or something similar). Which seemed to fix the problem for a few days until they disappeared again. I ran Disk Utility again and there was another permission problem which when fixed brought the widgets back. Once they were back, I deleted and re-installed them and haven't had the problem since.

    There is also an update today to Java 1.3.1 release 2 and an Itunes phone driver for the ROKR phone from a few days ago.

  20. Surprise, surprise! (oh, never mind...) by jht · · Score: 4, Insightful

    Who among us in their right mind didn't expect this possibility? The whole idea of these utterly generic Intel PowerMacs were for them to be cheap development preview systems. ADC members who wanted to test and develop ahead of time could either build Universal Binaries on PPC (and cross their fingers), or actually buy one of these and test while the OS is being ported and finalized.

    The point here being, these are not production Intel Macs! Why would you expect to have everything Just Work (which, of course, is the whole reason many folks buy Macs in the first place) - heck, you can only get one of these systems if you're an ADC member! Remember, Apple said that OS X would not work on a generic Intel PC, only on Apple's gear. So now it's starting to come true? Wah!

    As for the breakage between 10.4.1 Intel and 10.4.2 Intel - Get used to it - this may well happen a few more times before live product ships next year. I don't think any legit developers are worried about it. Only the pirates. Right now is the "build, test, and learn" phase, anyhow.

    --
    -- Josh Turiel
    "2. Do not eat iPod Shuffle."
    1. Re:Surprise, surprise! (oh, never mind...) by hkb · · Score: 1

      Uhm, they may be "generic" PowerMacs, but they're not exactly just slopped together, either.

      And they're perfectly usable as day to day systems, you just need to reboot them every few days due to some memory leaks that slow things down slowly over time.

      --
      /* Moderating all non-anonymous trolls up since 2004 */
    2. Re:Surprise, surprise! (oh, never mind...) by toddestan · · Score: 1

      And they're perfectly usable as day to day systems, you just need to reboot them every few days due to some memory leaks that slow things down slowly over time.

      That sounds a lot like Windows 98 to me.

    3. Re:Surprise, surprise! (oh, never mind...) by hkb · · Score: 1

      Except that the DTKs are essentially prototype machines, and they're expected to have bugs.

      I'm just surprised at how few bugs they have. I didn't expect to be able to use it as a day to day machine.

      --
      /* Moderating all non-anonymous trolls up since 2004 */
  21. They were! by itomato · · Score: 2, Interesting

    The system changed so much between Developer Releases that Apps for DR1 would not run on DR2, etc.

    Major updates underneath between releases.

    HOWEVER - this was when they were fleshing out the base of the OS. New libraries, new coding practices, new releases of major components that were incompatible with prior versions.

    You could still coax some NeXTSTEP and OPENSTEP apps to run, though. I imagine it's the same. Some Cocoa apps will run, some won't.

    Is anything being done for straight ports of old X86 OPENSTEP code? It would be cool as rice to see a handful of the Unique apps (with source - no Lighthouse Suite, I know) running across the board (NS, OS, OSXPB, OSXPPC, OSX86).

    I think it's more a matter of NeXT programming practice than anything. If the old version doesn't work, so be it - the old application doesn't need to go along for the ride anyway. Keeps people writing new software, keeps it fresh and in-tune with the theme of the system, & keeps the market alive.

    1. Re:They were! by Alioth · · Score: 1

      Don't forget GNUstep!

      I'm working on probably the only 3D GNUstep game (which was ported from Mac OSX to GNUstep).

  22. Re: Before we get the 'bad evil apple' comments by Anonymous Coward · · Score: 0

    'Pirating' is a word made up by those who actually believe in selling a peice of software to try to claim losses in a capitolist society. It is those who make up this blatent crap that stifle innovation.

    OS X is a very advanced OS, and should be allowed for everyone, not just those who buy X hardware. I always have, and will continue to so called 'pirate' what I want. And always will. If I can see it, I can get it. If I pay for it, It is mine.

    I paid for Tiger because I beleive in Apples innovation. I paid for Tiger, and I will damn well run it on what I want. Tiger is the only peice of software I have paid for since Doom3 first came out, and Quake3 before that.

    So before you propritary software devs start moaning over your pathetic losses of a few meazly bucks over the millions you already have... remember this... If you try to protect it, I will break it, and you can't stop everyone. Its you, just you, against the entire 'pirate' community. Good luck Apple. You will need it.

  23. Piracy by chowhound · · Score: 5, Interesting

    Currently Apple requires NO serial number, registration, or any other verification to load OS X. People trade Jaguar, Panther & Tiger disk images on filesharing networks and they burn great. The same disks or legit copies can be used to load onto multiple machines on the same network. "Upgrades" bought from Apple require no previous version's SN to install, and cost the same as a brand new copy.

    The big question is, does this new policy signal a change?I hope not, I appreciate Apple's laid back policy. Right now I'm trying to determine which flavor works best on my near-obsolete G3/333 "Lombard" Powerbook. It's convenient to be able to try out different options before I license a copy.

    1. Re:Piracy by WillAffleckUW · · Score: 1

      quite frankly, it's a timesaver.

      when we register them, we always make sure we have the license transferred, but sometimes certain old models won't work with the more recent OS.

      wonder if Apple has any patents on the layouts used in MSFT Office.

      --
      -- Tigger warning: This post may contain tiggers! --
    2. Re:Piracy by JohnsonWax · · Score: 1

      Currently Apple requires NO serial number, registration, or any other verification to load OS X.

      Well, aside from the $499 to $2999 hardware dongle that you've already purchased, you are correct.

      What's more, it appears that Apple's policy hasn't changed one whit - so long as you spring for the $499 to $2999 Intel hardware dongle, you can install without repercussion.

    3. Re:Piracy by Chemical · · Score: 1
      Right now I'm trying to determine which flavor works best on my near-obsolete G3/333 "Lombard" Powerbook.

      From my experience with old Macs, it seems to me that your 333Mhz Powerbook is well beyond obsolete. My friend gave me an old 400Mhz G3 iMac w/ 256MB RAM, and the thing is damn near useless. Navigating in the Finder is unresponsive and laggy. It can't play Divx or Xvid or any modern codes at all. Surfing the web is painfully slow because it takes so god damn long for the page to render (whether it be in Safari or Firefox) that it's like being on dialup. Flash is totally out of the question. Applications take an eternity to load. The only thing it's really good for is an MP3 jukebox, and it's not even very good at that as MP3s will skip if you try to do anything else while playing them in iTunes.

      It's funny because I used to have a 400Mhz PII and it did all those things adequitly. I thought PPC processors were supposed to be faster than Intels at the same Mhz rating. So much for that.

    4. Re:Piracy by VisceralLogic · · Score: 1

      I have a 500 MHz G3 iMac (not my main machine) with 384 megs of RAM, and I find that it does everything quite adequately. Oh, yeah, and it's running 10.1. I know the newer versions are supposed to be even faster, but maybe that doesn't always work out that way.

      --
      Stop! Dremel time!
    5. Re:Piracy by HarryZink · · Score: 2, Informative

      You might want to consider ADDING MEMORY to that machine. With OS X being UNIX based, it either uses memory, or goes to a swap file (look these terms up, if they sound weird to you). Swap is bad, as it's dog slow... Your PowerBook is most likely in Swap Hell.

      OS X makes a dramatic speed jump once a system goes above 512mb of RAM - 768 mb is the sweet spot. So, if you have one 256mb SO-DIMM in there, add another 512mb, and you should notice a significant speed increase.

      Also, bear in mind tha such an old machine has an equally old hard drive - read: slow hard drive, which translates into further slowness.

      I still kept my old Pismo at 500MHz - and with a fast 5400rpm hard drive, and 1 gig of RAM, it runs OS X Tiger just fine, and, in fact, pretty much flies for most operations.

    6. Re:Piracy by Anonymous Coward · · Score: 0

      Your problem is ram I had an old 350mhz g4 tower and until I added 512 mb or ram so I had 768 it was slow as hell.

    7. Re:Piracy by Anonymous Coward · · Score: 0

      Panther is the best for any non g4 system. 10.3 is just plain out faster then 10.2 but 10.4 really slows things down.

      Dont forget 512MD of RAM is really needed on older machines.

    8. Re:Piracy by chowhound · · Score: 1

      I am typing this on a G4/400 "Sawtooth" w/ 1 gig of RAM running Tiger, Adobe CS, and Macromedia MX. The only thing it doesn't do very well is crunching mad Photoshop pixels and occasionally rendering big Flash movies.

      Of course, there is a big difference between a G4 and a G3.

    9. Re:Piracy by mrchaotica · · Score: 0
      I still kept my old Pismo at 500MHz - and with a fast 5400rpm hard drive, and 1 gig of RAM, it runs OS X Tiger just fine, and, in fact, pretty much flies for most operations.
      Your computer is a G4, right? This guy has a G3. BIG difference!
      --

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

    10. Re:Piracy by WMD_88 · · Score: 1

      The Pismo 500MHz is a G3. The last G3 Powerbook, in fact.

    11. Re:Piracy by brianimator · · Score: 1

      dood, how much fucking time do you need to make up your mind? Get with it man, pony up... support a good cause.

    12. Re:Piracy by Anonymous Coward · · Score: 0

      >>Right now I'm trying to determine which flavor >>works best on my near-obsolete G3/333 "Lombard" >>Powerbook.

      Unfortunatly I hate to break this to you, but your lombard IS obsolete, it is not capable of running Tiger, your only "options" are running Panther or OS 9.2

      I would not recommend runnning Panther as it is an incredible hog. It ran like hell on my G4 Sawtooth running 450mhz with 512mb ram, I can imagine a G3. Tiger on the otherhand makes my G4 sing, but it won't run on older G3's (like your powerbook)

      I believe the only G3 laptops capable of running Tiger are Pismo's and iBook Rev2's

    13. Re:Piracy by big+ben+bullet · · Score: 1

      It's convenient to be able to try out different options before I license a copy.

      It's even more convenient to not even bother licensing it. ... oh wait!

    14. Re:Piracy by Anonymous Coward · · Score: 0

      If you want teh snappy on such an old machine, you'll have to go back to OS 9. Finder will sing, trust me.

    15. Re:Piracy by chowhound · · Score: 1

      Dood, I have 2 kids and a pregnant wife and a daytime job that has nothing to do with tinkering with old powerbooks. I'm a little busy...

    16. Re:Piracy by chowhound · · Score: 1

      I actually got Tiger to run on my Lombard by shoe-horning in a 30GB hard drive from an iBook. Ran like crap.

      By the way, Panther worked great on my G4/400 but I do have a gig of ram. Tiger works fine too. You might want to invest in another half gig for your Sawtooth...

    17. Re:Piracy by 99BottlesOfBeerInMyF · · Score: 2, Interesting

      Well, aside from the $499 to $2999 hardware dongle that you've already purchased, you are correct.

      For all practical purposes, the average consumer cannot buy a PC without paying for a copy of Windows. Current versions of Windows require not only a serial number, but an internet connection, and they call home whenever you change your hardware. That says to me, "We're going to assume you're a criminal and greatly inconvenience you because of that assumption." Apple, on the other hand, works from the assumption that you are a paying customer and they try to make everything as easy and simple as possible. That makes a difference to me. If I upgrade hardware, or am installing or reinstalling the OS, it also saves me a boatload of time and effort.

      Both companies make sure you get your OS with your hardware, why does one of them treat you like a criminal and waste your time while the other does not?

    18. Re:Piracy by Anonymous Coward · · Score: 0

      The Pismo is a G3 processor based laptop- same difference.

      Use Google before making assumptions.

    19. Re:Piracy by DECS · · Score: 1

      Apple can afford to be a lot more "laid back" about Mac users not paying for every Mac OS X license, since Apple's made some money on an accompanying Mac hardware sale. And customers who have a Mac and upgrade the OS are likely to buy another Mac to replace it. It's a far cry different to "allow" PC users to pirate Mac OS X, because not only have they contributed nothing to Apple's hardware sales, but are unlikely to do so in the future, if they can buy another PC and know they can continue to use Apple's OS for free. Microsoft can similarly afford to absorb some license piracy because they've autosold a copy of Windows as a tax on nearly every PC built. Of course, they'd rather you pay for upgrades because there isn't really any other way for Microsoft to grow the Windows market. Apple doesn't autosell Mac OS X on anyone else's hardware, so they need to sell Macs to have a revenue stream.

    20. Re:Piracy by rtechie · · Score: 1

      Currently Apple requires NO serial number, registration, or any other verification to load OS X. People trade Jaguar, Panther & Tiger disk images on filesharing networks and they burn great. The same disks or legit copies can be used to load onto multiple machines on the same network. "Upgrades" bought from Apple require no previous version's SN to install, and cost the same as a brand new copy.

      And I can do exactly the same thing with WinXP, in fact there were images for WinXP-64 widely available and cracked long before the OS was oficially released. THe same is very likely to be true of Vista. And upgrades costing the same as a "brand new copy" is a DEAL? Microsoft doesn't charge for Service Packs (and yes, Service Packs DO add new features, look at XP SP2). In fact, I've found Apple's pricing for minor OS upgrades to be almost obscene.

      The big question is, does this new policy signal a change?I hope not, I appreciate Apple's laid back policy. Right now I'm trying to determine which flavor works best on my near-obsolete G3/333 "Lombard" Powerbook. It's convenient to be able to try out different options before I license a copy.

      As far as I'm aware, what you're doing is still illegal. Microsoft gives away free trials of nearly all their software if you're not willing to pirate. And I think people are really being optimistic about future Macs not requiring activation or "calling home" There are already a number of Mac apps (like iTunes) that do this, a number of current and future OSX applications require so sort of activation, and with Apple's emphasis on DRM, combined with the possibility of 3rd-party hardware, it's likely new versions of OSX will require some sort of activation.

      The reason they haven't done it already is because, as many have said, they make their money on the hardware. They really don't care if OSX is pirated at this point sine you need to buy their expensive hardware to run it. If this changes in Intel versions of OSX, you can be certain their will be some sort of activation.

    21. Re:Piracy by chowhound · · Score: 1
      And I can do exactly the same thing with WinXP

      Yeah, but you have to crack it for it to behave that way.

      There are 2 good things about upgrades costing the same: 1) it's less intrusive. MS is gonna want to check your registration. Registration is completely optional on Macs. 2) You get a 2nd license, so you can sell your old DVD. There is absolutely no reason why you couldn't sell Panther once you've moved to Tiger.

      As far as I'm aware, what you're doing is still illegal.

      Illegal but not immoral, in my opinion.

      There are already a number of Mac apps (like iTunes) that do this

      Not in my experience. Obviously you need to have CC info on file to use the iTunes music store, but simply to organize your music, registration is completely optional. It's FREE software, why should it require registration?

      They really don't care if OSX is pirated at this point sine you need to buy their expensive hardware to run it.

      Surely there is a reason for using XP beyond being a cheapskate.

      If this changes in Intel versions of OSX, you can be certain their will be some sort of activation.

      I believe they will stay kid glove until they've built up market share. With a couple of notable exceptions, Jobs seems to resist being a jerk just to squeeze more money out of his customers.

    22. Re:Piracy by rtechie · · Score: 1

      Yeah, but you have to crack it for it to behave that way.

      Virtually every disc image of WinXP I've seen floating around are either the corporate versions that don't require activation or are pre-cracked. And it's not like cracking is such a chore. It involves running one freely available executable exactly once.

      Illegal but not immoral, in my opinion.

      Nor do I think it's immoral to pirate WinXP since MS obviously gouges on pricing. But I'd argue that they are really no worse than Apple in this regard. Frankly, I think Windows should be free for non-commercial use. This would be the kiss of death for desktop Linux.

      Not in my experience. Obviously you need to have CC info on file to use the iTunes music store, but simply to organize your music, registration is completely optional. It's FREE software, why should it require registration?

      iTunes has to "call home" to verify protected content and that verification is NOT permanent, so if you leave your Mac disconnected from the Internet for a couple months all your music is unplayable because the licenses can't be verified. And you can't transfer music to another system without Internet access. And if your firewall doesn't like iTunes DRM (for example, it's stateful inspection) you can't verify your content. And what happens if Apple decides to stop supporting iTunes? You're SOL.

      DRM is anti-consumer, period. If you buy music through iTunes eventually you WILL be burned by the DRM. And when the DRM breaks, which is quite easy if security in OSX gets messed up somehow, Apple acts like it's the customer's fault:
      http://www.idealog.us/2005/08/what_apple_supp.html

      And no, I don't consider burning to CD and then re-ripping to MP3, OGG, etc. as a REASONABLE solution because it's a major pain in the ASS. Fuck DRM music and fuck Apple for promoting it.

      It's worth noting that Protected Windows Media has pretty much exactly the same problems and is ALMOST as evil. It's just that if you know where to look you can find tools to easily strip off the DRM if you're having problems. MS tech support will even point you towards these tools if you're having problems (since they have no vested interest in music companies fucking you, unlike Apple).

      Surely there is a reason for using XP beyond being a cheapskate.

      That was my primary reason for adopting PCs over Macs way back in the early 90's. Macs were about three times the cost of PCs, I simply couldn't afford one. When Win95 was released much of the usability gap between Macs and WinTel disappeared, and it was still way cheaper.

      This is still basically true today. Macs are still terribly overpriced. I seriously considered buying a Mac mini but when I actually USED one and saw how slow it was without expensive upgrades I felt cheated. In practice, Apple doesn't sell a computer for less than about $850 and for $250 I could buy a Brand X Athlon box that was roughly twice as fast as the Mac and could do absoultely everything that the Mac could do except run a handful of apps that I don't use anyway. I like Aqua, but I don't like it that much.

      And lastly, I play computer games. Steve hasn't been willing to bribe Microsoft for DirectX, so MacOS sucks as a gaming platform. I want to be able to play games like Half-Life 2 and Battlefield 2. That means a Windows PC, and things are likely to stay that way for the forseeable future.

  24. Not really... by fprog · · Score: 5, Informative

    Most cracks are extremely simple, crackers are simply looking for a conditional and unconditional jump instruction, that's it! Then it's all about stepping into the code step by step and having break points.

    if ( !condition ) { error_message(); }

    http://www.unixwiz.net/techtips/x86-jumps.html

    So, one easy way is as simple as by passing the checks by renaming JZ into JNZ, JE into JNE, JO into JNO, or similar when the serial number is checked.

    This way any invalid serial is now actually valid...
    You might have to add a NOP to make the instruction the same length.

    Other serials are simply generated by having the serial key code compare being blindly copied into another program to create a keygen.

    if ( input_key != calculated_key ) { error(); }

    Another way is to run it in debug mode and then see the content of the register having calculated_key.

    The only product scheme which are more difficult to crack is those which they *seems* to be cracked, but fail unexpectively after a period of time which is very far apart the actual "test".
    Days or weeks is a good delay.

    And for products which prevent "debug mode" utilities, well, there exist other products to go around this issue by simply masquerading the WinIce/SoftIce application, so it doesn't get detected and prevented from running in "debug mode".

    That's all I can tell.

    Some of course are encrypted, but even then the code must be "decrypted" before being run so...
    it's still possible to analyze it, just a bit harder.

    In the end, the best way for a product is to be good, useful, have nice manuals and have a proper support at the right price, then the majority of people will buy it, especially if it's bundled with good hardware, since it wouldn't make sense otherwise.

    1. Re:Not really... by mprinkey · · Score: 2, Insightful

      I remember walking through 6502 assembly looking for those things on my C64. Programmers tried everything in the world to make things difficult. The undocumented instruction(s), self-modifying code, almost random JMPs to odd offsets. Anything to make it hard to disassemble. I was never really that successful at it, but it sure was fun trying. I was 13 and bored.

    2. Re:Not really... by Tony+Hoyle · · Score: 2, Informative

      On the Spectrum they used to use the exact execution time of the instruction as a decryption key (the R register on the Z80). The routines also decrypted themselves as they ran so you couldn't see the whole routine & couldn't (in theory) single step it.

      Of course I knew off by heard all the timings of every instruction :)

    3. Re:Not really... by Pixelmixer · · Score: 1

      great tutorial on cracking software! Now no-one has to complain about high sofware prices ever again. ;p

      --
      "What happend to just paying for a product without being constantly nibbled to death by Credit Card Ducks?"
    4. Re:Not really... by flithm · · Score: 1

      While this is definitely an informative post (and should remain modded so), it seems to give the impression you are suggesting that cracking won't work for OSX because it's not just a "simple" matter of decompiling / debug stepping through the raw assembler code.

      Of course it's harder to do this at the OS/kernel level, although for those who know what they're doing it's really no more (or less) difficult than cracking games.

      And actually many games these days come with highly HIGHLY sophisticated anti-piracy countermeasures that go WAY beyond what you've described above. Ie, StarForce is a good example. And do you remember the dongles of yesteryears? That stuff got pretty sophisticated too, with some programs having entire sections of code running through a hardware dongle decrypter!

      Of course these schemes were reverse engineered and cracked nearly instantly (including StarForce).

      You're kidding yourself if you think OSX won't be cracked in the same way.

      In case you weren't implying such a thing, then never mind, I just got the impression you were from your post.

    5. Re:Not really... by scruffyMark · · Score: 1

      I've also heard of a scheme from way back when, where people would poke a hole in each floppy with a pin, and then use an installer that would format the floppies, find the destroyed sectors, and customize each copy of the program so it would check for the presence of those exact bad sectors before running.

      --

      What is the robbing of a bank, compared to the founding of a bank? -- Bertolt Brecht

    6. Re:Not really... by SCVirus · · Score: 1

      Of cource that doesn't really apply to the really advanced game copy protections of today. PCodes and encryption and other annoying thing really slow shit down, case and point SCCT.

    7. Re:Not really... by Alioth · · Score: 1

      Of course, all that time they wasted writing elaborate encryption and copy protection schemes was trivially defeated by a double tape deck, or in the case where you had to enter some code (or use the ghastly LensLok) to get into the game, there was this piece of hardware (Multiface?) where you'd just press a button and it'd dump the contents of memory to tape or disk. Load the created file, and the game would start from wherever you hit the button.

      Instead of wasting time on things that'd be cracked within a week, they could have spent the time actually making a better game.

      (The only game I hacked was Jet Set Willy, and that was unbelievably trivial - it just did a JP 0 if you got the code wrong three times. Change that JP to go to the entry point of the game, and well, it would start when you got the code wrong 3 times. BTW: I legally had a copy of JSW, it's just that awful 'Padlock systems' colour card bugged the hell out of me).

    8. Re:Not really... by NCG_Mike · · Score: 1

      Skate or Die on the C64 used self modifying code.

    9. Re:Not really... by bsartist · · Score: 1

      I remember that one, although the ones I recall used bad tracks. I had an Atari 130XE, and wired in a potentiometer to the drive motor, so I could vary the rotation speed. Then I used a special formatting program I downloaded from a BBS that could format a specific track. Crank the dial down to about a third of the normal speed and format a track, the result was a track that wasn't readable when the drive was running at normal speed.

      I made some (legitimate) money putting drive number switches in Commodore 1541 drives, too. Life was fun back then, so long as you were handy with a soldering iron.

      --
      Lost: Sig, white with black letters. No collar. Reward if found!
  25. ".. on systems running the older version" by Quadfreak0 · · Score: 1

    "Universal binaries built with the new version (and apparently all subsequent versions) will not work on systems running the older version of the OS." So you gotta do a fresh install? no biggie.

    1. Re:".. on systems running the older version" by aardwolf64 · · Score: 1

      Yes, but Apple is hoping you pay for the new OS version, once it is actually released.

      Of course, the next version will likely be pirated just as quickly as the last one...

    2. Re:".. on systems running the older version" by bkakes · · Score: 1

      Again, this is for developer-only releases, for which all OS upgrades are free, if you're using the T1 hardware. None of this involves end-users at all.

    3. Re:".. on systems running the older version" by gnasher719 · · Score: 1

      "Of course, the next version will likely be pirated just as quickly as the last one..."

      Well, it will be pirated a bit slower than the previous one, because you can bet that Apple has downloaded the pirated versions as well, has figured out what people have done to make it run, and has created a few extra problems for them.

      But most important, getting MacOS X to run on a Dell is fun the first time; it is less fun the second time and you can bet it gets less fun the third and the fourth time. I expect new MacOS X versions in December and March, and they will break compatibility again.

      At the same time, the hackers have to be careful not to give away their identity (unless they want another court case that ends with a settlement for an unknown amount of money).

  26. not necessarily... by Spy+der+Mann · · Score: 1

    I remember *SEEING* them. And I never said the info I got wasn't from a friend who actually bought it. In any case, the programs i'm talking about were from 10 years ago, and in my country information laws (if any) aren't retroactive :)

  27. Re:Correction NewRe: Nice try zealot by Anonymous Coward · · Score: 1, Informative
    Nice try but read on fanboy. Just because it's apple doesn't mean it's bug free. It's just a lower profile OS (like it or not it's true.) Therefore the bugs aren't made into such a big deal as it is with XP. "Improvements" are just apple's way of saying bugfixes.


    August 31, 2005 - A new build of Mac OS X 10.4.3 landed in developers' hands Tuesday that fixes an additional 100 or so issues with the operating system, bringing the total number of fixes the update will deliver to about 400.
  28. Re: Before we get the 'bad evil apple' comments by Anonymous Coward · · Score: 0

    OS X is a very advanced OS, and should be allowed for everyone, not just those who buy X hardware

    Right now Apple use profits from hardware to help fund the development of the OS. If they can't sell you hardware then they'd have to jack up the OS price something fierce to still make a profit selling it to you. So, are you willing to pay what it actually costs?

  29. Piracy crush Apple? Piracy has SAVED Apple! by Sagarian · · Score: 4, Insightful

    or do you think those 20, 40, and 60 GB iPods out there are all full of iTunes bought at 99 cents each?

  30. Why OS X piracy doesn't scare me by amichalo · · Score: 0

    When the OS X86 was first announced, I was immediately concerned piracy of my prefered OS would diminish Apple hardware sales and destroy the company I have switched to.

    But Internet Explorer taught me not to worry.

    As a web developer my office tries to build web apps that are cross browser compatible. But when the client starts running low on cash, and _they_ aren't concerned about FireFox users on Linux, then my boss stops being concerned and adds enough to my plate that I stop being concerned too.

    So no matter how OS X gets on desktops, it is a win for Apple. Paying hardware customer - double win - but any win is a good win when you have 5% of the market and your next biggest competitor has sixteen to eighteen times that!

    --
    I only came here to do two things; kick some ass, and drink some beer...looks like we're almost out of beer.
  31. Re:Backward compability by bkakes · · Score: 1

    You couldn't possibly be more mistaken about the details here. Applications written for version 2 of the Developer-only release are intentionally not backwards-compatible with version 1 of the Developer-only release.

  32. more fun !. by Anonymous Coward · · Score: 0

    So, we will need to do more then just edit just some plist files to get stuff going ?

    BRING IT ON !.

    I've been having so much fun with my hackintosh the last weeks, I just can't wait.

    Vosnul.

  33. Apple needs to learn by RedLaggedTeut · · Score: 1

    Apple needs to learn that it can't control and sell hardware, OS, and software at the same time, because it will be working against the market all the time, not with it.

    --
    I'm still trying to figure out what people mean by 'social skills' here.
  34. What is Apple thinking? by Nom+du+Keyboard · · Score: 0, Troll

    What is Apple thinking? They've got fans so dedicated that they're hacking OS-X to run on Intel boxes a full year before any mainstream applications are likely to arrive, and all Apple can think about is how to stop and discourage them.

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
    1. Re:What is Apple thinking? by Blakey+Rat · · Score: 2, Interesting

      I doubt they're purposely breaking things, I bet the APIs were just being worked on and it caused enough changes that older compiled software crashes and burns. Remember, it's a rather early beta, it's not a commercial release-- they're allowed to change the interfaces around.

    2. Re:What is Apple thinking? by zwilliams07 · · Score: 5, Interesting

      I think you'd be discouraging them too if there was a chance all your profits would die because you could go out anywhere and get an illegal copy of their OS and run it on generic hardware.

      Sure some people would actually buy legitament copies of OS X for the MacTels, but a lot more people would just pirate it to save money and not buy an Apple Machine.

      If you have a choice between buying an Apple Machine at $2000, but you can build an even more powerful machine for that price or lower and stick a cracked copy of OS X on it, where will you spend your money?

      Believe me, I'd love to have an Athlon 64 FX-57 PowerMac over some Pentium Mac any day, but Apple has to keep itself afloat. They can't live off the iPod sales forever.

    3. Re:What is Apple thinking? by Bones3D_mac · · Score: 1

      Apple probably isn't trying to discourage this activity... yet. Instead they are issuing a challenge to those with the creativity and know-how to hack the binaries, in order to observe how these people are doing it. In some sense, the relationship is mutually beneficial. Apple gets it's product tested for free by hundreds of incredibly intelligent and innovative hackers, while the hackers get short-term bragging rights for defeating Apple's subsequent fixes.

      I have a feeling that once we no longer see current intel developer builds successfully being installed on non-Apple machines, Apple will begin rolling out the intel line.

      --


      8==8 Bones 8==8
    4. Re:What is Apple thinking? by Phroggy · · Score: 2, Interesting

      What is Apple thinking? They've got fans so dedicated that they're hacking OS-X to run on Intel boxes a full year before any mainstream applications are likely to arrive, and all Apple can think about is how to stop and discourage them.

      You put too much faith in Slashdot's write-ups. This has nothing to do with piracy. All Apple can think about* is, in fact, how to make Mac OS X for Intel the best OS it can be, and since they don't have to worry about backwards compatibility yet, they're freely breaking things.

      * OK, they think about iPods too.

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    5. Re:What is Apple thinking? by paperclip2003 · · Score: 1

      Windows 3.1 and Windows 95 were the two most pirated oses ever. All it did was make microsoft a monopoly.

      I love the easy to crack Windows 95A key:

      1234-12345 (hmmm... I wonder if this was on purpose to kill OS2)

      People are more likely to buy apple if they see apple in the houses of others. People that try a cracked copy of Mac OS (if they like it) are much more likely to buy an intel based mac. The fact that they would try beta cracked copies shows they are interested in it. I am suprised it took apple this long to switch to intel. It increases the over all use. I don't even know why apple even spends the money on puting any kind of protection on it--they should let people have at it; just don't support anything except apple computers.

    6. Re:What is Apple thinking? by Skrybe · · Score: 1

      And a lot more people who look at the whole "gotta buy the OS AND the hardware" thing will just say "Screw it! I'm sticking with windows".

      If I could get a version of Apple's OS running on a generic whitebox PC I'd be willing to try it. Forking out a couple hundred bucks isn't such a big thing. But If I need to spend a couple thousand to buy a PC that is capable of running it (simply because of some sort of hardware recognition/locking mechanism) it just ain't gonna happen. I know that lots of other people think the same.

      Maybe Apple should realise that selling an OS that runs on generic PCs is a good way to make money. They can still sell their premium packages (ie: a custom PC/Mac with OSX) and offer solid support for it, then sell a cheaper, generic package (ie: just the OS that runs on any PC) that offers bugger all support (kinda like MS).

      Then instead of "If you have a choice between buying an Apple Machine at $2000, but you can build an even more powerful machine for that price or lower and stick a cracked copy of OS X on it, where will you spend your money?" It'd be "Spend less to build a similar machine AND buy the legit OS."

      As for the original issue in the thread... I don't see anything wrong with Apple making changes. It's a beta under development so we should expect changes.

    7. Re:What is Apple thinking? by zwilliams07 · · Score: 1

      I disagree with opinion of Windows 3.1-95's piracy being what gave Microsoft the monopoly.

      Just because you can get it for free doesn't mean its going to be instantly popular. Look at Linux, its free, its effecient, and you can get it practically anywhere on anything. But it still doesn't have the market penetration of Windows. Sure some of it may have to do with the dizzy array of UI offerings.

      Microsoft took a better approach. Instead of tying in together the hardware and software they just went for the software. It gave people a lot more options in terms of what they could run it on. Developers in turn saw this as a better platform to develop for because it had sucha huge market of hardware to use.

      But in the end what made Microsoft a Monopoly was the OEM deals, the shady tactics of stealing work from others, patenting other peoples ideas, and threatening manufacturers who didn't buy into them. (i.e. If you support other OSs forget about getting discounts, etc.)

      Everyone knows Windows 3.1 is abysmal by any standards. But Microsoft took a step forward with W95 and people accepted it, they weren't particularly thrilled with it compared to Apple at the time, but it was good enough and it ran on enough cheap hardware to make it a very good sell.

      The average business man only thinks about how to make money and save it. If there is a choice between a machine that works absolutely perfectly, designed well, and is easy to use but has a steep price tag, they are going to go with the cheaper alternative that won't work as well. Those same business men don't care about innovation, they want something that will get the job done. Sure enough Windows sales for Business soared.

      Most of the time businesses will not use pirated software, they will pay the cost of the hardware and software and not worry about things that most pirates do. Thats where M$ got its strangle hold.

      As business sales soared, it began to invade the consumer market, at the time the most people thought computers could do was work related stuff. So they went with what they knew, they got cheap PCs with a cheap OS.

      All of a sudden the PC starts to flourish for the consumer market, Developers see that as a target audience. Who would you build for? 5 cheap machines or 1 expensive one? They are going to go for the people that have the bulk of the hardware and OS. It just becomes a vicious cycle.

      I'm not saying that piracy didn't help. But it didn't make them a monopoly. They probably still would have a monopoly even if their OS wasn't pirated.

    8. Re:What is Apple thinking? by zwilliams07 · · Score: 1

      I seriously doubt spending $500 for a brand new Mac Mini is going to make people stick with Windows.

      You can stay on the Wintel side if you want, Apple is looking at the demographic of people that are just simply sick and tired of babysitting their machines. You forget that Apple isn't a software company. Its a HARDWARE and software company. A brand new Mac is going to make Apple more money than a copy of OS X will. Yeah, they can still sell their premium hardware, but whose is going to buy it? Not many. The majority of Apple's profits come from hardware. They are not going to risk what the Clones did to them last time. As soon as let clones run Mac OS, Apple's hardware sales fell and the market share only went up a fraction.

      Here are some other reasons why Apple won't do it:

      1. Growing pains for the Business. If Apple's market share increases rapidly, Apple won't have the resources at hand to keep up with it. If you are a boss, can you imagine having an overwhelming surge of new customers coming in that just outright floods your workers?

      2. Going generic means supporting tons of hardware. That means OS X would go the way of Windows. So much for all the installations being near identical. Instead you have to come up with tons and tons of drivers, you have to support millions of configurations, you have document and provide help on millions and millions of problems. All your software becomes bloated and makes it harder to debug, which means buggy product releases.

      3. OS X becomes a big cracker and virus writer target. A huge marketshare means a bigger malicious group of people. Suddenly Mac Users will have to worry about viruses, scripts, worms, and the like.

      4. People will find a way to steal the OS regardless of how much effort is put into anti-piracy. Look at M$, they spent millions on developing a way to prevent piracy of XP, and people still crack it every few days.

      5. Stagnation. If you have a monopoly you really don't have to be innovative, you just have to keep up with the times. Look at M$, the monopoly, practically no new ideas out of them. They don't have to worry about competing. Apple on the other hand has to put out every innovation they can think of to get people to switch, if the position is reversed it'll be the same thing.

  35. Problem is... by Ilgaz · · Score: 1

    Well I agree to your comment with one question in my mind...

    just imagine if MS did such thing or even less and imagine the comments...

    BTW strangely I'd be happy if they made a DRM based electronical OS X release (downloadable) after paying needless, stupid amounts to Fedex (or any courier).

  36. Re: Before we get the 'bad evil apple' comments by Anonymous Coward · · Score: 0

    In Apple's case. Yes. $180 sounds fair. But I would pay up to $300 If I could put it on what I want, and as many machines as I want. But would still crack it to suit my needs.

    I profit from services, and hardware. All my software is open source. I charge people if they are too dumb to use it. If apple could build an Intel G5 (I wish it were AMD) for $400 and sell it for $500, and it be able to run Linux, MacOS, Winblows, and (Insert whatever here), I would gladdly buy from them by volume of 100, and resell. If Apple does this, they must make it to where 'I' can build an Apple myself. But then again, I don't mess with DRM, TCPM, much less support it. Customers are usually refered to the person/company they bought the broken software/music/video from.

  37. Many would buy it... by a_greer2005 · · Score: 1
    IF WE COULD!!!!!

    I know that many many folks from the bowels if irc to slashdot to warez would gladly pay $200-300 for OSX if it could run on their beige boxen in which they have already sunk ~$3,000! Apples tower lineup is OK (although it desperartely lacks on the low end and the mac mini is a joke), and assuming the price stays the same upon the intel switch, but who wants to sink $2000 base into a new tower when you already have one...or a bakers dozen...

    1. Re:Many would buy it... by Tim+C · · Score: 1

      And what company would want you to spend $200 with them, when you could spend $2000?

      What is the financial incentive to Apple to open up their OS in that way? They're a hardware company, not a software company. OS X exists to get people to buy Apple computers, period.

    2. Re:Many would buy it... by i.r.id10t · · Score: 1

      Hrmm... $200 vs. nothing (for no purchase)

      --
      Don't blame me, I voted for Kodos
    3. Re:Many would buy it... by Anonymous Coward · · Score: 0

      The people who are willing to spend $2000 to run MacOS have already done so. From me, they can get $200 or $0, their choice. Apple is a UI company; the hardware is an elaborate dongle that looks like a Japanese commode and doesn't fit on my desk (on which I already have a fast computer, thank you).

    4. Re:Many would buy it... by GaryPatterson · · Score: 1

      I don't believe it. I've thought about it, I've heard these anecdotes, but I just don't accept it as true.

      People say that Macs are too expensive. So Apple finally released the Mini and people say it's not powerful enough. It's just excuses that boil down to "I won't pay for it no matter what, but here's my justification."

      If people *really* wanted to play with OS X, the Mac Mini is good enough, and has a good resale value if they don't like it. The final result will be that they'd be down perhaps $100, around the OS X price.

      But people want a high-powered desktop at the price of the Mini. And you know what? It's never going to happen from Apple. We've known that for twenty years now. This cannot be a suprise, surely?

      And if people can legally get their copy of OS X installed on their generic PC, what are these people going to run on it? Are they going to buy Office, Photoshop, or something else? Or will they instead just compile and run X11 apps (so why run OS X instead of Linux)?

      Just about everything worthwhile costs money, or is available for Linux for free, or both. There's no reason to buy OS X just to play around with it, because you have to get a whole swag of applications as well.

      I've seen the anecdotes, but I've also seen too many people who, when you take their objections away, raise new objections as to why they won't ever spend the money. I believe that they only want to pirate the OS, and will probably never pay for it, even if they easily could.

    5. Re:Many would buy it... by shmlco · · Score: 1

      Hrmm... $200 vs. still nothing (cause the software was ripped off by the I'm entitled to it crowd)

      --
      Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
    6. Re:Many would buy it... by kaiidth · · Score: 1

      Here's another anecdote for your collection: my dear mother, who is not especially technical, owns a laptop. The original, an x86 beast, died for the fifth time earlier this year. We discussed what the replacement should be, and came to the conclusion that a) it needed to be a laptop, and b) we wanted to get her a laptop with OS X. We thought the interface would be easier for her to use. It seemed ideal, and the whole family was pretty enthusiastic about the idea.

      So the week before her birthday, we took a look at the Apple store in the UK. Cheapest laptop available, a 12 inch iBook at 700 UKP (about 1400 dollars). Ah, we said, but her eyesight isn't as good as it once was. She needs a bigger screen than that or she'll give up in disgust. What's a 14 inch screen cost on an iBook? An extra 200 UKP, bringing us up to 1800 dollars (500 dollars more than US customers pay for the identical hardware, by the way). Isn't there a lower-spec large-screen version? No.

      We duly reported this to my father, who choked on his cornflakes. He bought a computer magazine and pointed out that the cost of a decent well-built x86 laptop including XP Pro, a software bundle and an extended warranty was half the price of that 14 inch screen iBook.

      Now I agree that "everything worthwhile costs money", but there is such a thing as taking the piss. I know my mother would have a better time with OS X than with XP, but the cost of the hardware required is such that you can't help noticing the delicate fragrance of a ripoff situation, particularly when you go to Apple US and compare the prices with the UK store. You say you've seen too many people who "when you take their objections away, raise new objections as to why they won't ever spend the money". On this occasion, we had every intention of "switching". The credit card was out and pointing at Apple, who simply did not deliver an affordable solution, apparently because they feel the UK market can support a 250UKP surcharge on each laptop sold. And of course the non-availability of x86 OS X will mean that we certainly won't be able to change our minds later, unless we dump that hardware investment and start from scratch. And pigs might fly.

    7. Re:Many would buy it... by hattig · · Score: 1

      VAT.

      Love our government. Take VAT off the price of the iBook and it suddenly isn't that much more than the price in the US, which doesn't have any taxes applied.

      I think a Mac Mini + decent TFT 15" - 19" monitor would have been a better option for her, and cheaper. But you had your reasons I'm sure. The 12" iBook is reasonable value for money considering the OS you get installed, but the 14" shouldn't be that much more - maybe £100 more for the extra processor speed and so on. But £900 - (£900 / 1.175) = £134 in taxes. For me personally, not having to run Windows is worth around about £200 a year in hassle and stress and angst, so well worth it.

    8. Re:Many would buy it... by CountBrass · · Score: 1

      First line, last paragraph I think you meant to write "If it ain't cheap I ain't buying it and quality means nothing to me."

      --
      Bad analogies are like waxing a monkey with a rainbow.
    9. Re:Many would buy it... by GaryPatterson · · Score: 1

      I'm in Australia. I know all about extra costs. Lately they've dropped a bit, but they used to be up around AUS$1000 extra for a medium or high end tower from Apple. I didn't think this was a surprise for anyone outside the US these days.

      I don't care if you use a PC or a Mac, as long as you use the right thing for you. That's only common sense. I wasn't posting about the choices people make.

      My earlier post was all about people who crap on and on endlessly about how they'll buy this or that piece of software, but in the end don't get their wallets out and instead pirate it.

      I just don't believe the anecdotes of people wanting to pay for OS X on their commodity PCs will translate to actual sales.

      I'm not sure your example (good though it is) applies to my point.

    10. Re:Many would buy it... by kaiidth · · Score: 1

      There's cheap and then there's competitive.

      We're entering rip-off territory here.

    11. Re:Many would buy it... by ErikZ · · Score: 1

      "People say that Macs are too expensive. So Apple finally released the Mini and people say it's not powerful enough. It's just excuses that boil down to "I won't pay for it no matter what, but here's my justification.""

      Actually, I bought a Mini. I was curious about OS/X, but not curious enough to plunk down a grand or more for it.

      Then I bought the Mac Mini. It lasted about a month, then I sold it. One of the reasons was: It's not powerful enough.

      Other reasons:
      It doesn't "Just work"
      Plenty of bugs if you're a power user
      Many of the power user programs still don't work with 10.4
      Apple put the heat on bittorrent sites, causing them to lock out new users.
      Inability to show the time AND the date on the toolbar, and their legendary tech support was unable to tell me how to do so.

      It all adds up. I was lucky to get 2/3s the price I paid for it, one month later.

      If I had spent the money on a regular PC, I'd be working with a nice, dual core system.

      --
      Democrats or Republicans. They are both taking us to the same place and they are not afraid of us anymore.
  38. It's about responsibility by SeaFox · · Score: 4, Interesting

    That's an interesting counterpoint to what I was thinking actually. While I fully support the whole "It's their OS, they don't have a monopoly, it's still beta, they can do what they like" idea, I was under the impression that Intel piracy could actually be good for them (something I want, since I, like you, want to continue using Apple's products). For now I'll ignore the debate of whether they could maintain their quality of software over a wider range of hardware or not.

    It's true that Apple could benefit from some piracy on the generic vanilla PC side, but this would do little for the long run. There are many people who would love to run OSX and could care less what the PC it's running on looked like or the build quality. If Apple lets the situation get out of control it will put it's hardware business (which is Apple's real business, despite what people keep trying to claim about the iTMS and OSX upgrades) in jeopardy.

    Also, Apple has an image as a serious company to maintain for their shareholders. They may want a little piracy to get word-of-mouth, first-hit-free publicity in the Wintel world. But if they stand idley by and become complacent about the piracy/hacking of OSX86 their shareholders are going to wonder how much Apple is working to protect it's core hardware business and their stock investments. Apple may be making a mint off iPod sales, but Macintosh sales are still the company's bread and butter. Apple has to show it's commited to a business plan in it's switch to Intel and not being blaise with the company I.P.

    1. Re:It's about responsibility by Anonymous Coward · · Score: 0

      You described what Apple is today. Are you certain you know what they are trying to be tomorrow? Apple, HOPEFULLY, isn't just thinking about it's hardware business and telling itself if it keeps going as it has, it will do fine.

      It needs to expand.

    2. Re:It's about responsibility by IntlHarvester · · Score: 4, Insightful

      If Apple lets the situation get out of control it will put it's hardware business in jeopardy.

      Apple's hardware business is already in jeopardy -- PC margins are extremely low and getting lower. The $100 PC is only a matter of a couple years away. Bill Gates is even predicting that PC hardware will be given away for free with software or services.

      I think Apple's move to Intel really is not predicated on performance or watts (Macs sell just fine without them), but survival in a profit-free hardware market. When HP and a few other vendors crater, Jobs will come out of this with millions of OS X/.Mac/iTunes subscriptions and looking like a genius.

      --
      Business. Numbers. Money. People. Computer World.
    3. Re:It's about responsibility by SeaFox · · Score: 3, Insightful

      Apple's hardware business is already in jeopardy -- PC margins are extremely low and getting lower.

      When you hear analysts saying this (which is where you're obviously getting it from) they aren't talking about Personal Computer makers, they mean PC makers, as in the Windows and Linux variety. Why are margins so thin? Well, look at their prices! Except for the Mac mini, Apple isn't even trying to compete with them on the only metric they really use - price and performance "figures".

      There's a reason Apple and Dell have continued to pull in healthy profits over the tech bust. Dell has volume to make up for it's cut-throat pricing, and Apple has the fact they actually price their products with decent profit margins and aren't having to battle directly with the cheap PC makers (the question of what operating system a machine runs means both have markets they don't have to worry about the other horning in on).

      I think Apple's move to Intel really is not predicated on performance or watts (Macs sell just fine without them), but survival in a profit-free hardware market.

      I think a lot of it is brand recognition. By moving to the chips "everybody else is using" it makes marketing the machine a lot easier speedwise. Consumers know the Intel brand and while they know IBM, they don't know IBM as a microprocessor maker, but as the PC company that (no longer exists and) made the Aptiva a little over a decade ago. Nobody will ask "Well how does this compare to that Pentium 4 3Ghz?" like they did with the PowerPC chips when they're looking at a Macintel.

      When HP and a few other vendors crater...

      HP wont crater because of poor profits from not being able to limbo as low as Dell. They're going down for the same reason lots of great companies go down. They stopped being a company and started being a corporation. Which meant bean counters were given too much power and a line of great products started having corners cut on them. The company profits off it's old reputation as a maker of quality printers and PC's for awhile and one day people start waking up and realizing the printer they bought is really just a... (how did that poster in the scanner recommendation story put it? oh yes) a flimsy ink cartridge holder.

      Jobs will come out of this with millions of OS X/.Mac/iTunes subscriptions and looking like a genius.

      1) Apple doesn't make much of anything off iTunes, and I don't see them adopting a subscription model given their current formula is working so well.

      2) I don't see .Mac lasting a lot longer without a major overhaul and more services, and I say that as a .Mac member. Many of the users seem to be old iTools users who want to keep their email address and are holding out on the idea things will get beefed up or the sub price will drop eventually. Many Apple Stores are having trouble meeting addon sales goals (which makes me feel sorry for the sales reps this is effecting) of .Mac boxes for Mac purchases.

      3) There wont be much market for OSX subscriptions if piracy of it isn't curbed. Apple can't claim that it wants to make sure OSX86 runs on Macs only and never take steps to break piracy/hacking down. Apple's changing of the Intel developer build OSX in this latest version is simply their action speaking louder than their words, which is why it's garnering such attention.

    4. Re:It's about responsibility by IntlHarvester · · Score: 1

      Sure, Apple has and will take advantage of customer loyalty and lock-in to keep it's margins high, the long term trend point the same way. 20% of $300 is much less than 20% of $1500.

      Furthermore, the Mac market has grown much more slowly than the PC market as a whole, so it is questionable how much Apple can make up with volume. My theory is that under the Jobs II reign they haven't felt there's a wider market for the Mac, so they've kept prices high and only sold to the faithful. But, who knows, maybe they've changed their mind.

      Not to mention that moving to Intel will certainly place a significant downward pressure on margins, as customers can make direct comparisons. Yes the Intel hardware will be better and easier to produce, and that will probably sell more machines. But at the same time, Apple will be hamstrung in it's ability to sell ridiclously overpriced machines (like the old single-CPU PMac). People will catch on if Apple's trying to sell a fancy case for $500.

      There wont be much market for OSX subscriptions if piracy of it isn't curbed

      Isn't that what the TCPA chip is for? Besides, OSX is already pulling down huge profits with pretty massive piracy in the Mac userbase. It might not formally be a subscription, but Apple has proven they have the brains and marketing to sell annual upgrades.

      The bottom line is that if the bottom falls out of the hardware market, Apple is now very well positioned as a software/services company and would survive. That wasn't true 5 years ago.

      --
      Business. Numbers. Money. People. Computer World.
    5. Re:It's about responsibility by Bert64 · · Score: 1

      That`s what bill gates wants, but the fact is it`s far more likely to be the other way round...
      Software can easily be given away for free, while hardware will always cost money to produce.
      The good thing is that competition is driving hardware prices right down as low as they can get, and hopefully the same will also happen with software (and the lowest price software can have is $0)

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    6. Re:It's about responsibility by IntlHarvester · · Score: 1

      Sorry to pop your RMS bubble, but software will always cost money to package, market, and support. That's why Linux is marketed towards wall street banks and not ghetto school children, and MS and Apple are making record profits selling something as commoditized as Operating Systems.

      --
      Business. Numbers. Money. People. Computer World.
    7. Re:It's about responsibility by Bert64 · · Score: 1

      Package market and support, not produce..
      Hardware will cost you money to produce in addition, and ofcourse support will always cost money wether it`s support for hardware or software. Bill gates would like you to believe that software is more valuable than hardware, which just isn`t the case.
      There will always be a market for support and convenience packagers, with software commoditized there will be a COMPETITIVE market of people badging it up, marketting it and selling support... Also hardware makers will bundle software with their hardware as a matter of convenience.. This is basically what apple is doing.
      Bundling software with hardware is likely to cost you virtually nothing, whereas bundling hardware with software will always incur the costs of the hardware, which by the nature of physical hardware can`t be zero.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  39. Re:Piracy crush Apple? Piracy has SAVED Apple! by Anonymous Coward · · Score: 0

    No, chances are they're full of copies of albums ripped from the CDs that the owner already has. It's not a simple case of pirate-or-iTMS. An iPod can play music that has been ripped from a legitimate CD, in case you'd not noticed.

  40. New Mac probably not going to be PC compatible by AHumbleOpinion · · Score: 3, Insightful

    I remember old PC games being sold (illegally) in the streets. The CD included a directory called "crack" which contained some patches. I wonder how long before someone hacks into the OS/X code and does this...

    Maybe never. The consumer hardware that ultimately ships may only partly resemble PC compatible hardware. Using Intel CPUs and PCI chipsets does not mean you have a PC compatible motherboard. The current hack only works because Apple is using an off-the-shelf Intel PC motherboard. Apple has quite a bit of experience designing their own motherboards, they could easily redo their current custom design, or redo an Intel reference design, and ship something that does not use PC compatible parts and Mac OS X can be coded to only support those parts. Think interrupt controllers, DMA controllers, etc. The real cost savings comes from using Intel CPUs and PCI chipsets, not from having Intel design your motherboard.

    Remember, Apple only said they would do nothing to stop Windows from running on their hardware. That does not mean the version of Windows you have today will run, they may merely mean they would not prevent MS from doing a version of Windows for Apple hardware.

    1. Re:New Mac probably not going to be PC compatible by rugger · · Score: 1

      The interrupt controllers, DNS controllers and other internal ideosyncracies of the PC are all contained in the PCI-E/AGP/PCI chipset.

      If they want to get rid of these PC compatible items, they will need to re-design and implement their own north and south bridge components to use an incompatible scheme. Then windows would probably not run on the chipset

      They will probably just make their own minor changes to the BIOS that cannot easily be done on normal PC motherboards. They will also likely use a custom DRM chip, and use it to decrypt vital parts of the OS, which, using memory protection, will prevent applications from copying.

    2. Re:New Mac probably not going to be PC compatible by Psykechan · · Score: 2, Interesting

      Gah! There is nothing stopping Microsoft from releasing a version of Windows that will run on PPC Macs of today. Why is this made such a big deal with the Intel transition?

      One of the reasons that I switched over to the Mac was that I was fed up with the legacy crap on the PC. I mean, It's been over 20 years; you think we could do something about that memory area between 640k and 1M. Maybe we could replace those interrupt controllers to ones that don't have to cascade off of each other.

      My only hope is that what people say about the final consumer MacIntel not resembeling the dev systems is true because I certanly don't want to be funding Apple so that they can transition into a PC vendor. I'll sacrifice the nice GUI and just run Linux on an ATX PPC board.

      Really, Intel has been promising an end to legacy cruft for quite some time. They now have a real chance with Apple. Let's hope they don't screw it up.

    3. Re:New Mac probably not going to be PC compatible by Anonymous Coward · · Score: 0

      Which defeats the purpose of using Intel parts over their own. Intel is being used so their huge manufacturing capacity and generic parts can be used to reduce costs. If Apple has to stuff around with their kit, re-engineering it and then make their own boards anyway.... why would they bother?

  41. Will it hit creativity? by caluml · · Score: 3, Interesting

    Wonder how much innovation will be sacrificed by pulling developers and stuff off creating great new features, and putting them to work creating copy proof/crack proof install media.
    Give it 5 years, and they could have 95% people trying blindly, Microsoft style to stop piracy, and have given up making the OS better in the first place.

  42. great by mike_lynn · · Score: 1

    Now I've gotta update Urban Dictionary to include:

    "license a copy": phrase, slang for burning pirated software to DVD for longterm storage

  43. Piracy would be a boon for Apple by unsigned+integer · · Score: 0, Troll
    Seriously. Suddenly you have an OS being used far and wide. An OS that needs applications, or people willing to sell applications. Hell, it might even fuel more iPod sales.

    The only real issue is the hardware and hardware support. Didn't Apple get bit hard by crappy mac-knock-offs/cheap imitations a long time ago?

    Dunno. I just think Apple can sell support+services+hardware to a broader market, once they creep into the x86 space.

    1. Re:Piracy would be a boon for Apple by Anonymous Coward · · Score: 0
      Apple got bit by (authorized!) Mac clones with much better bang/buck. They had to kill the whole market because only their exorbitant profit margin was keeping them alive.

      Nowadays Mac prices are almost reasonable--made possible by the iPod profit margin keeping them alive.

  44. Streaming WMV? by hummassa · · Score: 3, Interesting

    like "mplayer mms://machine.network.org/stream.wmv" ??

    --
    It's better to be the foot on the boot than the face on the pavement. ~~ tkx Kadin2048
    1. Re:Streaming WMV? by Anonymous Coward · · Score: 0

      That's not it, you're just playing the file as it downloads. Streaming in a sence, but not what granparent was asking about.

  45. Where "As seen on TV" dissapeared???? by Anonymous Coward · · Score: 0

    Might be little of topic but I would like to hear his perspective?
    There have been recently a lot of articles about Apple
    but comments I read don't bring anything interesting or refreshing.
    Where are YOU?

  46. Linux binary compatibility (it's FreeBSD afterall) by Anonymous Coward · · Score: 0

    Does anyone know if 0SX86 shares the linux binary compatibility of FreeBSD?
    This would enable future Mac x86 users to run commercial software wich has been ported to linux but not the Mac, like Softimage XSI and SideFX Houdini on the intel Macs (under X11 though, I don't know if they provide accelerated drivers for X11 aswell).

  47. All the effort... by Junta · · Score: 0, Flamebait

    There seems to be a lot of excitement of cracking OSX to run on generic hardware. Seems like a painful waste of effort fighting Apple to keep OSX running on the hardware of your choice again and again before any shiplevel software is to be seen.

    For those that really want to hack OSX in a meaningful way, don't pursue the developer builds in any public way. Feel free to privately figure out, but know that as soon as you try to cash in and brag and demonstrate your hack, the next developer build will just overcome it and obsolete previous builds (since no non-developer end-users are supposed to have it they can do it). If everyone managed to hold back their hacks until a publicly available release with real end-users was out, they couldn't so readily break compatiblity.

    But if the developers want to scratch their itch in a more constructive way long term without having to fight a company with conflicting goals over the platform, GNUstep is certainly a project that could benefit from the effort. I use a GNUstep based environment as much as possible, and with some TLC, you could have a relatively OSX-like environment complete with mostly compatible API for applications. Their are some little rough spots, but primarily it lacks in a sophisticated look (improve camaelon) and some nicely-fitting aplications (using GNUStep apps is nice, but jarring when you go to an appl like firefox or gaim that doesn't behave GNUstep-ish.

    --
    XML is like violence. If it doesn't solve the problem, use more.
    1. Re:All the effort... by DECS · · Score: 1

      GNUStep is an interesting project, but I sounds like you are suggesting that there isn't much work involved in bringing GNUStep up to speed with Mac OS X.

      Unfortunatley, that's not the case at all. Had Apple been able to replace the Mac System 7 with Rhapsody, as planned, GNUStep might have been more relevant, since Rhapsody was largely just OpenStep with Classic, running on PowerPC.

      Mac OS X is dramatically different in architecture. It has a rich procedural set of foundation libraries based nominally on the carbonized / modernized Mac OS toolbox, and Cocoa has made massive changes in scope and ability since OpenStep 4.

      Darwin is at version 8, suggesting four major versions ahead of OpenStep 4. And Mac OS X didn't follow a straight path of development from OpenStep; Apple reworked everything to fit a very different market and strategy.

      Suggesting that GNUStep could ever be an viable open source version of Mac OS X is like suggesting that OS/2, with a little work, could serve as a "mostly-compatible" Win32 platform alternative to Windows xp.

      In the context of not wasting one's efforts, that is truly an ironic suggestion.

  48. This is not news, it's inherent in OS X developmen by ivanski · · Score: 2, Insightful

    Jeez, guys, come on. This is a geek site. You'd expect more of a clue.

    It has been the case for quite a while that a Mac OS X application built against a particular set of headers and stub libs will only run against those libs or newer. This means that if you build against the 10.3.9 headers (either by building against the system headers under 10.3.9 or against the 10.3.9 SDK), your code will not run in 10.3.8.

    It has also been the case that the XCode install provided by Apple only provides SDK for the newest dot-releases of the OS (e.g. the current XCode installer has SDKs for 10.2.8 and 10.3.9 and no other of the 10.2.x and 10.3.x releases).

    See Apple's Cross-Development Programming Guide at http://developer.apple.com/documentation/Developer Tools/Conceptual/cross_development/index.html for more info.

    This is no intentional crippling. It's just how XCode works. No conspiracy here, move along.

  49. DVD Jon cracked WMV by IllogicalStudent · · Score: 1

    The biggest one I can think of is streaming WMV - it seems like it hasn't been cracked at all.

    Didn't DVD Jon crack that a few days ago... could've SWORN I read a story onthisverysite about it. Here's TFA it linked to

    --
    But Maaa! Everyone else has a .sig !
  50. Only Apple by Ice+Station+Zebra · · Score: 0, Troll

    Could take a free operating system and turn it into something people want to pirate. Long live the GPL.

  51. Check your facts again - by DECS · · Score: 5, Informative

    Apple took a $795 user operating system ($1295 with the development system), moderized it, added new technologies (many of which were open sourced) and open sourced the core OS.

    They now sell it commerically (with the development system) for ~$120.

    Meanwhile, they are giving away:

    -Darwin
    -QuickTime streaming server
    -Webkit
    -Launchd
    -Netinfo
    -I/O Kit

    Nobody in the open source community really asked for any of those things, Apple just opened them.

    Then again, the things that people want from Apple has never been part of "a free operating system" that Apple benefitted from:

    - QuickTime (particularly the commercial codecs)
    - OpenStep / Cocoa / Carbon APIs
    - Quartz compositor, Q. Extreme
    - Core Image, Video, etc; Core Data

    So mentioning the GPL isn't applicable at all. Apple has borrowed from and contributed things back using BSD style licenses.

    Trying for force people to share isn't freedom.

    1. Re:Check your facts again - by Ice+Station+Zebra · · Score: 1

      You paid $795 for a FreeBSD? You got cheated...

      As to Apple contributing I give you khtml as an example of where the talk the talk but don't walk the walk.

      I used a new Apple Mac once. One of the wide screen models. Menu on the left, window on the right. Who designed that GUI? It really sucked.

    2. Re:Check your facts again - by DECS · · Score: 1, Troll

      You know FreeBSD is free. And of course, the value in Mac OS X comes from NeXTStep, Apple's other proprietary and commercial technologies, and Apple's work in updating 4.3 BSD to something more modern.

      Free software isn't worth much without the development work needed to apply it.

      You also know must know that you're talking out your ass about khtml - and I think you're doing it because it's easier to make broad, sweeping comments that repeat simple ideas you've heard rather than express an informed opinion.

      Yeah Slashdot! Who needs information when you can have ignorant opinions instead?

    3. Re:Check your facts again - by NutscrapeSucks · · Score: 1

      Apple took a $795 user operating system

      That would be impressive if anyone was buying that $800 OS. But they weren't and NeXT had essentially pulled all marketing and development support years eariler and was only milking the tiny installed base.

      Nobody in the open source community really asked for any of those things, Apple just opened them.

      Nobody was asking for them because, frankly, Apple's kernel is an obsolete 1980s academia design with poor performance. Since Darwin was released, it has attracted almost no outside interest, although it might be useful if you're writing a Mac driver. As you point out, where Apple has competitive technology, it's not open source.

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    4. Re:Check your facts again - by DECS · · Score: 1

      While the market for NeXTStep was not mainstream, NeXT wasn't "unable to sell it". If you go back and read financial information and things written about NeXT in 1993-95, rather than the revisionist Dvorak hindsight type stuff, you'd know that not only was NeXT profitable, but was doing well; Apple was the company in trouble.
      You're right, NeXT did stop focusing on NeXTStep, but it was because their focus changed to selling WebObjects. And WO was essentially OpenStep applied for web development. WebObjects had similar per dev seat licensing, along with a $50,000 commercial deployment license (which Apple later changed to $699).

      Talking about a "tiny installed base" is a bit derisive for a company that made a million dollar profit in 1994.

      Calling Apple's kernel an "obsolete 1980s academia design with poor performance" is laughable, particularly for a linux advocate.

      The old Linux kernel is an early 80's design. The Mach/BSD kernel NeXT developed was what everyone in the mid-90's was working on: OSF, Taligent, Apple. And Apple used it in developing mkLinux in 1995.

      You are confusing "obsolete" with "modern", or perhaps just joining the uninformed group-think argument beating up on anything that relates to Mach (which in Darwin is NOT implemented as a microkernel).

      Please explain how any of these modern features are obsolete in comparison to the old way of doing UNIX that Linux followed:

      Apple's I/O Kit vs recompiling the Linux kernel to add a driver
      launchd vs Linux' DIY keep your process active and running

      You can argue about merits of Apple's technology, but trying to suggest that Apple has obsolete old stuff nobody wants is just Linux ..

    5. Re:Check your facts again - by NutscrapeSucks · · Score: 1

      I think you full well that NeXT never made a dime selling the operating system -- the product made that million was OpenStep for Win32. And a lousy million bucks, after how many hundreds of millions of investement? Geez.

      BTW, I'm not a Linux advocate, only pointing out that Apple's kernel has probably recieved the least amount of developer attention of any major OS on the market today, and it sometimes shows.

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    6. Re:Check your facts again - by DECS · · Score: 1

      Yeah the value NeXT added was obviously OpenStep, since Mach+BSD was mostly available by itself for free from CMU and UCB and the OSF.

      But if you are arguing that the reason NeXTStep (or OPENSTEP/Mach) didn't replace Windows was because its kernel was poor and/or outdated technology, then I'll have to assume you don't know much. The barrier to entry in the PC operating system market was, quite famously, not technology.

      Even Linux, which is in many ways superior to Windows NT, took a decade to get established, and Linux is FREE. Further, Linux didn't win out over other kernel developments because it was such killer technology, but because it was good enough and FREE.

      NeXT's profitability and/or return to investors has exactly what to do with the value of their technology? The fact is, they did have a market, and were selling their user operating system for $800 to serious clients in markets that demanded something better than Windows: national security, finance, etc.

      Apple's Darwin receives less excitement than Linux from the industry at large because, like Apple's mkLinux before it, it primarily runs on and is developed for the minority PowerPC platform.

      Apple has - by far - the largest distribution of a UNIX like operating system running on the desktop, and coincidentally, the largest desktop-oriented development platform of a UNIX like operating system.

      The fact that Darwin is disguised inside a commercial operating system doesn't mean nobody is interested in it. There are simply far more established distributions (Linux and BSDs) available to use for most purposes one could imagine, particularly on PC hardware.

      If you are arguing that hobbyists with PCs are not clamoring for Darwin, well, I'll agree. Why would they be? But do you think the major factor is Darwin's underlying technology, or is it more practical barriers, such as Mach's non-existant user/developer base on PCs over the last decade?

      There are lots of *NIX distributions that serve rather narrow purposes, but that doesn't mean they are bad technology or not valuable. Apple's Darwin primarily serves Mac OS X developers; Apple encourages but doesn't benefit much from other uses of Darwin.

      It is therefore commendable that Apple not just opened Darwin, but also contributes significant technologies in it that could be put to use by other distros, including Linux. Some of these are things the OSS would never have been able to develop, from a practical standpoint:

      launchd
      netinfo
      HFS+
      I/O Kit
      streaming server

      Even more valuably, Darwin is exposing UNIX to a mainstream desktop user-base (that Linux had historically been unable to break into), and is presenting and exposing real world research and development on how to best serve the needs of desktop users in UNIX. That is a huge contribution to UNIX in itself.

      Additionally, I believe that exposing and developing new technologies and new ways to do things in a kernel will benefit our general understanding better than shooting down anything that isn't popular and already in use, and just doing the same old thing forever. Otherwise, we might as well run Windows.

    7. Re:Check your facts again - by NutscrapeSucks · · Score: 1

      Blah blah blah. Bottom line: Is Darwin better than the competition at anything? Not really, no. Why does Apple use it then? Probably because it's cheap to maintain, but I figure mostly because Jobs & Next sold Apple on it and have to save face.

      > launchd
      Trivial, if you want it.
      > netinfo
      Apple/Next-specific. Nobody else cares.
      > HFS+
      Shite filesystem. Only useful to Mac users
      > I/O Kit
      Better than WinNT's driver model? Again, only useful to people writing drivers for OSX.
      > streaming server
      Third place even though competitors cost money.

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    8. Re:Check your facts again - by DECS · · Score: 1

      So Apple uses Mach+BSD in Darwin because "Jobs & Next sold Apple on it and have to save face"?

      Ridiculous if you think about it.

      Jobs and NeXT WERE Apple as soon as Apple acquired them. They spent most of four years (97-00) developing Rhapsody prior to releasing Darwin and Mac OS X.

      Do you think Apple failed to pick something better as a foundation because they wanted to trick themselves?

      And thanks for you astute comments regarding the I/O Kit only being useful for developing drivers for a platform that employs it.

      What a ridiculous jackass you are.

    9. Re:Check your facts again - by NutscrapeSucks · · Score: 1

      Apple's VP of Software is the guy who came up with BSD/Mach ("Darwin") in college, so yeah, I do think that. Apple bought Next for the UI frameworks, not the OS. Sun is right down the road, you know. Apple were totally desperate for anything half-way modern, much less competitive. And meanwhile you have absolutely zero reasons why Darwin is a good base, in practice not theory, so the zealot jackass here is you.

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    10. Re:Check your facts again - by DECS · · Score: 1

      So what were the superior alternatives Apple had, that Tevanian **tricked his development team into using** to "save face"?

      The NT kernel?
      The Linux kernel?
      Licensing Solaris?
      BeOS?

      OpenStep was great, but Apple bought NeXTStep for the OS, because that's what they needed: a core OS. As it turned out, they needed OpenStep *less* than they needed the OS: Rhapsody (OpenStep) failed as a strategy, so Apple had to resurrect NeXTStep to build a PPC Mac OS X (killing any hopes for OpenStep as a cross platform framework).

      Is there any question that Darwin is a "good base"?

      Practically:

      It WORKS! It shipped! It's making money! And it is drawing developers' attention to Mac OS X. Go to any OSS project page and look for Mac OS X support.

      You're the one talking about theoretical problems - but you aren't able to articulate anything.

    11. Re:Check your facts again - by NutscrapeSucks · · Score: 1

      A practical problem is their almost invisible server marketshare. But you're right, it works, well enough for a consumer/desktop OS, much better than OS 9, and therefore it's probably good enough.

      But the late-model Next strategy still rules -- what sells the Mac nowdays is the dev frameworks, not the OS or hardware.

      Licencing Solaris and NT were both on the table with BeOS. It didn't have to be And/Or -- it could have been both.

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    12. Re:Check your facts again - by Anonymous Coward · · Score: 0

      Apple themselves describe the I/O Kit as "the device driver subsystem of Darwin, the open-source core operating system" and go on to mention features it offers to driver developers. What's your objection?

    13. Re:Check your facts again - by DECS · · Score: 1

      Apple historically has had no server marketshare. With Mac OS X, Apple has been receiving far more attention than they ever have before. Prior to the Xserve, Apple didn't even offer a server.

      There isn't a practical problem with Darwin's technology in the server space; Darwin is making people take Apple seriously.

      OpenStep isn't selling Macs. Good hardware, a reliable operating system, consumer apps and decent marketing are selling Macs.

      If OpenStep was the value, NeXT would have been able to sell it prior to 1996, and Apple would have been able to migrate from System 7 to OpenStep with Rhapsody and the Yellow Box for Windows. That effort failed miserably, if you hadn't noticed.

      Sun can't sell Solaris themselves, and they flushed OpenStep down the toilet. As did IBM, after paying $10 million for it. You can speculate all you like, but it's pretty obvious that that you are just wrong:

      Darwin is a practical, modern, functional operating system, and it's serving Mac OS X well. It's not an ancient and broken academic mistake. OpenStep worked on Mach for a decade; ripping it out to install a more popular kernel would be asinine.

      You can't even articulate a real problem in Darwin.

      It appears you are simply spouting poop so you can login behind yourself and moderate your gibberish up a point. Good for you.

      You're still an idiot jackass without a point.

    14. Re:Check your facts again - by NutscrapeSucks · · Score: 1

      None of my post in this thread have been moderated up, Mr. Insane Gibberish-talking Mac-Wino Hobo.

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    15. Re:Check your facts again - by DECS · · Score: 1

      Well if you can't back up your wild assertions, then call me names.

      If your posts haven't been moderated up, why is it you have 2 points on every comment in the thread? I know little about /. mod points, but it looked a bit lame to me that you'd reply with some mouth off bullshit and instantly be moderated up, repeatedly and throughout the day. Do you have an entourage of script kiddies or do you do it yourself?

      And how did you know I liked wine and hitched rides on trains?

      What are you, 15 or 60?

  52. Re:Piracy crush Apple? Piracy has SAVED Apple! by GaryPatterson · · Score: 1

    I've got 25GB of music ripped into iTunes, and the CDs in another room. What exactly is your point?

  53. Activiation on Windows XP by falconwolf · · Score: 1

    I'm glad as a system administrator I don't have to deal with product activation on Mac OSX, as with Windows XP

    Though it's not the only reason, not by far, but activation in X is one reason I plan on making the next computer I get a Mac. And though I plan to get Virtual PC with Windows 2000, that is the last MS OS I will willingly get unless and until they get rid of activation.

    Ditto with AutoCad and Photoshop if they start activation as well. Actually I'm looking for a good book to learn GIMP and if I were a halfway decent programmer I'd do some programming for GIMP myself.

    Falcon
  54. Running hacked OSX = Not running Windows by Slur · · Score: 1

    The main thing for Apple is to get people hooked. For every hour that some kid is running a hacked OSX on his hand-me-down PC that's one less hour that Windows is being used and sucking out the kid's brain.

    Apple gains mindshare regardless, and when that kid grows up and buys his first computer it'll probably be an official MacIntel. And of course by then he'll be able to use MacWINE to run his legacy Windows apps.

    --
    -- thinkyhead software and media
  55. Uh... no by IntergalacticWalrus · · Score: 1

    Apple has probably patched up the parts that made OS X vulnerable to the "run on any machine" hacks, but it's pretty silly to claim the binary breakage was part of it. They just haven't secured the ABI, that's all. Afterall, they do use a pre-release fork of GCC 4.x (which, BTW, was a bad idea if you ask me). And I'm not even talking about the C++ ABI, which seems to break everytime one of the GCC devs sneezes.

  56. Whew! editors had me going there for a bit! by plasmacutter · · Score: 1

    I thought from the sound of the blerb that apple was trying to pull a VISTA on us ppc users. I'm glad that's not the case. You know, the upgrade from X.2 to X.3, and X.3 to X.4 "broke" binaries. This is still in development. I was expecting to see something about apple trying to embed 15 different kinds of DRM in the kernel like MS is trying to dupe people into buying. Don't scare me like that!

    --
    VLC FOR MAC IS DYING! IF YOU DEVELOP, PLEASE SAVE IT!!
  57. Open Source OS X and Apple's problems are gone.. by Stinky+Fartface · · Score: 1

    - no more piracy - unfettered development - destroy Windows - sell hardware? It's the last one that's a tough nut to crack.

  58. what type of company is Apple? by falconwolf · · Score: 1

    since people keep saying apple is a services company

    I've heard people say Apple is a hardware company, others say it's a software company, and myself I say it's a hardware and a software company but this is the first tyme I heard someone say it's a service company. At least that I can recall. Thinking about it though I suppose you can say it, as they say "it just works".

    copyright grants them the right to use that copy in whatever means the customer sees fit.

    Not with DMCA and other such laws. These laws now outlaw fair use. And though not all many are swallowing it hook, line, and sinker.

    vote with your dollar and more importantly, vote with your conscience. even if you must buy DRM products, at least give some real thought into what you're owed and what you're giving up.

    Yeap, in part that's why after I get Windows 2000 I don't plan on getting another MS OS unless and until they get rid of activation.

    Falcon
  59. No, it's not by alanQuatermain · · Score: 5, Informative
    It has been the case for quite a while that a Mac OS X application built against a particular set of headers and stub libs will only run against those libs or newer. This means that if you build against the 10.3.9 headers (either by building against the system headers under 10.3.9 or against the 10.3.9 SDK), your code will not run in 10.3.8.

    Incorrect.

    The dynamic linker in OS X makes the actual location of functions & other symbols in a linked library irrelevant, since the addresses are computed at run time by the dynamic loader -- the compiler inserts a 'stub' routine and a dummy address. The dummy address is first initialised to the address of a compiled-in function called _dyld_stub_binding_helper, which calls the relevant dyld library APIs to find the real function. The real address is then written over the dummy address, so future invocations will jump straight to the target routine.

    I compile apps on OS X 10.4. Most things I compile using gcc 3.3 (because gcc 4.0 auto-links against a library that isn't present in 10.2.x), but I've never had the slightest problem running an app on an earlier version of the operating system. Unless I actually attempt to use a symbol that actually isn't there, nothing goes wrong.

    Also, OS X has had weak-linking since 10.2. That means that the stub binding routine can happily return a symbol address of zero, meaning that I can link against somelib.dylib, including somefunc() which only exists in 10.4 & later, and -- at runtime -- I can simply do if (somefunc != 0) to see if the function is available. On 10.4, the function will be there. On earlier systems, the symbol value will just be zero.

    Y'know, you should actually read the links you post, for instance, on the page you linked you'll find this useful nugget of information:

    • You can build a target for a range of operating system versions, so that it can still launch in older versions, but can take advantage of features in newer ones. This allows you to deliver software that provides new value to customers who have upgraded to a new system version, but still runs for those who haven't.

    ...you seem to imply that you're a programmer, so I'd recommend looking at <AvailabilityMacros.h> for further enlightenment.

    So no, this isn't "just how Xcode works". Xcode (read: gcc & dyld) work in precisely the opposite way, and for a good reason. What's really happening is that some part of the binary file format has been changed, implemented, or created for the benefit of the Mach-O/dyld runtime.

    Maybe it's something new for the Intel machines; maybe it's something that has been available for PPC, but just wasn't implemented in the Intel build of OS X 10.4.1; maybe the latest Intel build of dyld has some performance enhancements which are mirrored by a slight re-ordering of the data/text section format & flags. It doesn't really matter, since even now-- and this seems to be an important yet frequently ignored point so I'll make it very clear --

    OS X for Intel is NOT FINISHED YET

    Apple can and will make changes. That's part of the reason why folks like me have Developer Transition Kits. So we & they can find things that don't work so well, and would do better if they were changed slightly. This is just work in progress, and things can be changed, removed, added. It's Just Normal.

    -Q

  60. Penis is not part of X on PeeCee inhel :homo only by Anonymous Coward · · Score: 0

    Help I am trapped in box with mac on it.

  61. Penis is not part of X on PeeCee inhel :homo only by Anonymous Coward · · Score: 0

    Help I am trapped inside a box with mac on it. Never to be updated or dated again. The women used to whoo at my altivec and glee at Alvi's presentation but not now it is just for homostatious relationships. Not for real function. Just a fish bowl. X is inhel.

  62. Penis is not part of X on PeeCee inhel :homo only by Anonymous Coward · · Score: 0

    X on mactel inhel is homo

  63. True by aepervius · · Score: 2, Interesting

    An example of this (an old one albeit) was my first (cough) crack way back in time. I had bought ultima 5 but the disk (5 1/4) stopped working after a while. So I learnt assembly and did use debug to see why my game stopped working. After a short loading phase it went and XOR'd a small subset of instruction with number increasing by 3 (3,6,9 etc...) then if I recall correctly (it was waaaay long ago) it exchanged the interrupt 3 (the trace call interrupt) with a jump instruction and jumped right into the start of the code, which was only loading some waaaay off data into the disk interruption (13h) to read a bad sector on the disk. Depending on the result then it would say it is THE original disk or not. I simply exchanged the JMP with NOP, XOR'd by the correct number , wrote back the .COM programs. Et voila ! I could paly my game again.

    The funny things is, this is only waaay later that somebody explained me that I had cracked my game. I just wanted to be able to play with something which had cost me 50$ and being 12 that was a lot of cash...

    Nowaday the debugging is a bit more complicated and it all come down to the same : stop calling laserlok/safedisk/whatsoever checking that the CD is here.

    --
    C. Sagan : A demon haunted world:
    http://www.amazon.com/gp/product/0345409469/
    visit randi.org
  64. # of pc users goes up 5% by Anonymous Coward · · Score: 0

    Gore takes credit for more pc's being used. Dell says they knew all apple people had pc's at home. Jobs was not available for comment he was away according to Gore on a matter of "national security, err apple security", said Gore. Jobs reportedly was last seen being escorted into the back of a black van.

  65. All the software you need. by Anonymous Coward · · Score: 0

    "It's convenient to be able to try out different options before I license a copy."

    Dude, why don't you try Ubuntu?

    Different architecture, old architecture, ... No problem at all.

  66. Worst Headline Ever by Anonymous Coward · · Score: 0

    Jesus Christ that's the worst headline I've ever seen. Practically every single word can be either a verb or a noun. It took me 20 minutes just to RTFH.

  67. Re:Linux binary compatibility (it's FreeBSD aftera by Anonymous Coward · · Score: 0

    For the 871st time, Darwin is NOT FreeBSD! Can you say 'Mach microkernel'? Go look it up.

  68. Pirating OSX86 is good for apple by Anonymous Coward · · Score: 0
    Pirating OSX86 is good for apple, of course they should not "allow" it, but if they turn a blind eye to it:
    • Many people will run OSX at home they will learn about it, they will probably like it.
    • Great compeition for Vista.
    • People who like it may buy an apple.
    • People who like it may ask for apple pc's at work.
    • People who like it may recommend friends to buy apple.
  69. Re:This is not news, it's inherent in OS X develop by Anonymous Coward · · Score: 0

    mod parent down as troll

  70. hackers should have waited to go public by catmistake · · Score: 2, Interesting

    Maybe if the hackers would have waited for a good stable build, Apple would have delayed their strategy. Imagine if the x86 OS X hack had not been made available until 10.4.4, or 10.4.8... what would Apple have done then? It would be too late to pull this strategy out of their hats. As long as the OS was stable, and binaries could be built with some version of XCode, I, for one, would at least be very interested in running this client version as a web/ftp/appletalk server/proxy... but only for the coolness factor, as part of a 'collection' of cool Apple stuff that should not be (like an ANS running Rhapsody or something). But 10.4.1 is just too unstable, as far as I can tell, for it to be worth dedicating such a new/good piece of hardware.

  71. What was the GPP asking about, then? by hummassa · · Score: 1

    You do know that mplayer/meconder can save the stream to a file, don't you?

    --
    It's better to be the foot on the boot than the face on the pavement. ~~ tkx Kadin2048
    1. Re:What was the GPP asking about, then? by Castar · · Score: 1

      Not protected WMV, though, like from VOD sites.

      At least, not that I know about.

      --
      I yearn for you tragically. A. T. Tappman, Chaplain, U.S. Army.
  72. Mod parent up by acariquara · · Score: 1

    Troll, but informative.

    --
    Dear aunt, let's set so double the killer delete select all
  73. This isn't the license you're looking at. by argent · · Score: 1

    Could take a free operating system and turn it into something people want to pirate. Long live the GPL.

    The BSD license is less restrictive than the GPL specifically to allow this. Operating systems using BSD-licensed software include Solaris, HP/UX, Mac OS X, Tru64, AIX, SCO UNIX, Windows NT/2000/XP, and Windows Vista.

  74. Re:Correction NewRe: Nice try zealot by lamz · · Score: 1

    So, the number of bugs afflicting us Mac users has a negative correlation with the popularity of the software? Not quite, but you might be on to something here: Because Windows is so popular, Microsoft doesn't give a shit how many bugs it has!

    --

    Mike van Lammeren
    It will challenge your head, your brain, and your mind.

  75. Bigotry. by argent · · Score: 1

    Nobody was asking for them because, frankly, Apple's kernel is an obsolete 1980s academia design with poor performance.

    And people like you in the Linux-centric part of the free software community are ignoring all the rest of the really nice stuff in the pile of software that Apple's distributing because you're going "Ick, Mach". Personally, I'd rather they didn't use Mach... the 1970's design in Linux and BSD is much easier to get right than a microkernel, and Mach isn't even much of a microkernel... but *damn*, there's some really good stuff in there outside the kernel.

    1. Re:Bigotry. by rtechie · · Score: 1

      And people like you in the Linux-centric part of the free software community are ignoring all the rest of the really nice stuff in the pile of software that Apple's distributing because you're going "Ick, Mach".

      Um, no. I've been hearing this over and over again and it bears corection.

      Darwin has recieved virtually no attention from the open source community largely because it's perfectly clear to the open source community that Darwin is basically a feeble gesture and Apple clearly has no real commitment to the open source community unlike, say, IBM. Most of their interesting software is closed source, they have throughly embraced DRM and related technologies, they are very touchy about thirdy-party ANYTHING, etc. Open source people see developing for Darwin as a waste of time because it's just bolstering Apple's proprietary business and giving them money. It's the same reason they aren't working on Windows or Solaris.

    2. Re:Bigotry. by argent · · Score: 1

      Darwin is basically a feeble gesture and Apple clearly has no real commitment to the open source community unlike, say, IBM.

      When IBM open-sources Lotus Notes, come back and talk to me about IBM's commitment to open source.

      IBM is so much bigger than Apple that if Apple were to show that kind of "real commitment" to open source they wouldn't have any resources to do anything but.

      Open source people see developing for Darwin as a waste of time

      Where did I say anything about developing for Darwin? Darwin's the boring bit, you're much better off with FreeBSD or even Linux for that part of the system. I'm talking about the piles of other stuff they're releasing that Linux Bigots don't even know about because they go (as I already noted) "Ick, Mach" and assume that Darwin's all there is. You're doing it right now... it didn't even occur to you to even see what was on the table... the Apple logo scared you off.

      Screw that. Take GNUstep and the other stuff on Apple's repository and make something good out of that. If it benefits Apple, it'll benefit Apple no more than anyone else.

    3. Re:Bigotry. by rtechie · · Score: 1

      When IBM open-sources Lotus Notes, come back and talk to me about IBM's commitment to open source.

      IBM is expending huge sums of money on open source applications like Linux, Apache, gcc, etc. that people acutally USE and that IBM doesn't own and never owned.

      GNUstep is a perfect example. There is absolutely no reference to it I can find on Apple.com. In fact, reading the GNUstep website it doesn't look like Apple has ANYTHING to do with GNUstep at all. It's apparenly a work-like of OpenStep made by someone else.

      And the LAST thing Linux/Unix needs is yet another poorly-implemented desktop graphical API. IMHO the single biggest problem with Linux right now is the lack of a unified desktop API.

    4. Re:Bigotry. by argent · · Score: 1

      IBM is expending huge sums of money on open source applications like Linux, Apache, gcc, etc. that people acutally USE and that IBM doesn't own and never owned.

      Apple doesn't have IBM-level budgets.

      GNUstep is a perfect example. There is absolutely no reference to it I can find on Apple.com.

      You can't find a reference to it on most Linux sites either. The Linux community has largely ignored it, and you're expecting Apple to give it any kind of attention?

      And the LAST thing Linux/Unix needs is yet another poorly-implemented desktop graphical API.

      That's why it needs GNUstep, because it's a well-designed and well-implemented one... as opposed to the KDE/Gnome "let's duplicate Windows" efforts.

  76. You're kidding, right? by argent · · Score: 1

    As to Apple contributing I give you khtml as an example of where the talk the talk but don't walk the walk.

    You're kidding, right?

    They didn't ask for any favors, they provided regular snapshots of their source tree, and when a bunch of people in the community got bent out of shape over what turned out to be a complete misunderstanding they went out of their way to accomodate everyone, including putting their source repository on the web.

    Anyone who says they "don't walk the walk" has been viewing a filtered reality, in the real one they've gone far beyond what anyone could have expected of them.

    1. Re:You're kidding, right? by Ice+Station+Zebra · · Score: 1

      Frankly, the fact that it took some effort from the community to correct a situation that shouldn't have happend in the first place is evidence that Apple is not really on the up and up. Look at how many /. articles about Apple using legal muscle to punish people who are trying to help them.

      Menu on the left, app on the right and lots of mouse motion to use the application and the menu makes the newest Mac a POS when it comes to design.

    2. Re:You're kidding, right? by argent · · Score: 1

      Frankly, the fact that it took some effort from the community to correct a situation that shouldn't have happend in the first place is evidence that Apple is not really on the up and up.

      There was no "situation".

      There was nothing to correct. Apple didn't "have to" do anything.

      The only "situation" was that some people misinterpreted one of Apple's code releases as being much much more relevant to KHTML than it was and people started bugging the KDE folks about how long it was going to be before they could "integrate Apple's patches".

      The thing that was missed is that while Webcore is based on KHTML, but it's not KHTML, and it's never going to merge with KHTML... any more than Darwin and FreeBSD are going to merge: Webcore runs under a completely different graphics system, and while they started out by providing hooks to emulate the KDE environment they quickly moved far beyond that.

      Opening up the repository was not necessary, it's not required by anyone, it's something Apple did on their own initiative. Spinning it as something that "took some effort from the community" and was needed to "correct a situation" indicates either profound ignorance of the actual facts, or malicious intent.

  77. Not so irrelevant. by Junta · · Score: 1

    The point is not to clone all aspects or to have the expectation of universally simply recompiling complex apps, but to provide a development environment and user environment with a lot of the features. Despite a great deal of work on Apples side, there is still a great deal of common API, so that if the community wrote their apps as much as possible to the common APIs, GNUstep would be able to offer a great deal while simultaneously giving those Apps the opportunity to run in OSX. Focus on GNUstep/Cocoa common API and there is still a great deal of flexibility to be had.

    From the end-user's perspective, they aren't as drastically different as one would think at first glance. Make GNUstep shiny, change the menus to shiny and horizontal, tack a shelf feature onto a dock with a little enhancement visually, and you are actually relatively close. Most important aspect is the feel more than the look, and conceptually nextstep/gnustep apps are similar to arbitrary Mac apps (persistant menu, HIG standards, etc).

    Could large application with huge codebase written with only in OSX be simply recompiled with GNUstep? Almost certainly not, for the reasons mentioned, but it does not mean that those who feel the Apple OS design are without options in alternatives.

    BTW, I think comparing version numbers at all is relatively silly, but particularly Darwin vs. OpenStep seems silly, since most of the meat of the Step-like stuff from an API/user perspective is at a different layer anyway.

    The bottom line for me is that it moderately frustrates me that GNOME and KDE receive so much effort and attention, which falls more in the area of the MS Windows interface paradigm, while GNUstep is a path to a really interesting alternative. I am not claiming GNOME or KDE to be Windows clones, just that the way applications/windows/menus in general are managed is far more Windows-like than Mac-like.

    --
    XML is like violence. If it doesn't solve the problem, use more.
    1. Re:Not so irrelevant. by DECS · · Score: 1

      The original point of OpenStep was that the UI could run anywhere and look and act natively, from OpenStep/Mach to Windows to OpenStep/Solaris. I'd think the look wouldn't be a problem.

      The real problem is that Mac OS X is a huge superset to OpenStep. So while one could write GNUStep code and then eventually get it working on Mac OS X, why?

      The result would be code that would not longer work under GNUStep! It'd be easier get there by writing to XCode in the first place. Or write to X Window to it works somewhere else. Writing to GNUStep is like writing in Latin. Yes you can. Why would you, outside of an intellectual exercise?

      And yes, while nothing in OpenStep is in Darwin, the version number of Darwin is useful in comparing Apple's internal OS version number, (as opposed to the marketing version of Mac OS X) the same way Windows 2000 went by "NT 5.0" internally.

      The reason KDE & GNOME get attention is that it's easier for opensource committee development to copy something that exists (the Windows Desktop) than it is to decide on creating something wholly original. The former is a technical exercise, the latter is a political direction + strategy + technical exercise.

      Open source provides less expensive alternatives the same way generic drug companies provide less expensive alternatives. But neither OSS nor generics invent many miracles ("really interesting alternatives") on their own. For that, we have commercial developers.

  78. Apple marketing by falconwolf · · Score: 1

    Seriously, Apple's marketing over the last 20 years has had one consistant message -- "Apple is cool". They sell themselves more than the computers. That's why you have people, like one guy I know, who has sent his iBook back three times but still bleeds seven colors.

    I agree Apple's marketing, pr, needs to be reworked. Instead of them just focusing on being cool, they should let people know what it can do and that though Macs are cost more they are typically in service longer than PCs. Lowering initial costs should help too and I hope the Mactels they sale at lower costs. Actually I've been thinking maybe they should release Mactels at the lower end and keep PPC for the higher end. I'd also like to see Mac OS available on computers from OEMs, Dell, HP, and such. The problem here though is that Apple did allow clones at one tyme but they found that they didn't make enough from the sale of the OS to cover the loss from reduced hardware sales. If Mactels can reduce their costs then licensing Mac OS may be possibly profitable.

    one guy I know, who has sent his iBook back three times but still bleeds seven colors.

    My first laptop I got from Gateway and in less than a year the hd died and had to be replaced then the motherboard died. The replacement hd they sent second day and the box to send the laptop in I received the day after I called. But then it took a week for them to repair, then when they sent it back I never got it. After jumping between them and the shipper they decided to send a new one. One problem there though was that they were short on parts for it and I ended up waiting more than a month to get the replacement.

    The computer I'm using now is an HP and just like the laptop in the first year both the hd and the motherboard had to be replaced. The only computers I've had that I didn't have to have serviced were the two Macs I had. The first I got used in 1990 or '91, it died in 2001 and it would of cost more to fix than the get a new one. The second one I also got used, in 2001. The first year I had it I didn't have problems, other than it was slow and the hd was small.

    I've used both Macs and PCs since the mid '80s, mostly Macs from then until '97, and mostly PCs since then. In that tyme the only problem I had with a Mac was when my first one died after I had it about 10 years whereas of the three PCs I've had two had hardware problem within the first year and I had problems with the OS, Windows 98 and ME, on both. I have one PC I haven't had hardware or software problems with. Well I have had software problems but not with the OS, it runs Windows NT 4.0. However I have had problems installing software as the processor is a DEC Alpha. And because I wasn't able to install much software on it I haven't used it much, and not at all in more than a year. I hope to change that soon, I keep saying I'll network the three computers I still have, the Alpha running NT4 and Linux, the HP running WinME, and my Mac running Mac OS 7.x or 8.x, but I hope to do so within a couple of weeks. I need to get some good resources on how to network all of them.

    Falcon

    PS marketing and PR was one of two problems the Amiga also had. Amigas were exellent and could not only do everything Macs and PCs could but could also run both Mac and PC OSs and software. However instead of marketing the Amiga for a broad market they concentrated on multimedia and gamers. That was because the company, admin or executives, didn't know what they was doing, which was the second problem, er actually first because it caused the poor marketing.

    1. Re:Apple marketing by NutscrapeSucks · · Score: 1

      Having used Macs so long, you probably remember the days when Apple actually sold the OS and the hardware and not just the looks and the image. I think they should go back to that too, but they sort of tried with the "switcher" thing and it apparently didn't work.

      they should let people know what it can do and that though Macs are cost more they are typically in service longer than PCs.

      Why would Apple see this as a feature? They want you to upgrade just as quickly as Dell does, they've just been unable to get their processor suppliers to deliver the goods.

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    2. Re:Apple marketing by falconwolf · · Score: 1

      they should let people know what it can do and that though Macs are cost more they are typically in service longer than PCs.

      Why would Apple see this as a feature? They want you to upgrade just as quickly as Dell does, they've just been unable to get their processor suppliers to deliver the goods.

      Unlike Dell Apple is both a hardware and a software company. While hardware sales may drop, if they increase their market share then hardware sales would actually increase, they still sale software and while hardware last longer even Mac users upgrade their software. Unfortuately you're right about IBM and Freescale not keeping up with processor advances of PCs, Intel's and AMD's. After G5s came out Apple was waiting more than two years for a G5 that was cool enough for laptops which are big sellers for Apple, I kept on hopping into an Apple store asking for news about it. So I was expecting Intel Powerbooks to be amoung the first Mactels to be released. I recently read something about how it won't be 'til summer next year when they are released.

      Falcon
  79. Bani likes to whine by Anonymous Coward · · Score: 0

    I think all Bani wants to do in this discussion is bitch and whine. Damn the all facts and statistics that are brought up. Some people just NEED to have the last say.

    1. Re:Bani likes to whine by MysteriousPreacher · · Score: 1

      He may have a point but he needs to provide evidence of some reasoning.

      I think Chorus (a cable tv company in Ireland) absolutely suck and I someone asked, I could tell them why. I can tell them about my experiences as a customer with them and also compare them to other companies.

      In the end, it could be a case of me being unlucky with Chorus and everyone else is having a great time with them but at least I can show some practical evidence.

      --
      -- Using the preview button since 2005
    2. Re:Bani likes to whine by Anonymous Coward · · Score: 0

      you're just angry because you got pwned. poor baby.

  80. universal binaries ? I am waiting for the glactic by Anonymous Coward · · Score: 0

    I see carbon and cocoa switching to fltk with less filling as the moto ppl. And moto becomes the new apple and yellowtab the old apple. Debian defeats windows in the battle for desktop and darwin will evolve into a new juicer OS for the new juiceman pro. Well there you have it so get ready to juice.
    love,
    Cat Man Do