Slashdot Mirror


Apple Files Patent for "Tamper-Resistant Code"

freaktheclown writes "The US Patent and Trademark Office has revealed that Apple has filed patent no. 20050246554 for a "system and method for creating tamper-resistant code." The system is presumably for use in Apple's Intel version of its Tiger operating system."

401 comments

  1. Link to patent publication by Paska · · Score: 4, Informative

    For those who are interested, link to the original application publication.

    1. Re:Link to patent publication by Anonymous Coward · · Score: 0

      think about it....

      if this is legit (I haven't RTFA yet)...can you think of where else this would be used?

      I know I am. The IPOD.

    2. Re:Link to patent publication by Xyrus · · Score: 5, Funny

      I'll just set that on the wall next to the unpickable lock, the unstealable car, and the unhackable DRM.

      ~X~

      --
      ~X~
    3. Re:Link to patent publication by wickedsteve · · Score: 3, Informative

      That was tamper-resistant not tamper proof. I believe it will stand there next to flame-resistant items and water-resistant stuff.

    4. Re:Link to patent publication by sharkey · · Score: 1

      Why not digitize it and store it in an unbreakable database?

      --

      --
      "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
    5. Re:Link to patent publication by SFalcon · · Score: 5, Funny

      That's not a good analogy. If flame-resistant blankets were like tamper-resistant code, once fire managed to burn the blanket it would then post all over the internet describing how it succeeded, resulting in increasingly efficient burning of said blankets.

    6. Re:Link to patent publication by Pig+Hogger · · Score: 4, Funny
      I'll just set that on the wall next to the unpickable lock, the unstealable car, and the unhackable DRM.
      Don't forget the unsinkable Titanic , too!
    7. Re:Link to patent publication by Chosen+Reject · · Score: 2, Funny
      --
      Stop Global Warming!
      Just say no to irreversible processes!
    8. Re:Link to patent publication by catwh0re · · Score: 4, Insightful

      I guess that's why they used the words tamper resistant, instead of tamper proof.

    9. Re:Link to patent publication by Anonymous Coward · · Score: 0

      This is similar to some of the technology developed by Arxan Inc. http://www.arxan.com/

    10. Re:Link to patent publication by Anonymous Coward · · Score: 0
      We're 200 comments into this item, and nobody has noticed that the application number listed in the parent post and the purported patent number in the summary are the same number.

      That's because THIS IS NOT YET AN ISSUED PATENT.

      It's a published application - the idea is that somebody can provide the PTO with prior art or other info during the comment period before they issue the actual patent. The real patent is a couple of years away.

      The application number is date-based. Actual patent numbers are a simple incrementing counter that's up in the 6 million range at the moment.

    11. Re:Link to patent publication by Basehart · · Score: 1

      The FTC doesn't allow watch marketers to label watches as being waterproof.

      Even my fancy Tag Heuer diving watch isn't called waterproof, even though I've washed the pots a few times while wearing it and it still works.

      So it's not surprising that Apple isn't calling its new code tamper proof anytime soon.

    12. Re:Link to patent publication by swanriversean · · Score: 1

      what about the unsinkable ship? no, not that one, this one

      --
      Be who you are and say what you feel, because those who mind don't matter and those who matter don't mind. - Dr. Seus
    13. Re:Link to patent publication by VC · · Score: 3, Interesting

      There's an iso standard for how water resistant watches have to be to get the 30/50/100/200/1000 metre resistant mark.

      A 30 metre resistant watch will probably survive washing up, or wearing in the shower. a 50 should survive surface swimming. a 100 should survive diving to 10 metres, a 200, should survive diving to 30 metres and a 1000 to as deep as humans have ever been and survived.

      The standards are ISO 2281 and ISO 6425 if anyone cares.

    14. Re:Link to patent publication by Anonymous Coward · · Score: 0

      You really can make an unsinkable ship: just build it out of polypropylene or polyethylene. These materials are less dense than water and so the vessel will always float, even if it is full of water, since the volume of the whole system {boat + contained water} will always be greater than the volume of water it will displace.

    15. Re:Link to patent publication by AdamWeeden · · Score: 0, Flamebait

      Not saying you're incorrect, but I would think that a watch certfied "100 meters water resisitant" would survive if I dived that deep.

      --
      I was quoted out of context in my autobiography...
    16. Re:Link to patent publication by MECC · · Score: 1



      Or next to the break-in resistant kryptonite bike locks. Able to keep superman at bay, but not Bic-Man!

      --
      "We are all geniuses when we dream"
      - E.M. Cioran
    17. Re:Link to patent publication by Anonymous Coward · · Score: 0

      Only Molly Brown was unsinkable!

    18. Re:Link to patent publication by Floody · · Score: 1

      Not saying you're incorrect, but I would think that a watch certfied "100 meters water resisitant" would survive if I dived that deep.

      It would not. Resistant watches are rated at static pressure, not dynamic as a real dive would be. Of course, unless you are a professional or extremely experienced recreational diver familiar with the intricacies of mixed-gas and deep diving, chances are you won't survive a 100 meter dive either.

    19. Re:Link to patent publication by plj · · Score: 1

      the unstealable car

      Why, I think MI6 has pretty much achieved that. ;-)

      (If you didn't get it, Google for it.)

      --
      “Wait for Hurd if you want something real” –Linus
    20. Re:Link to patent publication by Gorbag · · Score: 1

      Riiiight. Instead, we have Consumer Reports do that.

      --
      -- I speak only for myself
    21. Re:Link to patent publication by KilobyteKnight · · Score: 1

      Hmmm...

      Back in 1985 there was a BBS package for the Commodore 64 called 6485 (creative name, huh?). The source code had control characters embedded within that would cause part of the listing to be erased when listed to the screen in the standard C=64 editor. If you tried to edit one of those lines, you'd lose code. It worked with source code instead of object code, but tamper resistant code is certainly not a new idea.

      --
      When will Windows be ready for the desktop?
    22. Re:Link to patent publication by HTH+NE1 · · Score: 1

      And if you fill the ship with a material denser than water?

      --
      Oh, say does that Star-Spangled Banner entwine / The myrtle of Venus with Bacchus's vine?
    23. Re:Link to patent publication by Anonymous Coward · · Score: 0
      You really can make an unsinkable ship: just build it out of polypropylene or polyethylene. These materials are less dense than water and so the vessel will always float, even if it is full of water

      "The other captains said I was daft to build a ship out of polyethylene; but I built it all the same - just to show 'em!"

      "It burned down, fell over, then sank into the sea."

    24. Re:Link to patent publication by Anonymous Coward · · Score: 0

      er...how about hanging it next to the Emagic XS-Key...which Apple owns.

      and has also been uncracked since version 5 (at version 7 now)

      there is no working crack for the XS-Key.

      Logic Audio Pro has been a "paid for only" app for several years now.

    25. Re:Link to patent publication by AdamWeeden · · Score: 1

      unless you are a professional or extremely experienced recreational diver familiar with the intricacies of mixed-gas and deep diving, chances are you won't survive a 100 meter dive either.

      Well yeah there's that detail too. :)

      --
      I was quoted out of context in my autobiography...
  2. uh oh.... by dexomn · · Score: 0

    I'm pretty sure it will be tampered with.

    1. Re:uh oh.... by Anonymous Coward · · Score: 0

      ++1111 teh FUCKIN freakin HELL INSIGHTFULL!!!!! thanks for sharing these INSIGTHS!!! felall hella yteall muhuuu i am crying tyellling mehahhaaww

    2. Re:uh oh.... by Anonymous Coward · · Score: 0

      how could you resist tampering with tamper-resistant code?

    3. Re:uh oh.... by ajs318 · · Score: 1

      You know, if you weren't an AC, and if I had mod points, I'd have mod'ed you up.

      Whenever you put up a fence, you are encouraging people to try and climb it. It's just the modern-day manifestation of one of our basic, deep-rooted human survival instincts -- in fact, the very one that made us get down from the trees in the first place. If you want to see it in action, put up a sign saying "WET PAINT" and see how many people touch it to see how wet it is.

      Furthermore, since software patents are invalid in many jurisdictions, this does not mean a lot anyway. Still, if you live in the USA it might be worth writing to the patent office to oppose the provisional patent.

      --
      Je fume. Tu fumes. Nous fûmes!
    4. Re:uh oh.... by Headcase88 · · Score: 1

      Yeah, really. If I was a hacker, my reaction to an article about "tamper-resistant code" would be:

      "Hahahahaahahahahahaahaha hahahahaahaaha hahahahaha hahahahahahahahaha hahaha hahaa haaaa".

      Tamper-'resistant'. The same way those little orange plastic tents are water 'resistant'. Come to think of it, calling it "Tamper-proof code" would be much funnier.

      --
      "When the atomic bomb goes off there's devastation...but when the atomic bong goes off there's celebraaaaation!"
    5. Re:uh oh.... by Anonymous Coward · · Score: 0

      I'm pretty sure the sun will rise tomorrow morning.

    6. Re:uh oh.... by SteeldrivingJon · · Score: 1

      "Whenever you put up a fence, you are encouraging people to try and climb it."

      And when you put down a red carpet, you are encouraging people to walk it.

      What's your point?

      --
      September 2011: Looking for Cocoa/iOS work in Boston area Cocoa Programmer Quincy, MA
    7. Re:uh oh.... by ajs318 · · Score: 1

      My point is that sometimes, if you don't put up fences, you will attract fewer unwelcome visitors than if you do. We are hard-wired to "push the envelope", to attempt the unthinkable, however it may manifest itself. This is an instinctive behaviour, as much a natural function as having sex or going to the toilet, and any attempt to pretend the contrary will surely be doomed to abject failure.

      --
      Je fume. Tu fumes. Nous fûmes!
    8. Re:uh oh.... by SteeldrivingJon · · Score: 2, Insightful

      " My point is that sometimes, if you don't put up fences, you will attract fewer unwelcome visitors than if you do. We are hard-wired to "push the envelope", to attempt the unthinkable, however it may manifest itself. This is an instinctive behaviour, as much a natural function as having sex or going to the toilet, and any attempt to pretend the contrary will surely be doomed to abject failure."

      I'm sorry, but this just comes of as a sorry effort at excusing the behavior of crackers. "We're just at the mercy of our primate urges! We deserve pity and sympathy! We know not what we do!"

      Yet it's also an effort at self-mythologizing: "attempting the unthinkable". Wow, that's heavy. As if shoplifting is made 'unthinkable' by the existence of security cameras.

      The same argument could be tried by rapists "Women shouldn't try to deny men sex, because that just drives us to take it by any means necessary".

      It's bollocks for rapists, it's bollocks for shoplifters, and it's bollocks for crackers.

      --
      September 2011: Looking for Cocoa/iOS work in Boston area Cocoa Programmer Quincy, MA
    9. Re:uh oh.... by ajs318 · · Score: 0, Troll

      Go and learn your definitions, please.

      Hacking == creative. Cracking == destructive.

      Getting OSX to run on something other than Apple hardware isn't cracking {destructive} -- it's hacking {creative}. Writing software which denies us the Four Freedoms is just playing dog-in-the-manger. If anybody is behaving like a cracker, it's Apple.

      --
      Je fume. Tu fumes. Nous fûmes!
    10. Re:uh oh.... by SteeldrivingJon · · Score: 1


      Are those the definitions from Mao's Red Book?

      --
      September 2011: Looking for Cocoa/iOS work in Boston area Cocoa Programmer Quincy, MA
  3. Looks like some of the IOCCC code is being release by Amouth · · Score: 1

    "A system and method for creating tamper-resistant code are described herein. In one embodiment, the method comprises receiving a first object code block. The method also comprises translating the first object code block into a second object code block, wherein the translating includes applying to the first object code block or the second object code block tamper-resistance techniques. The method also comprises executing the second object code block. "

    can i get a umm i understand but.. wtf?

    --
    '...if only "Jumping to a Conclusion" was an event in the Olympics.'
  4. Oh, I get it by ndansmith · · Score: 5, Insightful
    If you set the source code file to "Read Only," no one can change it.

    Why didn't I think of that?

    Seriously, this idea sounds so silly, it will only invite more developers to hack OSx86 in their spare time. With OpenDarwin already ported to x86, unless they make serious changes to the OS X kernel, I doubt any measure of TPM will be able to keep people from homebrewing their Macs now.

    1. Re:Oh, I get it by Gentlewhisper · · Score: 3, Funny

      Nothing beats the smell of a homebrewed mac in the morning :)

    2. Re:Oh, I get it by Anonymous Coward · · Score: 0, Insightful

      I don't think Apple is too worried about homebrew Macs, they're more worried about clean-roomed Dell-Macs. Patents provide a decent kludge for use against the likes of Dell and other for-profit cloners.

    3. Re:Oh, I get it by snuf23 · · Score: 4, Insightful

      Just because a company could install the OS on it's hardware does not make it legal. Dell cannot sell computers with OS X on them without consent from Apple. I seriously DOUBT they would secretly make it so that OS X would run on Dells. To do so would violate the DMCA and would not be able to be passed of as an accident.

      --
      Sometimes my arms bend back.
    4. Re:Oh, I get it by IntergalacticWalrus · · Score: 1

      Apple aren't stupid, they don't put their "won't run on non-Macs" DRM in the kernel, or any other open sourced part of the system. It's all in Aqua's core.

    5. Re:Oh, I get it by bergeron76 · · Score: 1

      Don't be so naive. As a recent OS X convert, I have to attest to the cleanliness/intuitiveness of the whole shebang. Granted, I could homebrew my own rig; but most people aren't willing to (or don't have the time to) roll-their-own. It's called opportunity cost. I'm very willing to pay $500 bucks for a Mac Mini, just so I can get a complete Mac OS X system. If my time is worth $5/hour and it would take me 2 weeks to build a homebrew Darwin system with 'similar' functionality - I'd be better off just working more, and buying a Mac Mini when I saved up the cash. Fortunately for me however, I make more than $5 an hour, and I'm lovin' it.

      I'm sure there's a more scientific reason that people are moving to Mac in droves. Mabye it's the stores or the lack of viruses and spyware, etc. But I don't need to be convinced anymore. I finally have one - and I'm never looking back.

      Linux on the Servers + OS X on the desktops = Utopia (LS+OSX=U) copyright bergeron76; yadda yadda, etc.

      --
      Don't think that a small group of dedicated individuals can't change the world. It's the only thing that ever has.
    6. Re:Oh, I get it by catwh0re · · Score: 1

      Then again, nothing really stopped people from running Mac OS X on Intel hardware even when it was still in PPC instructions. PearPC, etc. Also PPC Mac OS X ran fine on PPC IBM boxes.

    7. Re:Oh, I get it by Anonymous Coward · · Score: 0

      My guess is they want to be able to use MDCA to bust down anyone who "gets around their security measures".

    8. Re:Oh, I get it by MacGod · · Score: 2, Insightful

      Ultimately, I don't think Apple cares much about the geeks hacking away at this. Most of their customers won't bother with any such hacking (especially given Apple's traditional target markets of non-techie creative users in film, image editing etc and the comparatively-neophyte home users). And even if they did get OS X to work on their Dell PC, there would be no drivers for their modem, sound card, video card etc. It just wouldn't be worth the hassle for most people.

      What this will do (and this is why it's "tamper-resistant", not "tamper-proof") is make it enough of a pain in the ass that I can't just take my OS X CD and merrily install it on my friend's Dell box. Which will ensure that most users simply won't bother. The geeks can hack away, and Apple will complicitly aloow it by simply not caring that much; we geeks represent too small of a market, and many of us wouldn't be paying for the software anyway. Apple just wants to make sure there aren't hundreds of Mac newbies out there calling their support line with questions like "I bought OS X and installed it on my Dell. Why won't it work?".

      --
      "Reality is merely an illusion, albeit a very persistent one " -Albert Einstein
    9. Re:Oh, I get it by squoozer · · Score: 1

      Hmmm. From the description this sounds like the taper-resistance :o) that was included in the original xbox. Is using OSS biggest enemy to bash the much loved Apple morally abhorrent? Even if the bashing is being given to stop DRM? Tough one.

      --
      I used to have a better sig but it broke.
    10. Re:Oh, I get it by NardofDoom · · Score: 0
      Or the smell of the geek who was up all night trying to make it work.

      I mean, seriously, getting Linux running on a whitebox is hard enough, and that OS is *trying* to work. Imagine getting one to work that won't. And then you'll get no support for it. You're not going to see an Apple Genius helping out someone who stole the OS.

      Apple just has to make things difficult enough so that it's obvious that you're breaking the EULA by doing it.

      --
      You have two hands and one brain, so always code twice as much as you think!
    11. Re:Oh, I get it by eclectic4 · · Score: 1

      " Most of their customers won't bother with any such hacking (especially given Apple's traditional target markets of non-techie creative users in film, image editing etc and the comparatively-neophyte home users)."

      So in other words, 90% of the computer using market? Nice... Not to mention audio, print, and web design/production, and anyone else who just wants a sane, easy, and even fun (gasp!) way to go about their daily business, or if they ever decided to create a movie or DVD to pass out to relatives of their wedding/kids birthday, etc...

      "And even if they did get OS X to work on their Dell PC, there would be no drivers for their modem, sound card, video card etc."

      ... no support from Apple should a huge consideration too. When Johnny hacks OS X to run on grandma's Dell because grandma was hit with a virus or found Windows cumbersome, imagine the crickets chirping when grandma calls Apple for help when kernel panics are a plenty.

      Now, there will be some that hack OS X to run on a Dell, but no one will care, not even Apple. 99.999% of the computing market wouldn't touch a hacked machine, and Apple knows that. Nothing to see here, please move along...

      --

      "The greatest obstacle to discovery is not ignorance - it is the illusion of knowledge." - Daniel Boorstin
    12. Re:Oh, I get it by swillden · · Score: 1

      I seriously DOUBT they would secretly make it so that OS X would run on Dells.

      Agreed.

      To do so would violate the DMCA and would not be able to be passed of as an accident.

      It would? I can't think how Dell's decision to manufacture a machine that could run OS X would constitute a "circumvention device". OTOH, based on the way I understand this tamper resistance would work, Dell would probably have to extract a key from an Apple box and put that in their machine, which Apple might be able to argue constitutes copyright infringement under traditional copyright law (nothing specifically related to the DMCA). I think Dell might have a pretty good argument that a key isn't a protected "expression", though (IANAL).

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    13. Re:Oh, I get it by alexfromspace · · Score: 1

      Or why not just take the read permissions out? That way no one can even read it. That would be really secure.

    14. Re:Oh, I get it by jargoone · · Score: 1

      Chances are, you wouldn't go to the effort to figure everything out yourself. You'd wait a few weeks, and then find a write-up where someone told you step-by-step how to do it.

      Also, I'm curious: are people you personally know moving in droves? I don't know a single person who has "switched".

      I tried to, twice. Once with a iBook, and recently, a much more expensive trial with a Powermac G5. The hope was to have one desktop that would fill all of my (and my wife's) needs. It just didn't cut it, for several different reasons. Luckily, there was someone else wanting to try, so I was able to get most of my money back. I'm back to two nice little Shuttle systems, one with XP, and one with Linux. And a pile of money left over, to boot.

  5. That's fair. by JohnnyLocust · · Score: 3, Insightful

    Seeing how Apple's business model revolves mostly around hardware sales, I can understand why they'd go to such lengths to keep people from installing it on any computer they want.

    1. Re:That's fair. by Jason1729 · · Score: 1

      I can understand why they'd go to such lengths to keep people from installing it on any computer they want.

      You mean like switching from the PowerPC CPU which is very uncommon in the market to the x86 which dominates the market?

      Yep, that's quite a length they're going to to protect their code.

    2. Re:That's fair. by martalli · · Score: 2, Interesting

      Because the draw to their hardware is the software and easy user environment. Everyone is going to prefer using the software on their low-cost dell and homebrew boxen over snazzy looking, overpriced hardware.

      If they could get past the issue of drivers, maybe they ought to be selling this like windows, though. After all, their OS is leaps ahead of Win XP in usability...they could charge for the software. They could require system vendors to demonstrate conpatibility before getting an "Apple Compatible" logo (costing ~$30/system on top of the software). They may not overwhelm Windows, but I would bet they could get up to 10+% of the market

    3. Re:That's fair. by arootbeer · · Score: 1

      I bet they could get a lot more than that. The main problem is they'd lose too much money. Apple is NOT an applications company...just about all of their noted applications come with the operating system (things like Final Cut Pro are the exception, and I think the non-pro version may included with the OS?). At any rate, this would do nothing but help Microsoft; IIRC Office is the highest-selling software for Mac OS.

      It goes back to computer quality triangle: company profits, software quality, and far-reaching hardware support...you can pick 2. Apple has historically chosen the first 2, and Microsoft 1 and 3.

    4. Re:That's fair. by Omestes · · Score: 5, Insightful

      Apple is not MS, I think they have other standards besides JUST market share.

      I think they want to be BETTER in all ways, and let that sell their computers.

      Jobs is a perfectionist, I think, before he is a capitalist.

      You make better customers when you do this, have a superior product in all ways. How many Windows fanatics are there compaired to the Mac people. Much more? Pretty good being that MS has a 80% market share, yeah?

      --
      A patriot must always be ready to defend his country against his government. -edward abbey
    5. Re:That's fair. by G-funk · · Score: 1

      Why? Dell's business is based on hardware, and they make a fuckton of money.

      Here's how I think things are likely to go:

      1. Apple will shortly be selling overpriced PCs, that can run OSX...

      2. Those with OSX-envy no longer need to buy a mac to run OSX, since it WILL be hacked and on bittorrent within a month of release. The 'our OS drives people to this overpriced hardware" fallacy will instantly cease to exist.

      3. Apple is now just selling to the "it just works" crowd, the hardcore mac nerds, and the "iPod Halo" crowd. These people aren't going to buy OSX to run on a Dell.

      4. Eventually, Apple will realise they've been successfully competing on hardware alone for the last 12 months (or whatever), rather than using their OS to overcharge people for slower equipment like they used to.

      5. OSX will be in a box on a shelf, to install on any old wintel box with mainstream hardware, with more and more OSX86 drivers being created by third parties anyway.

      6. Profit! I mean... everybody wins. Eventually.

      --
      Send lawyers, guns, and money!
    6. Re:That's fair. by catwh0re · · Score: 5, Insightful
      Another good example is that Apple's new iMac comes with a remote control and software that is driven by this. This software has now been hack to run on all Apple hardware with very little effort, even though it's not meant to be used on non-iMac computers.
      Sure it runs, but it runs best when there is a remote control driving it.
      My point is that Apple have logical ways that entice people to spend their money rather than hack around it, if the mac is for convienience and luxury, then hacking, possible slowdowns via emulated hardware and losing stability are simply not on the agenda.

      Additionally a similar argument is that alot of Mac software doesn't come with activation(when their intel counterparts do.) This is because there is strong correlation between people that purchase macs and people who are willing to cough up the dollars for software to run on it. A person who is unwilling to pay for software, is also someone who is unwilling to pay the premium prices that apple ask for.

      And Another: You can burn all your DRM iTunes Music Store songs to CDs, re-rip them and put them on any device you like... but the majority are happy with just using it on an iPod.

      My point is that, by taking away trivial hacks to make OSX work on generic hardware, the people who are likely to buy a mac, still will. The people who are never going to buy a mac, will hack it and run it on any hardware they like and probably aren't interested in purchasing an apple anyway; but this will just eat away a bit of that MS Windows marketshare. (Which makes Jobs happy.)

    7. Re:That's fair. by shutdown+-p+now · · Score: 1

      Correction: it's understandable. It's no more fair than any other DRM-alike.

    8. Re:That's fair. by pintomp3 · · Score: 1

      i don't understand this type of blind faith in any company. if it were a non-profit company that doesn't have share-holders or something, i could see your point. otherwise it's just fanaticism. and having more fanatics isn't really something to brag about. buddism has a lot fewer fanatics than islam, christianity, and judiasm despite having a large number of followers. does that make it a crappy religion? there have been mac fanatics since before OSX, when there was little reason to be one. the main reason still remains, the underdog "we're pursecuted"/ elitist "we're superior" mentality. it's a computer, get over it. just because you prefer one car over another doesn't mean everyone who buys the other car is lame. different stroke for different folks. now that's thinking different.

    9. Re:That's fair. by Viol8 · · Score: 1

      "Jobs is a perfectionist, I think"

      That would explain the recent fiasco with iPod nanos and
      Apple endlessly denying there was a problem until someone
      brought a class action lawsuit against them (bit overkill IMO
      but anyway...). Apple as a company and Steve Jobs as a CEO are
      no different to any other for-profit organisation. They just
      have a cooler product than most.

    10. Re:That's fair. by zootm · · Score: 2, Insightful

      I don't really mean to sound whiney, but it's never cool to like the market leader. It's cool to like the smaller company. Macs are good for art, so the artist clique are the ones that identify the systems as cool — just as "proper" geeks are usually Linux enthusiasts. It's all image.

      I don't think there's as much of a void between Apple and MS as people think. Apple's market share just comes from their "cool factor", so it's something they focus on.

    11. Re:That's fair. by empaler · · Score: 1

      Jobs is a perfectionist, I think, before he is a capitalist. I don't see how he can't be both - a good capitalist can work in perfecting his money-making 'machine' without going for market share. If market shares meant everything, how would companies like B&O survive? Likewise, they charge more for their products which are not necessarily of a superior grade but made in great quality and with good service and user friendliness.

    12. Re:That's fair. by crontab · · Score: 1
      And Another: You can burn all your DRM iTunes Music Store songs to CDs, re-rip them and put them on any device you like... but the majority are happy with just using it on an iPod.
      That may be the case, but it is also true that doing that (burn to CD, re-rip) degrades the quality quite a bit.

      IANAAE (Audio Engineer)

      --
      The real world is a special case.
    13. Re:That's fair. by muuh-gnu · · Score: 1

      > Macs are good for art, so the artist clique are the ones that identify the systems as cool

      Macs are supposed to be good for art, just because they are marketed as being good for art.
      Macs are no better for art than any other system.

      > It's all image.

      Even worse, it's just propaganda. A certain opinion being repeated (either by the marketing department, or the fanboys) until it is believed to be true, because "they said so."

    14. Re:That's fair. by Anonymous Coward · · Score: 0

      If Jobs was a perfectionist, would we then have:

      * Scrached iPod nanos ?
      * failing iBook G3/* and G4/=1.2GHz motherboards ?
      * failing 2nd & 3rd generation PowerBook 15" displays ?
      * The G4 MDD "Wind Tunnel" ?
      * The whining 1st, 2nd and 3rd generation G5s ?
      * The "you only have six dead/stuck pixels on your display. Go home" policy ?
      * The failing ( multiple ) components of the original iMac ?
      * The batteries of the 1-3G iPods ?

      Meesa just wonders..

    15. Re:That's fair. by zootm · · Score: 1

      Macs are supposed to be good for art, just because they are marketed as being good for art.

      Macs are no better for art than any other system.

      Linux boxes tend to not be great for art because they don't have such good tools (at least without running them through Wine or whatever, not that that's a huge problem), and after hearing a well-reasoned argument from an artist for some of the features in OSX (granted, they were largely features that only exist in later versions) I'm prepared to say that in some ways they're better for such things.

    16. Re:That's fair. by Omestes · · Score: 1

      I wouldn't call myself a fanatic. I do think it is the best OS platform, but then again I bet you there is a ton of people on /. that would claim the same about Linux and perhaps even Windows. Preference does not make on a fanatic.

      On the other hand I am an optimist. Apple hasn't proved themselves evil yet. I have no reason to see this change. Same thing with Google. The /. trend to say Google=Bad is as silly as the Apple = Bad trend, neither company has earned their loathing like some other companies (SCO, MS).

      And actually, I view OS design as VERY important. And actually consumer product design. Its been too long, with ALL consumer products, where they ignore any usability standard (even apple is guilty of this in 10.4), Would you rather have a stylized beige box, or something aethetically pleasing? The PC manufacures don't care if humans are using their product, they just design them to be an ugly beige/white/black box. They design them to require work. They design the HI to be attrocious and complicated. None of this is inductive to work. Apple at least, is close to getting this right. MS isn't too far behind (even if Vista sounds like a whale), and the Linux OSS kids are lightyears behind (except maybe modern Gnome, not too bad looking)

      --
      A patriot must always be ready to defend his country against his government. -edward abbey
    17. Re:That's fair. by Omestes · · Score: 1

      Propaganda to a point. i only bought a Mac because of using one.

      I do think, reguardless of image, that OS X is probably the best OS out there right now. But that is a subjective judgement, to a point.

      I also think Mac has transcended the "art people computer" image now. My father is planning on getting a Mini, and he is as far from being an art person as you can get. He's getting one for the information appliance ideology, something you don't have to tinker with. (He is migrating from ME, so ANYTHING will be a treat)

      --
      A patriot must always be ready to defend his country against his government. -edward abbey
  6. in other news ... by boxlight · · Score: 1, Funny

    In other news ... Microsoft files patent for sucking-resistent code.

    1. Re:in other news ... by Anonymous Coward · · Score: 0

      Remmeber kids: Micro$oft is evil, Apple is good...

    2. Re:in other news ... by JediLow · · Score: 2, Funny

      Wow, I never knew Microsoft was going for a complete change in their business model.

    3. Re:in other news ... by Dragoonmac · · Score: 1

      Immediately after: SUSE makers file suit against Microsoft for plagerising their code in so called "Suck-proof Software"

      --
      Shots: A Populist Parable
    4. Re:in other news ... by richdun · · Score: 3, Funny

      Also, Slashdot seeks new software to spell-check all posts, especially those that misspell words in the topic title, which appears in the title bar while viewing the page.

    5. Re:in other news ... by menace3society · · Score: 0

      One of the requirements for a patent being granted is that the idea contained in the patent be reduced to practice. So clearly MS's patent application will be rejected.

    6. Re:in other news ... by NoodleSlayer · · Score: 1

      Nonono... What you want to do is auto-moderate the post based on the spelling in the post. Now that would be worth patenting!

    7. Re:in other news ... by Anonymous Coward · · Score: 0

      ...while slashdot patents typo resistent code.

    8. Re:in other news ... by Foobar+of+Borg · · Score: 1
      In other news ... Microsoft files patent for sucking-resistent code.

      Yes, it's the code for their new computer-controlled vacuum cleaners.

    9. Re:in other news ... by justsomebody · · Score: 1

      In other news ... Microsoft files patent for sucking-resistent code.

      Didn't you mean... resistent sucking-code?

      --
      Signature Pro version 1.13.2-3 release 83.5 beta3try7 after-breakfast edition
    10. Re:in other news ... by justsomebody · · Score: 1

      Why?

      I'm no MS lover, but for hell thigs would be much worse if situation was reverse and Apple would be as big as MS.

      --
      Signature Pro version 1.13.2-3 release 83.5 beta3try7 after-breakfast edition
  7. Would you bet... by Carpe+PM · · Score: 1

    it will resist for less than a week?

    1. Re:Would you bet... by Anonymous Coward · · Score: 0

      I have the utmost faith in the good folks at MSJ to crack this code. Tamper-resistant perhaps, but not tamper-proof!

  8. Aptly named. by AFCArchvile · · Score: 5, Funny

    It's called "tamper-resistant" because the Titanic was unsinkable.

    --
    "Ancillary does not mean you get to rule the world." --U.S. Circuit Judge Harry Edwards, speaking to the FCC's lawyer
    1. Re:Aptly named. by Sailor+Coruscant · · Score: 2

      Also because 'untamperable' sounds sucky.

  9. Sounds impossible by slashname3 · · Score: 1, Interesting

    Sounds kind of like having an acid that can eat through anything. How do you can you keep it in a container if it can eat through anything?

    Wonder if it will take more than 48 hours for someone to figure out a way to crack this one?

    1. Re:Sounds impossible by Anonymous Coward · · Score: 0

      blast it with electrons to ionise it and then hold it with magnetic fields

    2. Re:Sounds impossible by interiot · · Score: 1
      How do you can you keep it in a container if it can eat through anything?
      Those who didn't watch Star Trek are doomed to watch reruns, over and over.

      Magnetic containment field?

    3. Re:Sounds impossible by swiftstream · · Score: 1

      Find a material it eats through very slowly?

      --
      Be a PATRIOT--because the only thing we have to fear is the lack thereof.
    4. Re:Sounds impossible by AtrozGrifo · · Score: 1

      Or buying an immovable object through mail order.

    5. Re:Sounds impossible by Anonymous Coward · · Score: 0

      "How do you can you keep it in a container if it can eat through anything"

      Most probably such an acid would be made up of several parts - simply mix ingredients together upon using it.

      • three hose pipes
      • three chemicals
      • next doors cat
      • target practice

      damn cat overlords....

    6. Re:Sounds impossible by StikyPad · · Score: 4, Informative
      Sounds kind of like having an acid that can eat through anything. How do you can you keep it in a container if it can eat through anything?

      By separating it into 2 or more inert components and storing them seperately. How is that at all like tamper-resistant code?

      It's not impossible to create code that is very difficult to alter in a desirable manner, unless that desire is to have it cease functioning. The current StarForce copy protection achieves this by encrypting the executable and libraries of the program in question, and then running them on its own virtual machine which runs at the driver level. It sounds like Apple is planning to do exactly the same thing, unless I'm misinterpreting their patent. Each of their points says:
      "a machine-readable medium that provides instructions, which when executed by a machine, cause the machine to perform operations comprising: installing a first object code program, wherein the installing includes, statically translating the first object code program into a second object code program that is executable on a machine, wherein the statically translating includes, determining an identifier based on a state of the machine or a user attribute; and obfuscating the first object code program or the second object code program, wherein the obfuscating depends on the identifier; and storing the second object code program for execution by the machine."
      But that's just how I'm reading it.. I could be wrong. At any rate, StarForce has yet to be cracked directly, but since its main purpose is to prevent copying, other weaknesses have been exploited; mainly in the area of virtual drives. Evidently it tries to identify the drives on a system, and if it successfully IDs one, it will require the disc to be placed in that drive. To ensure forward compatibility, if it cannot identify any of the drives, it will accept any drive that the disc appears to be in. It still attempts to blacklist virtual devices though, so the virtual drive software must be obfuscated. As I said, the only successful means of defeating the protection thus far have been to alter the data external to the program; the executables and DLLs themselves have not been successfully cracked, except when the publisher opted not to use encryption.
    7. Re:Sounds impossible by Lehk228 · · Score: 1

      use jets of air or ultrasonic vibrations to distupt it's ability to react with the container

      --
      Snowden and Manning are heroes.
    8. Re:Sounds impossible by gringer · · Score: 1

      Well, if you're using grog, then you just need an infinite supply of cups.

      [Apologies for those people who wanted to struggle on with how to complete Monkey Island]

      --
      Ask me about repetitive DNA
    9. Re:Sounds impossible by Pollardito · · Score: 1
      It's not impossible to create code that is very difficult to alter in a desirable manner, unless that desire is to have it cease functioning.
      yup, just write it in PERL
    10. Re:Sounds impossible by Perky_Goth · · Score: 1

      and yet... people who legitimaly buy StarForce protected games regularly get screwed when their hardware is somewhat different then expected.

    11. Re:Sounds impossible by SteeldrivingJon · · Score: 1

      "By separating it into 2 or more inert components and storing them seperately."

      bingbingbing We have a winnah!

      It's the same answer to "How do you store an epoxy that instantly forms a bond harder than steel?:

      --
      September 2011: Looking for Cocoa/iOS work in Boston area Cocoa Programmer Quincy, MA
  10. First Prime Factorization Post by 2*2*3*75011 · · Score: 1, Funny

    20050246554 = 2*3*13*9437*27239

    1. Re:First Prime Factorization Post by Jesus_666 · · Score: 1

      We're all so very proud of you.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
  11. Are they trying to patent checksums? by Anonymous Coward · · Score: 3, Insightful

    1. A method comprising: receiving a first object code block; translating the first object code block into a second object code block, wherein the translating includes applying tamper-resistance techniques to the first object code block or the second object code block; and executing the second object code block.

    Sounds like a checksum would fall into that category.

  12. Prior Art! by EdwinBoyd · · Score: 5, Funny

    I do believe HAL 9000's tamper resistant code kicked into high gear around hour 2 of 2001.

    "I'm sorry Dave, I can't let you do that"

    1. Re:Prior Art! by Anonymous Coward · · Score: 0

      Daisy, Daisy, give me your answer do... I'm half-craaaazzzy...
      all for the love of yoouuu...

      & screwdriver ;

    2. Re:Prior Art! by a.d.trick · · Score: 1

      Not to mention that the write only language known as perl has been around from some time.

  13. Jack ass... by Anonymous Coward · · Score: 0

    Why do you think that is funny?

  14. Rootkit prevention by iMaple · · Score: 0, Redundant

    I wonder if this is to make the OS 'rootkit resistant' considering the recent Sony rootkit fiasco. I mean to just prevent Tiger from running on any X86, I would guess some hardware protection system would be way more secure than a pure software solution.

  15. Re:Looks like some of the IOCCC code is being rele by Anonymous Coward · · Score: 0

    Is this kind of like copy-protected dvds?

  16. how many cpu's by Anonymous Coward · · Score: 0

    will be needed just to decipher/execute the algorithm (whatever it maybe or want to accomplish) in one clock cycle so that it is tranparent to the user?

  17. Yes it really is (Re:Aptly named). by jockm · · Score: 3, Informative

    They didn't say tamper-proof. They said resistant. The scheme they describe would make it rather hard to alter they bytestream.

    The Titanic was really sink-resitant...

    --

    What do you know I wrote a novel
    1. Re:Yes it really is (Re:Aptly named). by Anonymous Coward · · Score: 0

      In that the titanic was unable to resist the waterstream?

    2. Re:Yes it really is (Re:Aptly named). by blandthrax · · Score: 1

      Wait, the Titanic was resistant to sinks?

    3. Re:Yes it really is (Re:Aptly named). by viralburn · · Score: 1
      The Titanic was really sink-resitant...

      no it wasn't ....

    4. Re:Yes it really is (Re:Aptly named). by Capt+James+McCarthy · · Score: 1

      They didn't say tamper-proof. They said resistant. The scheme they describe would make it rather hard to alter they bytestream.

      Does my system not connected to anything, and powered off count as tamper-resistant?

      I suppose this is another glaring example where wording for a patent should be as accurate as possible and it's not. It's really left up to interpertation.

      1) Lawyers create obscure and vague patents 2) Patents end up in court for clearification/challanges 3) Lawyers get paid to dispute wording that they used in the patent 4) Repeat step 3 as needed 4) Profit!

      --
      There are no loopholes. It's either legal or it's not.
  18. Translating code blocks by Trevin · · Score: 5, Interesting

    My first reaction to this subject was "there is no code which cannot be cracked, given enough time and determination."

    After looking over the article, the method reminds me of Synapse Software's SynCalc (and related) programs for the 8-bit Atari computers. They had some real good code obfuscation, and they managed to do it in less that 48K of RAM! I never did get as far as figuring out whether they were using more than one level of a virtual machine, code obfuscation, or what have you.

    1. Re:Translating code blocks by Overly+Critical+Guy · · Score: 1

      Why is Slashdot so obsessed with cracking OS X to run it on generic x86 machines? So they don't have to pay for OS X? You know it's strictly for warezing up on Bittorrent to screw Apple.

      --
      "Sufferin' succotash."
    2. Re:Translating code blocks by PlusFiveTroll · · Score: 0, Troll

      So they don't have to pay for OS X?

      No, so they dont have to buy an apple machine. I personally would have no problem paying apple for a copy of OSX (ohsucks as i otherwise call it), It just seems highly unlikely that they will sell copies for regular PC's.

      --
      My other computer is your windows box, your apple, and your linux server, I'm trying to get your VAX but this has proven excedingly difficult.

    3. Re:Translating code blocks by Pig+Hogger · · Score: 2, Funny
      Why is Slashdot so obsessed with cracking OS X to run it on generic x86 machines? So they don't have to pay for OS X? You know it's strictly for warezing up on Bittorrent to screw Apple.
      Er, no. It's to avoid paying Apple usurious rates for hardware.
    4. Re:Translating code blocks by sabernet · · Score: 0, Troll

      Nice troll.

      Here's a quick scenario:

      MAC: Unable to run windows for windows programs(yes, there are many good native windows programs). Hardware costs many times more then equivalent X86 hardware and is mostly monopolized.

      X86: Open. Runs any damn OS. Cheap hardware in a competitive market. Open hardware specs. Service to be gotten everywhere other then the sparser, expensive "Apple Stores". Three farking mouse buttons.

      OSX-X86: advantages of X86 + the ability to boot up the OSX OS(which is nice).

      Why are you so obsessed with blaming everyone as a freeloader?

    5. Re:Translating code blocks by kinzillah · · Score: 1

      or perhaps to run purchased OSX on cheap commodity hardware? I could save $200 for OSX, but as a poor student, buying a new computer just because I want OSX is a little out of reach.

      --
      Douglas P. Price
    6. Re:Translating code blocks by toddestan · · Score: 1

      Why is Slashdot so obsessed with cracking OS X to run it on generic x86 machines? So they don't have to pay for OS X? You know it's strictly for warezing up on Bittorrent to screw Apple.

      Because we like to tinker and see it as a challenge. Especially since most people are anticipating Apple using every trick they can come up to prevent it. I'm sure that there will be a significant portion of slashdotters who are looking forward to getting a copy of OS X for Intel just to see if they can get it to run, only to wipe it off the drive once they get it going.

    7. Re:Translating code blocks by Anonymous Coward · · Score: 0

      Oh woe is me, I'm a poor student and I can't afford a Mac. So I'm going to crack the software and run it illegally. Woe is me I can't afford a Lexus so I'm going to steal one from the lot.

    8. Re:Translating code blocks by Overly+Critical+Guy · · Score: 1

      Why am I a "troll" because you disagree with me?

      --
      "Sufferin' succotash."
    9. Re:Translating code blocks by Doctor_Jest · · Score: 1

      That's why you're in college. To go to school to get a decent paying job so you can buy the Mac and use OS X.

      Why else would you be going to a university? :)

      --
      It's the Stay-Puft Marshmallow Man.
    10. Re:Translating code blocks by Lars+T. · · Score: 1
      Why else would you be going to a university? :)

      To get your Mac at an Education Discount.

      --

      Lars T.

      To the guy who modded me down from perfect to terrible Karma - Apple haters still suck

    11. Re:Translating code blocks by RAMMS+EIN · · Score: 1

      ``I could save $200 for OSX, but as a poor student, buying a new computer just because I want OSX is a little out of reach.''

      So you wait until the next time you upgrade/replace your PC, then use the $ 200 you saved up to get a Mac that comes with OS X.

      Or you get really smart and just run Linux, saving your $ 200, and getting a system that works better. You don't think OS X will have better driver support for your PC, do you? Or have better package management? Or easier upgrades? Or better performance? Or more flexibility? So, yeah, it has a nice UI, but if you want eye candy, you have plenty of options on Linux, too.

      --
      Please correct me if I got my facts wrong.
    12. Re:Translating code blocks by bani · · Score: 0, Flamebait

      So they don't have to pay for OS X?

      No, we're obsessed with cracking OS X so we can run it on actually decent hardware, instead of the overpriced underpowered piece of shit hardware with fruity logo on it that apple inflicts on everyone.

    13. Re:Translating code blocks by JonathanBoyd · · Score: 1
      Hardware costs many times more then equivalent X86 hardware

      And you're calling the other guy a troll?

      Three farking mouse buttons.

      What does CPU architecture have to do with mouse support? I don't recall having a problem using a three button mouse with a Mac. In fact, Apple makes a multi-button mouse.

    14. Re:Translating code blocks by Anonymous Coward · · Score: 0

      because I didn't know:

      usury -- noun -- the illegal action or practice of lending money at unreasonably high rates of interest. archaic interest at such rates.

    15. Re:Translating code blocks by kinzillah · · Score: 1

      Who says I don't already run linux where I can? It means I could finally get rid of the one windows installation I have, because I actually *need* Photoshop CS2.

      --
      Douglas P. Price
    16. Re:Translating code blocks by Trevin · · Score: 1

      Oh, I'm not obsessed with cracking OS X in particular, but copy-protected programs in general. And it's not for the sake of getting free software, but 1) the technical challenge (being a software developer), 2) being able to make working backup copies of software I bought (SynCalc being one, which unfortunately I never was able to successfully back up, and I'm sure thy 5.25" floppy it's on has outlived its shelf life by now), and 3) being able to reinstall and run software years after I bought it without the annoyance of registration and activation codes which may have gotten lost or misplaced.

    17. Re:Translating code blocks by Trillan · · Score: 1

      Oddly enough, at this point we don't even know what Apple's x86 hardware will cost.

    18. Re:Translating code blocks by Pig+Hogger · · Score: 1

      150%

  19. Re:Looks like some of the IOCCC code is being rele by JohnnyLocust · · Score: 1

    Sounds to me like asymetrical encryption similar to code certificates in the .NET platform.

  20. Don't they mean... by Chickenofbristol55 · · Score: 3, Interesting

    ...that they just want people not to tamper with their code? I see no need for a patent. I recall a time when a patent was for something important: a novel idea or mechanism of some kind. Making a patent doesn't really do much, other than making it impossible for other people/companies to hack into osX 86. But then again, it was illegal anyway, so no one could (legally) hack osX x86 before this patent. Seems kind of redundant.

    --
    public class null extends java applet { System.out.print ("Tabula Rasa"); }
    1. Re:Don't they mean... by Anonymous Coward · · Score: 0

      They want others not to benefit from this technology.

    2. Re:Don't they mean... by Unordained · · Score: 3, Insightful

      Don't you mean it makes it illegal for anyone else to build a tamper-resistant software product (using this method) and/or tool for making other software tamper-resistant? At no point does this patent prevent the tampering, nor circumvention of the not-quite-uncircumventable method. The legality of tampering is irrelevant.

    3. Re:Don't they mean... by Anonymous Coward · · Score: 0

      some engineer probably got 1000 bucks for writing some patent.. don't read too much into whether it'll be productized or not.

    4. Re:Don't they mean... by SpittingAngels · · Score: 1

      Don't they mean...that they just want people not to tamper with their code? I see no need for a patent. I recall a time when a patent was for something important: a novel idea or mechanism of some kind. Making a patent doesn't really do much, other than making it impossible for other people/companies to hack into osX 86. But then again, it was illegal anyway, so no one could (legally) hack osX x86 before this patent. Seems kind of redundant.

      From the recent patent issues Apple has faced (mainly concerning the iTunes interface and iPod interface/design) I would speculate this is more of a defensive move for Apple. Because they did not move immediately to patent certain aspects of the iTunes interface and iPod, other companies moved in with patent applications and were granted patents. Even though there is prior art, it's gonna cost Apple a lot of money if those other companies claims Apple is infringing on their patents.

      So, based on that, I see this as a pre-emptive move for Apple to protect it's interests and make sure no other company can move in and claim their technique, apply a patent for it and then milk Apple for money by suing them for patent infringement.

  21. Tamper resistent? by Anonymous Coward · · Score: 5, Funny

    They are patenting Perl?

    1. Re:Tamper resistent? by Pleb'a.nz · · Score: 1

      use strict > *

    2. Re:Tamper resistent? by zsau · · Score: 3, Interesting

      Have you seen this? It's just scary!

      --
      Look out!
  22. The most interesting thing about this by spirit_fingers · · Score: 5, Interesting

    For me as an administrator in a Mac-centric company, the most interesting part of this is Apple's accomodation of Linux, Windows and the Mac OS on their intel platform while simultaneously attempting to prevent their OS from being installed on a generic intel PC. If Apple can pull it off, it will give a significant value-add to their intel boxes. That's something that Micheal Dell would give his right arm to be able to do.

    1. Re:The most interesting thing about this by tool462 · · Score: 2, Funny
      That's something that Micheal Dell would give his right arm to be able to do.
      Since Apple is getting a patent on this process, he'll likely have to, if he wants to use it.
    2. Re:The most interesting thing about this by Thing+1 · · Score: 1
      That's something that Micheal Dell would give his right arm to be able to do.
      ObMST3K: "I'd give my right arm to be ambidextrous!"
      --
      I feel fantastic, and I'm still alive.
  23. Emulators by Anonymous Coward · · Score: 4, Interesting
    Nevermind the DRM stuff, this is the interesting part. OS X/Wine, anyone?

    20. A method comprising: receiving a system call, wherein the system call is formatted for requesting a service from a first operating system, wherein the system call is included in a first object code block, wherein the first object code block is a run-time translation of a second object code block; determining which system call services of a second operating system are needed for providing the service; determining whether system call services for servicing the system call have been disabled, wherein the determining is based on a tamper-resistance policy; servicing the system call, if the system call services for servicing the system call have not been disabled.

    21. The method of claim 20, wherein the tamper-resistance policy disables system call services that access system resources.

    22. The method of claim 20, wherein the first operating system is selected from the set consisting of Mac OS X, Linux, and Microsoft Windows.

    23. The method of claim 20, wherein the second operating system is selected from the set consisting of Mac OS X, Linux, and Microsoft Windows.

    1. Re:Emulators by erinacht · · Score: 1

      >OSX/Wine surely it would be Darwine

  24. Old Idea-Prior Art by TFGeditor · · Score: 2, Interesting

    Back in the day when memory was at a premium (64k-bytes max), self-replicating code was the bane of both "hackers" and sys admins.

    (yawn)

    --
    Ignorance is curable, stupid is forever.
    1. Re:Old Idea-Prior Art by larkost · · Score: 1

      Self-replicating code has always been the bane of everyone... since that is nearly the definition of a computer virus.

      You were probably looking for the phrase "self modifying".

    2. Re:Old Idea-Prior Art by Anonymous Coward · · Score: 0

      IBM's VM is how old?
      MVS has 3 extra bits for a key, a protected table protecting that, and low address hardware protecting that, and some other serious memory protection (plus parity). It works. No wonder they wanted to narrow it to avoid Mr Blue.

      On PC's it is simple. Afaik, once a user elevates to privileged - its game set and match - no hypervisors to squark, or lock interrupts, or hardware virtual save areas.
      Obviously, some examiner did not look too hard.

    3. Re:Old Idea-Prior Art by TFGeditor · · Score: 1

      Yes, you are correct. I was half drunk when I wrote the parent post. Thanks for the correction.

      --
      Ignorance is curable, stupid is forever.
  25. I have a program by Anonymous Coward · · Score: 0

    I have a program for creating tamper-resistant code. It's called gcc or something.

  26. Can some ... by Savage-Rabbit · · Score: 2, Funny

    ... kindhearted soul please translate claim 20 from Lawyer to plain English for me?

    20. A method comprising: receiving a system call, wherein the system call is formatted for requesting a service from a first operating system, wherein the system call is included in a first object code block, wherein the first object code block is a run-time translation of a second object code block; determining which system call services of a second operating system are needed for providing the service; determining whether system call services for servicing the system call have been disabled, wherein the determining is based on a tamper-resistance policy; servicing the system call, if the system call services for servicing the system call have not been disabled.

    --
    Only to idiots, are orders laws.
    -- Henning von Tresckow
    1. Re:Can some ... by kebes · · Score: 3, Funny

      I'll gladly translate into multiple dialects for you.

      Marketing language:
      "20. A method comprosing: receiving a system call, wherein the system call is in synergy with other components of a system, wherein the sum of the system is leveraged to meet market demands in a new and fundamentally influential way, wherein a paradigm-shift results from the impact of the novel processes and inherently forward-looking business model that thereby ensues."

      Money language:
      "20. A method comprising: we program our computer to do something, someone else somewhere on earth programs their computer to do something that turns out to be similar; we determine that they have a computer doing something that only we are allowed to do; we sue; we make money."

      Tinfoil-hat language:
      "20. A method comprising: receiving a system call, wherein the system call is formatted to include all personal information on the computer, wherein this information is then encrypted and sent off to corporate HQ servers in order to be analyzed and thereafter used against the user of the originating personal computer sytem."

      (very) Plain english:
      "20. A method comprising: stuff happens."

      Plain english:
      "20. A method comprising: A translation layer between different operating system abstraction levels. When a running program (which may have been translated from a stored version of the program) makes a system call to the operating system, this methodology will handle that system call in such a way as to be "tamper resistant." For instance, it will only allow operations determined to be acceptable."

    2. Re:Can some ... by dascandy · · Score: 1

      20. A method comprising: You pretending to use system X, we check if that's allowed and if so, translate to system Y.

      As far as I can tell it's vmware repeated at a higher level (syscall level).

      Just wondering, since OS/X is like POSIX compliant, Linux is POSIX ish, Windows can do POSIX (through cygwin), isn't this like making all system calls transformable to posix (that is, running posix apps or windows apps through wine) and then running them through the posix layer yet again? Like, what all unix and windows users have been doing all this time?

      Seems like prior art to me.

  27. There's another, more interesting aspect of this: by phillymjs · · Score: 5, Interesting
    An excerpt from an article on Architosh:

    However, the patent describes a process whereby users would be able to load one of three operating systems as their primary OS and then load a secondary operating system as their secondary OS. In the patent application, titled, System and method for creating tamper-resistant code, they describe the process as thus:

    22. The method of claim 20, wherein the first operating system is selected from the set consisting of Mac OS X, Linux, and Microsoft Windows.

    23. The method of claim 20, wherein the second operating system is selected from the set consisting of Mac OS X, Linux, and Microsoft Windows.

    From the sound of this, Apple is indeed going to do what I had simultaneously hoped for and feared: They're going to enable people to boot into OS X and run Windows at the same time (and vice versa)-- probably very similar to the way Classic runs now.

    I had hoped for this because it makes switching infinitely easier-- people can just load up Windows and their apps on their Intel-based Mac, and make a gradual transition to OS X. Those who use Windows-only vertical-market apps will have the world of the Mac opened up to them.

    I had feared this because there are bound to be some cheap/lazy asshole developers who will take one look at the Windows compatibility environment, cancel the Mac versions of their products, and tell Mac users to just use the Windows versions in said compatibility environment. I'd hate to see this reverse the Mac application availability renaissance that has been going on for the last few years.

    ~Philly
  28. or maybe, perhaps... by Anonymous Coward · · Score: 0

    Temperature-resistant code ?

  29. In other words by Mensa+Babe · · Score: 0, Troll

    Apple has a patent for method and apparatus creating patterns of ones and zeroes in which any given one and zero is impossible to change to zero and one, respectively. And to be honest the only reason that I will not ridicule them is that I really love their products. Sue me!

    --
    Karma: Positive (probably because of superiour intellect)
    1. Re:In other words by LocalH · · Score: 1

      I think you meant "So sue me". =P

      --
      FC Closer
  30. Hey... back off by ImaLamer · · Score: 4, Funny

    I for one welcome our new tamper-resistant overlords.

  31. You should by Anonymous Coward · · Score: 0

    If that is your experience and Apple won't stand behind their products you should get a Dell or whatever...unless you use OS X. FWIW I've got a nano with no scratches (well noticeable anyway) and I've had decent luck with Apple service. If they tell you that your screen is fine when you think it isn't I'd definately shop elsewhere... And wait for OS X to be cracked.

  32. Tamper-resistant != tamper-proof by Anonymous Coward · · Score: 2, Interesting

    Tamper-resistant perhaps, but not tamper-proof! Cracks to this (along with everything else developed for the mac) are readily available. As the popularity of the platform grows, so will the number of people cracking, hacking and providing patches.

  33. Does it have to work to be patentable? by erroneus · · Score: 4, Interesting

    Essentially, I cannot imagine how it could happen effectively. I program is a series of isntructions. We can talk about multiprocessor systems and all that all day long, but the fact is, it's code that is watching code to ensure it is authentic.

    That said, someone could try to create a processor that does not but audit the code being run and that it be outside of the main system's functions. I can imagine a lot of things that could be done with a scenario like that... but again, just like a thousand other things, it'll be hackable.

    Apple should just face the facts: Build on a system that is already populated with crackers and coders who are intimately familiar with hacking software systems, and you are giving them a new toy to play with. They had a good thing going when they were vending relatively unique hardware. Now they have decided to switch, ever increasingly, to less propietary hardware in order to save costs. They did it when they adopted PCI, PC style memory and IDE mass storage devices. Before long, people were upgrading their own systems with non-Apple stuff. Now the very core of the computer itself is being moved over to something more readily available on the market... they don't expect people to want to play?

    They are going to spend a LOT of money to avoid the unavoidable... they are going to waste a LOT of money. At some point they are going to have to choose either to abandon the OSX86 project and go back to PowerPC or just live with the fact that some people will run their OS on PCs not made by them.

    1. Re:Does it have to work to be patentable? by John+Whitley · · Score: 1

      They are going to spend a LOT of money to avoid the unavoidable...

      Actually, they don't have to spend that much money. They just need to make it robust enough that it can't be casually broken. Then the DMCA does the rest. The hackers can do their worst, but whether or not they succeed won't matter.

      Apple wins either way because the prime objective is to prevent en-masse adoption of Mac OS X on generic Intel hardware, greatly eroding Apple's own hardware sales. As long as Apple's hardware sales are safe, a modest number of hacked installations serves a positive purpose -- hacked copies are just try-before-you-buy by encouraging folks to make their next computer purchase from Apple.

    2. Re:Does it have to work to be patentable? by Anonymous Coward · · Score: 0

      Won't all of this obfuscation lead to an overhead in translation, and therefore a slowing down of the OS ? I'm not sure people that want to do computation intensive tasks would like to use an OS that saps a lot of power in the name of copy protection.

    3. Re:Does it have to work to be patentable? by hackstraw · · Score: 1

      Does it have to work to be patentable?

      Perpetual motion machines do, but the USPO will not accept applications for those anymore. I guess even if they do work. /me wonders what to do with my perpetual motion machine

    4. Re:Does it have to work to be patentable? by Myria · · Score: 1

      What you just described is called the Xbox 360. The X360 dedicates one of its cores as a "hypervisor" that runs code in ROM inside the CPU. This code verifies that the kernel (the "supervisor") has not been tampered with. As this happens entirely inside the CPU, it will be *extremely* difficult to hack. The hypervisor intentionally reads from the CPU cache of the supervisor so that hypervisor RAM read bus cycles can't be singled out and attacked.

      A lot is known about the X360 protection system.

      Melissa

      --
      "Screw Sun, cross-platform will never work. Let's move on and steal the Java language." - Visual J++ Product Manager
    5. Re:Does it have to work to be patentable? by Myria · · Score: 2, Funny

      The USPTO has stated that their policy on perpetual motion patents can be changed by providing them with a working model.

      Melissa

      --
      "Screw Sun, cross-platform will never work. Let's move on and steal the Java language." - Visual J++ Product Manager
    6. Re:Does it have to work to be patentable? by Budenny · · Score: 1
      "the prime objective is to prevent en-masse adoption of Mac OS X on generic Intel hardware, greatly eroding Apple's own hardware sales"

      The thing I would like to know is, why is anyone afraid of this? Surely the argument is that Apple hardware is cheaper and better than any other, and the experience, due to it all coming from one supplier, hardware and software, is also far better than the comparable Windows experience.

      So why will Apple's hardware sales suffer at all? It will make no difference.

      You can't have it all ways at once. Its only if the hardware now doesn't deliver value for money to the customer, that this is anything of a risk.

    7. Re:Does it have to work to be patentable? by Lars+T. · · Score: 2, Funny

      Power your time machine with it, and go back in time to patent both.

      --

      Lars T.

      To the guy who modded me down from perfect to terrible Karma - Apple haters still suck

    8. Re:Does it have to work to be patentable? by gnasher719 · · Score: 1

      >> The thing I would like to know is, why is anyone afraid of this? Surely the argument is that Apple hardware is cheaper and better than any other, and the experience, due to it all coming from one supplier, hardware and software, is also far better than the comparable Windows experience.

      So why will Apple's hardware sales suffer at all? It will make no difference.

      The thing is there are millions of idiots out there who look at the advertised price of a Dell computer and don't realize they'll have to pay three times as much to get the machine that they want.

      Why should Apple let Dell take the money of those idiots, instead of making them buy Apple computers?

    9. Re:Does it have to work to be patentable? by Budenny · · Score: 1
      If it is really true that Apple machines are better value, it will not be a problem. Pretty soon everyone will realise it and will buy them. It is like anything else, people do not buy cars solely on sticker prices. People are not stupid. They do fundamentally know how to assess value. They comparison shop, for computers like for everything else.

      IF there really is value there, IF, then it will be rewarded in the market.

      However, notice how the ground has shifted in the course of this argument. It starts out by arguing that Apple hardware is better and cheaper. Then it moves to arguing that people are such idiots that this value will be invisible to the market. If everything said is true, if Apple is really a hardware company, if the hardware really is better and cheaper, and the integrated experience better and good value, the market will recognise it and there will be enough buyers no matter what their alternative choices are. Buyers are no more idiots here than elsewhere. The idiots we are talking about are Apple customers after all. Are they really going to leave their superior hardware and integrated experience just to save a few bucks on a Dell? Of course not!

    10. Re:Does it have to work to be patentable? by Gorbag · · Score: 1

      I don't think so. I think the USPTO created their policy on perpetual motion patents because they were inundated with "working models," some of which, amazingly enough, are still working after over 100 years. (But actually gain energy, e.g, through tidal or barometric forces).

      --
      -- I speak only for myself
    11. Re:Does it have to work to be patentable? by ppolitop · · Score: 1
      I am sorry, but I have to disagree. Better value / experience does not guarantee free market success. There are many factors playing a significant role, regardless of perceived value. Some examples :
      • Popularity - People will buy a product because everyone else buys the same.
      • Advertisment - People will buy a product because it is heavily / successfuly advertised.
      • Price - People will buy what they consider the best product they can buy.
      • Advise / rumors - Last but not least, people buy usually based on what they heard about a product, or they take the advice of someone they trust and is considered an expert on the product area.

      The role of these factors can be clearly observed around apple stuff. iPod may not be the first or the most feature rich portable mp3 player, but everyone has it. Also, because it is relatively easier to use and better engineered, people say good things to other people about it. Not to mention, that iPod is also advertised.

      Macs, on the other hand, tend to have this word-of-mouth spread as well. I have observed that mac users grow in groups. One guy buys one and everyone around him, even ones spreading usual fud like 'not copmartible', 'slow', 'fashion items' etc see that macs are better and may invest in getting one.

      So, your assumption that IF apple computers were plain better, people would eventually buy them instead of generic PC's is over-simplified. In a perfect world, where consumers buy based on quality / experiance, where everyone is an expert in everything and everyone has acess to everything you would be absolutely right.
    12. Re:Does it have to work to be patentable? by Alsee · · Score: 1

      What you are missing is the hardware support system, a Trusted Platform Module.

      The code can be encrypted, and the key to decrypt it is locked inside your boobytrapped selfdestructing Trust chip.

      If you try to write a program to watch the first program, it will either be denied any access to teh first program's memory, or it will be denied access to anything except the encrypted code, or the Trust chip will refuse to run the first program while your spy program is loaded.

      The Trust chip watches your BIOS code and your boot loader and your operating system, and any particular software that the operating system deems needs watching. If you attempt to alter any of that code then the Trust chip generates a different hash for teh code you have loaded, and that different hash means that the Trust chip new generates an entirely different set of crypto keys. The old keys are completely unavailable. Without the key available you can't read any Trusted-secured data and you cannot run any Trusted-secured software.

      The only way to fully crack the system open is to physically rip open your Trust chip (while managing to bypass/deactivate the selfdestruct system) and read out your master key.

      And even if you manage to do that, that key is really only good for a single machine. You have to buy one genuine Trusted system and physically rip a separate key for each machine you want to liberate. If you try to use the key on multiple machiens then they revoke it and it stops working. And you also need to be insanely careful never to leak the fact that that you have control of your machine and can do things you aren't supposed to be able to do, or against they will put your key on a revokation list. It's all one big fat DRM system.

      Ugly ugly ugly.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
  34. Missed the point by rhesuspieces00 · · Score: 4, Informative

    This article has been up on mac-centric news sites for a while now. The difference is that all the others pointed out the more interesting aspect of the new patents: You can select, from MacOS X, Windows, and Linux a primary OS and secondary OS.

    So not only is Apple not preventing users from installing Windows or Linux along side OS X, they are going out of their way to enable them to do so.

    Michael Dell is feeling a tightening of the rectum right about now.

    And yet...slashdotters are still preoccupied with how Apple might someday try to prevent the OS from being installed on non-Apple hardware.

    1. Re:Missed the point by skingers6894 · · Score: 1

      You are so right, great post.

      I love my Powerbook and I run VPC for Windows access. I have a solid OS that I love and I let Windows 98, 2000 and XP run in nice little sandboxes while OSX runs the whole show. Very Nice.

      Now if only VPC was faster.

      In a very short time it will be.

    2. Re:Missed the point by Anonymous Coward · · Score: 0

      A lot of people are interested in the DRM portion of this patent because, really, it is the more important portion of it and the only one that has a chance of being remotely novel.

      If Apple prevented installation of other OSs, that's a story (Intel compiled software not running on Intel processors? wtf). If Apple somehow prevented running VPC or what ever other emulation software there is, that's a story.

      But Apple allowing another OS to be run side by side with OSX (which was already possible with the PowerPC platform with Yellowdog Linux) is not new. Neither is allowing emulation software to run on OSX (the only new thing here can be is that they have an emulation installed by default, but I don't see how that's patentable).

      So the only thing that's new and "novel" here is the DRM aspect of the patent (and no, adding Windows to the list of supported OSs on the platform (native or emulated) is not patentable.

    3. Re:Missed the point by Anonymous Coward · · Score: 0

      "Michael Dell is feeling a tightening of the rectum right about now."

      What the hell?

      It's unfortunate that you have to ruin what is otherwise a good point with such crass hyperbole. I understand the need to inject a certain sense of emotion into your argument -- to appeal to David and Goliath struggle we slashdotters seem to relish -- but why not take a few moments to come up with a device that isn't so base.

      You make a good point, but a little eloquence never hurt anyone.

    4. Re:Missed the point by pintomp3 · · Score: 1

      i can already install windows and linux on pc. how does this code further that? and "might someday?"? i think it's pretty obvious it won't install on non-apple hardware day one.

    5. Re:Missed the point by Fear+the+Clam · · Score: 1

      You make a good point, but a little eloquence never hurt anyone.

      I don't think that word means what you think it does. Sure, the grandparent could have just written "Michael Dell's gonna be scared," but he chose a more eloquent way to express it. Just because it didn't meet your high standards doesn't make it a complete write-off. Perhaps you'd prefer

      The goat penis currently thrusting in and out of Michael Dell's well-worn and saggy fartpipe will soon feel a renewed tightness.

    6. Re:Missed the point by kilfarsnar · · Score: 1

      LOFL!!

      --
      "What the American public doesn't know is what makes them the American public." -Ray Zalinsky (Tommy Boy)
    7. Re:Missed the point by John+Hasler · · Score: 1

      > This article has been up on mac-centric news sites for a while now.
      > The difference is that all the others pointed out the more
      > interesting aspect of the new patents: You can select, from MacOS
      > X, Windows, and Linux a primary OS and secondary OS.

      Not without infringing Apple's patent.

      > So not only is Apple not preventing users from installing Windows
      > or Linux along side OS X, they are going out of their way to
      > enable them to do so.

      A patent doesn't enable anyone to do anything. It allows the patent owner to prevent people from doing something.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    8. Re:Missed the point by SteeldrivingJon · · Score: 1

      "The difference is that all the others pointed out the more interesting aspect of the new patents: You can select, from MacOS X, Windows, and Linux a primary OS and secondary OS."

      How is this interesting?

      I used to run OS X's parent, OpenStep, on an x86 box, with other partitions running Windows and Linux. And I could install SoftPC and run Windows in an OpenStep window.

      Yawn. People are getting their panties in a twist because Apple is going to put a freaking bootloader on their machine. Yawn.

      The interesting part is the part about making it cracker-resistant. Doing that is a bit more difficult when you allow other operating systems on your hardware, because crackers can do more probing and peeking from an OS you don't control.

      --
      September 2011: Looking for Cocoa/iOS work in Boston area Cocoa Programmer Quincy, MA
  35. Prior art? by Mr+Z · · Score: 3, Interesting

    I think Arxan has significant prior art here. They specifically mention obfuscation. I unfortunately can't say much more other than that I've seen some demos of what they offer under NDA. I wish their web site had more meat (e.g. a white paper). I will say they have some bright guys, some of whom come from the NSA, working with them. Heck, even Gene Spafford's on their technical advisory board.

    And for the paranoid, I've mentioned nothing above I couldn't find on Arxan's or someone else's public website.

  36. typo in the patent? by conJunk · · Score: 5, Funny
    A system and method for creating tamper-resistant code are described herein. In one embodiment, the method comprises receiving a first object code block. The method also comprises translating the first object code block into a second code block, wherein the translating includes applying taper-resistance techniques to the first object code block or the second object code block. The method also comprises executing the second object code block.

    it's candle proof? it can't be narrowed?

    1. Re:typo in the patent? by Anonymous Coward · · Score: 2, Funny

      I don't know, I am just a gluer.

      Glue all the way!! Death to duct-tape!!

    2. Re:typo in the patent? by ChrisMaple · · Score: 4, Funny

      It should read "tapir-resistant".

      --
      Contribute to civilization: ari.aynrand.org/donate
    3. Re:typo in the patent? by krakelohm · · Score: 1

      I wonder if it will come with a cool little plastic wrap like all those Tylenol bottles in the 80's...

      --
      You are all a bunch of idots.
    4. Re:typo in the patent? by PhilHibbs · · Score: 1

      So the patent isn't typo resistant?

      <duck/>

  37. Re:So.... by garote · · Score: 5, Insightful
    Why not? All corporations are, by definition, for profit organisations. They don't care about what's right for their customers or otherwise, they only call about one single thing... their bottom line.

    That sounds hip and jaded, but it also belies a disturbing lack of faith in society. Next you'll declare that all employees care about, by definition, is their paycheck -- therefore they don't care if their job consists of beating children with baseball bats, as long as it pays the bills. And all politicians care about is getting elected, therefore they'll just put their feet up and masturbate once they get into office; and all men care about is sex, and all women care about is babies ... et cetera.

    In this specific case, what's wrong with Apple developing technology to make its products hard to emulate or reverse-engineer? Aside from its potential for harassing pirates, I don't see the harm in it. And the harm to pirates is most likely illusory anyway, since pirates and crackers are a very, very resourceful demographic.

    Tamper-proof code is still ultimately only as secure as the hardware at its weakest link, and that weakest link for Apple will be this: The DVD that a new OS upgrade ships on. Put it in the drive, read it off. From there, it's only a matter of a carefully developed emulation environment and a precise sequence of code patches until the software is just as redistributable as the latest RedHat image.

    Still, and as has been said a million times already, Apple doesn't need to make it impossible - just inconvenient for the layman. And even if Apple ties its OS to its hardware with a zillion steel cables, ... what's the loss, for a company that refuses to license them separately? You wouldn't complain that the software operating your Honda Accord isn't portable to your Ford Taurus, would you? (Well, if you're a Linux rivethead, you'd probably point and laugh, but you still wouldn't complain.)

    As for the Powerbook with strips "all over" the LCD ... call AppleCare and keep complaining until they take it back. A friend of mine (who now works for Apple, ironically) sent his 15" PowerBook back THREE TIMES before receiving a machine that didn't have white spots on the LCD, and Apple paid the postage both ways each time. (They also told him they were tracking all the returns in order to build a legal case against the supplier of their LCD screens.)

    And as for "why shouldn't I just buy a Dell", ... I don't know, why shouldn't you just buy a Dell? Get the freaking system you'll be happy with. The rest is just slashdot-esque dick-measuring.

  38. Re:So.... by sblut · · Score: 1, Offtopic

    As an owner of both objects you meention a powerbook ,a nano, and a video ipod I have to agree with you in some ways.My powerbook is a year old I just sold it on e-bay because although it has a sleek design and tiger Osx works great my pc laptop is faster and I can run more programs on it Apple makes nice stuff but its overpriced for what it is and so is the software....And the video ipods csratch as bad or worse than the nano thats why both of mine are in cases.I just bought a new dell laptop 140m xps.I will stick with pcs.I did not know about the issues with the new powerbook thats too bad..

  39. Re:Looks like some of the IOCCC code is being rele by vought · · Score: 2, Interesting

    From reading it, I think it has more to do with TPM....

    In one embodiment the system comprises a processor and a memory unit coupled with the processor. In the system, the memory unit includes a translator unit to translate at runtime blocks of a first object code program into a blocks of a second object code program, wherein the blocks of the second object code program are to be obfuscated as a result of the translation, and wherein the blocks of the second object code program include system calls.

    TPM contains flash. and can obfuscate code at runtime. I'm not in the know, except that I have worked on some publicly available TPM spec stuff.

  40. Re:There's another, more interesting aspect of thi by christurkel · · Score: 1

    You are right. I have said before I think the move to the Intel platform will be the end of the Mac as a distinctive platform. Why port your app when it will run at near native speed in a Mac version of VMWare, or via WINE? Now comes this. I hate to be a downer but that's my fear.

    --

    CDE open sourced! https://sourceforge.net/projects/cdesktopenv/
  41. Re:There's another, more interesting aspect of thi by Daniel+Dvorkin · · Score: 2, Interesting

    Using Classic (or for that matter, X) apps on OS X is certainly possible, and even fairly easy -- but it's just enough of a PITA to remind you that you're not using the OS's native environment. I suspect that any Apple-built Windows compatibility layer will be the same way. People will put up with it if they have to, but their preference will be for native OS X versions.

    I mean, there's probably an entire team at Apple devoted to making it just right: easy enough to claim compatibility, hard enough to act as a spur for native development. And they probably have tastefully decorated offices, too. ;)

    --
    The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
  42. Re:So.... by Anonymous Coward · · Score: 0

    Buy anything but Dell and their fucking Indian Tech Support Division.

  43. Re:There's another, more interesting aspect of thi by maelstrom · · Score: 4, Funny

    No worries mate, it worked out pretty good for OS/2 Warp.

    --
    The more you know, the less you understand.
  44. This smells of MS style TCPA... by plasmacutter · · Score: 2, Interesting

    microsoft's aim in supporting TCPA was to make their code "tamper resistant" by encrypting parts of the OS with pgp style encryption.. and using tpm modules to store the private pgp code. thereby making only the cpu and "trusted" applications capable of running the code through disassemblers.

    To see apple jumping at something like this first is scary. When i found out apple boards had TPM's i suspected, though objectively. To me.. apple is pretty much signalling their intent to join ranks with gates and his hollywood buddies and cooperate with their plans to push lock down computing. Knowing how jobs has reacted to drm in the past.. it's just shameful.

    What's sad is it' was never necessary. From what i remember of my hardware courses last semester, the newest x86 cpus are basically a cisc interpreter attached to a risc chip. All apple would have to do is have intel make the chips: A. without the interpreter at all.. thus making it a different platform with added benefit of greater efficiency and cost savings to boot.. or B. work with intel to make a different microcode interpreter.

    I'm glad i bought the last of the PPC generation powermacs because it looks as if apple will lose a customer. Over the past 2.5 years i've poured over 10 grand into apple because it was objectively the best by a slim margin.. guess not anymore. linux will be king now, and a lot lighter on my wallet.

    --
    VLC FOR MAC IS DYING! IF YOU DEVELOP, PLEASE SAVE IT!!
    1. Re:This smells of MS style TCPA... by Omestes · · Score: 1

      I don't think the comparison is fair, they are trying to lock you into hardware, JUST LIKE NOW! Apple is mostly a hardware company, with some really good software as a bonus. They make most of their money off of quality hardware. I hope they keep making money, too. Apple is one of the few companies I support out of the good of my heart, since they are doing business right. (shut up iTunes trolls!)

      Also, my main worry with the x86 switch was that they would loose their "Just Works" image, and enter the annoyances of Windows and Linux, with fighting drivers, and incompatable hardware bugs. By locking out 3rd party, they can assure the quality of any and all components of their system. This is a good thing. It makes me happy that I 'm not going to have go back to fighting with my OS to get it to work with hardware.

      I don't think, as it seems like you imply, that they are going for soft DRM ala MS and the **AA. I think they are trying to keep their hardware lockout.

      My only worry is having to buy new hardware now. I hope they keep a 10.5 PPC port for at least the next release cycle.

      --
      A patriot must always be ready to defend his country against his government. -edward abbey
    2. Re:This smells of MS style TCPA... by Guy+Harris · · Score: 1
      From what i remember of my hardware courses last semester, the newest x86 cpus are basically a cisc interpreter attached to a risc chip.

      More like a translator that converts x86 instructions to a RISC-like internal representation, which might or might not be a reasonable instruction set for machine code. See The Microarchitecture of the Pentium® 4 Processor (the Pentium {Pro,II,III} and the Pentium M are similar in concept).

      All apple would have to do is have intel make the chips: A. without the interpreter at all.. thus making it a different platform with added benefit of greater efficiency and cost savings to boot..

      So are you asserting here that getting Intel to do the engineering necessary to remove the translation code, and developing a compiler for that instruction set, and porting to the new instruction set, would save money over using an instruction set for which compilers already exist and for which low-level machine support already existed in OS X?

      or B. work with intel to make a different microcode interpreter.

      ...so that they still have to port the C/C++/Objective C compiler (and any JIT for Java), and the machine support in the OS, but not get any performance benefit?

      (BTW, I think the conversion of instructions is largely done by hardware, not microcode.)

    3. Re:This smells of MS style TCPA... by Anonymous Coward · · Score: 0

      call me when linux get's a useable video editing app.

      No the current crap is not useable. cinerella is utter garbage.

    4. Re:This smells of MS style TCPA... by CreateWindowEx · · Score: 1
      Not to mention that while the IA32/x86 architecture is sneered at by architecture snobs, there are benefits from the CISC-to-micro-ops layer in that the machine code is much more compact than RISC code, and so can reduce memory bandwidth requirements for instruction fetch and make more efficient use of instruction cache. (Basically the CISC instruction set ends up acting like a data-compression layer on the instruction stream)

      I have to admit my heart goes out to the Intel engineers who thought they would finally escape their x86 legacy with their "clean slate" Itanium, but then ended up having to emulate AMD's 64-bit hack to x86 instead. Apple is so close to the point where they could have made x86-64 the minimum spec machine for the Intel transition... I wonder if not waiting for this point (or that's what I'm assuming from what they've told developers to code for) could really bite them in the ass if they have to start supporting 4 architectures for their OS (PPC32, PPC64, x86-32, and x86-64)

    5. Re:This smells of MS style TCPA... by plasmacutter · · Score: 1

      As far as performance I'm more concerned about the fact that:

      A. altivec does orders of magnitude more efficent video decompression

      B. Every intel machine i've seen since the p4 generation has a nasty tendency to cause a/v content to skip.. specifically in mp3 playback (this does not and has never happened in ppc no matter how "slow" the chip has been.

      As far as the hardware lockin.. there are better and less abusable and invasive ways to do this. Their proposed plan does not involve making the hardware incompatible.. it's about making the software "tamper proof". this means no more cool kernel hacks, no more jhymn... you get the picture.. The idea they won't use this as a method of protecting their DRM interests and selling out to hollywood is just naive.

      It would be like saying (hypothetically) - "i'm only buying this 50 cal fully automatic assault rifle to go duck hunting."

      --
      VLC FOR MAC IS DYING! IF YOU DEVELOP, PLEASE SAVE IT!!
    6. Re:This smells of MS style TCPA... by Budenny · · Score: 1
      Two points need making. One is that there is no particular problem with hardware compatibility on Windows. On the contrary, since almost all hardware ismade to be Windows compatible, it really does 'just work'.

      the second point is, you say "It makes me happy that I 'm not going to have go back to fighting with my OS to get it to work with hardware." But, if they sell the OS independently, nothing is going to make you do that. You have these fears, you will just buy Apple hardware. That is not a reason for the company not selling to other people who don't have such fears.

      Its a bit like, I go into a store, Aquascutum, and I dress myself with the A- experience, matching shoes, tie, coat suit. I say, I am so happy no-one else can just come in here and buy a pair of shoes, it means I don't have to worry matching my shoes with my suit. Its a total non-sequitur.

      The two have absolutely nothing to do with each other. You can buy all your stuff in the same place, and not worry. They can buy it in different places, and maybe they do have to worry, but its their problem. It doesn't affect you at all.

    7. Re:This smells of MS style TCPA... by justsomebody · · Score: 1

      Shake? Or few other commercial ones used by studios?
      If you search for free alternative then it doesn't exist on any OS. Well, Cinepaint (Film Gimp) is free and used by studios.

      And btw. it is cinelerra not cinerella.

      --
      Signature Pro version 1.13.2-3 release 83.5 beta3try7 after-breakfast edition
    8. Re:This smells of MS style TCPA... by Omestes · · Score: 1

      Unless they really changed PC hardware in the last two years, then there is something wrong. Perhaps your right, it isn't the hardware then, it is purely the driver issue.

      On my Mac I have never really worried about a driver CD. On my XP box I always had nasty little driver issues. My favorite is doing the annual XP reinstall/format, and having to remember the exact order of my driver reinsrtallation. If I messed it up my computer would get stuck in 800x600 256, with popping sound. Not quite the user experience that sells computers. Actually that is why I switched to a mac, and my high-end PC is sitting in a garage in Phoenix (i.e. dead). After highschool, unless your paid for it, one should never have to fight with a computer.

      The unified experience is their main seller of parts. So selling JUST an OS wouldn't work. Since the little issues that plague both MS and the Linux Community would plague Apple too. Probably worse, since their competition has been along longer on the platform.

      I bought a Mac because my freind has one, and it was solid. All my friends/parents are buying Macs next cycle because mine is so solid. This solidity, coupled with word of mouth is what makes Apple work. Now say I could have my 10.5 with ANY HARDWARE, then it will be less stable by nature of having many more options, 90% unforseen, I no longer could claim to have a REALLY REALLY stable OS, just a "meh" stable one like XP. This would cut down on the word of mouth factor.

      --
      A patriot must always be ready to defend his country against his government. -edward abbey
  45. Re:Prior Art! M-5 and 7 of 9 by davidsyes · · Score: 0

    JTK: And, M-5, what is the punishment for murder?
    M5: This... Unit... Must... Die...
    JTK: Scotty, GET down TO ENgiNEEEEring-- KWIKK! PULL the PLUGGGG Scotty...

    ~~~~~~~~~ Meanwhile, in another timeline....

    SON: Ensign Kim, would you like to copulate?
    EHK: Hey baby, assimilate ME!
    SON: Resistance is FYOO-TYLE! Bend Over Ensign Harry Kim while I plug you into the Borg Vinculum and neutralize your pain receptors...This is going to get hairy, Harry.
    EHK: But, Seven, what's with that Balun?
    SON: Relax, I must unbalance your annular confinement corridor in order to insert my Borg tubules... This will not hurt

    ~~~~~~~~~

    Between pulling plugs and grafting code, how long will it take for tiger to tire out or panther to start panting? It becomes unbearable for the bear, fishy for the fish, a dog-day for the dog, for-the-birds for the birds.... and code-dead for the dead code...

    (Yeh, it's been a looonnnnngggg day....)

    image-word: preserve...

    --
    Previously: "Linux... Toward the Sunrise..." Now: "Linux... Toward the-- No, now, part of Every Sunrise"
  46. Hardware development by alchemist68 · · Score: 1

    After reading this story, I would like to know how much hardware development Apple is doing for the new Intel processor based Macs. All of my computers have been Macintoshes, from the PowerBook 520c, Blue & White Power Mac G3 (500 Mega Hurts), to my new Power Mac G5 (Dual 2.7GHz G5 w/ 3GB RAM). Apple has taken a very active role in developing the processor for PowerPC chips and chip sets; this is what makes the Power Mac G5 very fast at some tasks. I would like to know if Apple intends to use off-the-shelf high end motherboards or is actively developing its own chip sets. I know that the new Mactel computers will have Marklar, a PowerPC instruction set converter for the Intel processors, but what else is novel about the new MacTels? I rather like the fact that my computer is unique, and not made of components by the metric ass-load flowing out of China. Apple has always built durable systems, at least from my experience, all of my computers, including my Apple IIgs still work. The jump to Intel mother boards is concerning to me, especially since IBM is beginning to get the lead out of its ass with regard to the PowerPC G5 and derivatives (for XBox 360 and Cell-based technologies for the upcoming Sony PlayStation 3). I think that IBM makes really good processors, and I do not support the switch to Intel processors, unless Intel can remove ALL, and I mean ALL of the legacy crap from its procesors from 20+ years ago. New technologies must be adapted, often aggressively while discarding old technology for true progress to be made. Apple has demonstrated that with its PowerPC-based Macs for years.

    I would think that if Apple was developing its own chip sets and mother boards, it would be rather difficult to install Mac OS X on any biege Wintel box. Apple also has in the past created software that "knows" what hardware it's running on, G3, G4, G5, etc... and will not allow for operating system installation based on the hardware. Apple must be anticipating a very aggressive attempt by the script kiddies to get Mac OS X to run on any biege Wintel box.

    All your porphyrin are belong to us. What you say?

    1. Re:Hardware development by Guy+Harris · · Score: 1
      I know that the new Mactel computers will have Marklar, a PowerPC instruction set converter for the Intel processors

      It's called Rosetta (and it's software, not hardware, if you weren't aware of that).

    2. Re:Hardware development by rayhigh · · Score: 0, Troll

      "I rather like the fact that my computer is unique, and not made of components by the metric ass-load flowing out of China." Typical Mac user - fashion whore.

    3. Re:Hardware development by fontkick · · Score: 1

      ***Apple has taken a very active role in developing the processor for PowerPC chips and chip sets; this is what makes the Power Mac G5 very fast at some tasks.***

      Apple doesn't "develop" the processor at all, they just write code that takes advantage of the new features in the new processor (like Altivec). Then they hype the crap out of it as if they created the processor. They had so many problems when Motorola was supplying the CPU that it was pretty obvious that Motorola had Apple over a barrel and there was nothing Apple could do except wait for Motorola to (very slowly) improve their chips. IBM has fallen behind development in the past and these chip shortages will never be a problem with Intel. Also there have been issues in the past with IBM chips not running well at spec speed, for example when they switched to a copper process instead of aluminum there were some speed issues that people didn't expect. IBM isn't a 100% perfect CPU supplier, in other words.

      Intel isn't going to remove anything from their processors. What are they going to do, start pulling out transistors? I find it ironic that Mac users that have mocked Intel for years will now find themselves using an Intel and feeling superior for doing so, because after all, it's a Mac.

      I think the whole point of the Intel move is precisely because Apple doesn't want to develop hardware like they've done in the past (onboard SCSI, proprietary connections like ADB), so they'll just let the biggest player handle the work and Apple will fit the OS to the fastest available hardware.

    4. Re:Hardware development by Budenny · · Score: 1
      "I rather like the fact that my computer is unique, and not made of components by the metric ass-load flowing out of China"

      Unfortunately, it is already made out of such components, you just don't recognise it. Look inside and see who makes the memory, disk drives, opticals, psu, graphics and other cards. Indeed, the main board itself will turn out to have been made in the Far East. Very little of this will change after the switch to Intel. And yes, they will just use off the shelf main boards, and off the shelf processors. The probably won't even be particularly high end. I think they currently are using the nVidia 6600 in PowerMacs - perfectly good, but middle range, graphics, and probably the main boards will be quite serviceable middle range stuff. There is really no alternative, and no reason to develop your own, when your supplier, Asus, AOpen or whoever, is already making as good as you could develop.

      But why worry? What counts is whether it works, not how many other people have something similar.

    5. Re:Hardware development by wootest · · Score: 1

      I think the whole point of the Intel move is precisely because Apple doesn't want to develop hardware like they've done in the past (onboard SCSI, proprietary connections like ADB), so they'll just let the biggest player handle the work and Apple will fit the OS to the fastest available hardware.

      Apple's last proprietary connection went the way of the dodo with the ADC ("Apple Display Connector") when the new Cinema Displays used DVI in 2004, and even that was just mapping a USB connector and a DVI connector to one ADC connector. Apple has been phasing out proprietary connections since the original iMac in 1998 - this is not something that's new for the Intel switch, but that has nothing to do with making their own system chips and so on.

      However, I do think that even if Apple didn't influence the development of the PowerPC, they did make for example the Power Mac G5 much faster by building a kick-ass architecture behind it with a very fast front side bus, fast memory and storage, and custom-made system and I/O controllers. The CPU is only one piece of this puzzle, and I'm hoping that this can be re-applied to the new Intel CPUs with some changes, because I don't see Apple *not* making their own architecture for things like this. (If the new Intel PowerBook was to be built with off-the-shelf chipsets, how many laptop of them come with gigabit ethernet, Firewire 400+800, dual-link DVI and optical audio?)

  47. What if MS makes Windows Incompatible w/ Apple HW? by Anonymous Coward · · Score: 0

    Now, I'm kinda noobish, but what would happen if Microsoft purposely built in an incompatibility with Windows on Apple hardware or made their future Office suite incompatible by checking the hardware or OS or something? Could that be done and would that lock people into Windows again or would it be suicidal? I'm not totally against MS, but I kind of see them pulling something like that.

  48. Re:Looks like some of the IOCCC code is being rele by ZhuLien · · Score: 2, Interesting

    hmmm, method means a piece of code in a particular memory location executes, then in the same memory location a new piece of code executes. sounds not a lot different that something normally done by any application that wants to reuse a bit of memory to me.

  49. It has to be said: by trurl7 · · Score: 0, Troll

    In Soviet Russia, the code tampers with *YOU*.

    Thank you, thank you. I'll be here all week. Try the veal.

  50. This is bogus by Infonaut · · Score: 1
    Software patents are a bad idea.

    I like Apple products, and I think that on balance the company has done a lot of good for the personal computer industry over the years. However, I really hope they don't keep going down the software patent road. We've seen much gnashing of teeth on Slashdot over similar moves by Microsoft. Let's not be hypocrites. Apple needs to wake up and recognize that they'll gain less than they'll lose from patenting software.

    --
    Read the EFF's Fair Use FAQ
    1. Re:This is bogus by Anonymous Coward · · Score: 0

      Apple needs to wake up and recognize that they'll gain less than they'll lose from patenting software.

      Prove it.

  51. Apple's Gift to the BSD Community by Jeremy+Erwin · · Score: 5, Insightful

    22: The method of claim 20, wherein the first operating system is selected from the set consisting of Mac OS X, Linux, and Microsoft Windows.
    23: The method of claim 20, wherein the second operating system is selected from the set consisting of Mac OS X, Linux, and Microsoft Windows.
    29: The method of claim 24, wherein the machine includes an operating system selected from the set consisting of Microsoft Windows, Linux, and Mac OS X.
    66: The machine-readable medium of claim 64, wherein the first operating system is selected from the set consisting of Microsoft Windows, Linux, and Mac OS X.
    67: The machine-readable medium of claim 64, wherein the second operating system is selected from the set consisting of an Apple Macintosh Operating System, Linux, and Microsoft Windows.

    1. Re:Apple's Gift to the BSD Community by Anonymous Coward · · Score: 0

      Oh get over it. It's a patent application, not a the end of the fucking world. If the "BSD community" wants "gifts" so bad maybe they shouldn't give away their code?

    2. Re:Apple's Gift to the BSD Community by argent · · Score: 1

      I don't think you understood what it implies for BSD not to be listed on this patent application.

  52. Ironic signatures by Space+cowboy · · Score: 0, Offtopic
    Karma: Positive (probably because of superiour intellect)
    So, I'm curious - when you make the spelling error in your claim for superior intellect, are you doing it on purpose, being self-mocking, and therefore making an ironic statement within your signature ?

    Or did you make a mistake within the claim for superior intellect, thus unwittingly introducing irony to your signature ?

    I don't actually care about bad spelling, but like I say, I'm curious which of the two above it was...

    "You don't know what 'irony' is, do you Baldrick ?"
    "'course I do!"
    "Well, what is it ?"
    "It's like bronzy, but harder..."

    Simon.
    --
    Physicists get Hadrons!
    1. Re:Ironic signatures by Anonymous Coward · · Score: 0

      Oh, no, that's not a typing mistake: she's clearly British.

    2. Re:Ironic signatures by Anonymous Coward · · Score: 0

      Word, only snobby British girls would think that being in Mensa is something to brag about.

      Or that having 'positive' karma. Here's a hint: the good karma is called 'excellent' and lets you mod people. The secret to getting it is to do your flames AC. Idiot.

  53. Choice with protections by thunderpaws · · Score: 1

    It appears to me that Apple will provide at this time, the ultimate mass apeal personal computer. Windows users can easily switch and still use their library of software. Linux users and hackers can use and develop under GPL or their choice of licensing, and join in with Apple's Public Source Licensing. What it looks like it will prevent is developers creating 'MacWindows', or 'WinMac' apps (at least commercially).... of course hackers will do what they do no matter what. The best part will be that Windows won't be able to knock the users computer out of being productive when it eventually gets broken, as so many home and small business systems do.

  54. I ask again: what DRM? by Jerk+City+Troll · · Score: 1

    Knowing how jobs has reacted to drm in the past.. it's just shameful.

    Jobs has publically stated that Apple is not in the business of treating its customers like criminals. And what in Apple’s past suggests they support Digital Restrictions Management? I would like to point out that not even the iPod has any form of DRM to prevent you from recovering songs off of it.

    So, care to clarify this at all?

    1. Re:I ask again: what DRM? by rsborg · · Score: 2, Insightful
      Jobs has publically stated that Apple is not in the business of treating its customers like criminals.

      That's all well and good... I trust Jobs despite his egotistical nature (unfortunately, he's often right). But...

      What happens when he no longer runs Apple (succumbing to that great GC in the sky, or losing interest, etc.)? Do you trust #2 at Apple to keep this claim? And for how long?

      --
      Make sure everyone's vote counts: Verified Voting
    2. Re:I ask again: what DRM? by plasmacutter · · Score: 0, Offtopic

      for one thing, times change.

      For another, if jobs really wasn't in the business of treating customers like criminals he wouldn't wrap itunes songs in any drm. (i'm among the remix community which comes up with those internet gems which occasionally end up on the news.. and i most definitely ran into the walls fairplay erects. Jobs is no visionary when it comes to the potential of computers.. his drm limits the imaginations of others to what his bounded mind can consider)

      I also refer you to this comment.. by making the os "tamper proof" it kills off cool kernel hacks and opens the door to all kinds of abusive drm practices.. no more jhymn for you! =/
      http://slashdot.org/comments.pl?sid=167845&thresho ld=1&commentsort=1&tid=181&mode=thread&pid=1399465 0#13995867

      --
      VLC FOR MAC IS DYING! IF YOU DEVELOP, PLEASE SAVE IT!!
  55. I've SEEN this! by TheSpoom · · Score: 4, Funny

    I recently had a friend ask me for help in debugging a PHP extension for some CMS... Ah, Google to the rescue; it was SEF Advance, a Joomla extension that did... something, I never really bothered to find out. Anyway, issue was that the guy was trying to debug the script locally (maybe to add something) and it was saying that it "was only licensed to x and y domains", where x and y were the production servers. The code itself was a bunch of open source config variables, then a statement as follows:

    eval(gzinflate(base64_decode('7T39Vxs5k...')));

    The parameter went on for ages. When I changed the eval to echo, I got another block of the same, only the data was different. Apparently the guy had just gzipped his code over and over (five times to be exact) and used that as "encryption" so nobody would be able to modify it. I got around it in around five minutes, and sure enough, the domains were simply an array in the decrypted (inflated?) code.

    The point is, according to the parent, it looks like Apple is patenting object code encryption, which has been done many, many times before in many different ways. I'm sure that the rest of the patent indicates something "unique" (and I put unique in quotes because there's no way to know it hasn't been done before somewhere) but in the end it's just diminishing possible future innovations by a little bit, like all software patents.

    (Does this mean I'm liable under the DMCA? :^D)

    --
    It's better to vote for what you want and not get it than to vote for what you don't want and get it.
    - E. Debs
    1. Re:I've SEEN this! by MouseR · · Score: 2, Interesting

      Perhaps the difference lies with plausible links with the Intel DRM built into their next CPUs.

      Thus, a vendor-ID-ed CPU family, locked to Apple, would be the only one capable of accessing crucial DRM-ed parts of the OS (the one wich loads AQUA and friends--not the open source Open Darwin layer).

      Anyone will still be able to boot OpenDarwin on pretty much any Intel hardware.

      But, running the sugar on the cake will be very hard without Apple ID-ed CPUs (and hence, motherboard) without actually using an Apple-issued motherboard.

    2. Re:I've SEEN this! by 5n3ak3rp1mp · · Score: 1

      I hate to say that I had thought of a similar method to obfuscate source, except that I was going to take it a step further and remove all obviously sensitive keywords by sort of translating them on the fly... only problem is that you can't get away with obfuscating the "eval" command itself.

      The thing is, the method you cite will still discourage "casual hackers" and might therefore have some use.

      Is there any clever way to actually make a reasonable attempt at tamper-resistant sourcecode when the source is available? (Smirch seems to do a pretty clever job in the Perl arena!)

    3. Re:I've SEEN this! by SteeldrivingJon · · Score: 1

      But, running the sugar on the cake will be very hard without Apple ID-ed CPUs (and hence, motherboard) without actually using an Apple-issued motherboard.

      Right, but I think this patent is about making it harder for someone to use a different OS on Apple hardware as a tool for cracking the protections on OS X itself.

      The IDed CPU protection wouldn't last long if someone could install Linux on an x86 Mac, develop a VM that pretends to be an x86 Mac (using the actual hardware for the security calls), run OS X in that VM, and thus figure out how OS X interacts with the security hardware and therefore how to crack the OS.

      If the patent were just about OS X an the IDed hardware, there'd be no need to mention other operating systems in the patent.

      You'll still be able to run Linux or Windows on your Mac, but there'll be some kind of functionality going on to prevent funnybusiness. Maybe it'll only allow reading the Apple-specific security information when OS X is running on the hardware.

      --
      September 2011: Looking for Cocoa/iOS work in Boston area Cocoa Programmer Quincy, MA
    4. Re:I've SEEN this! by MouseR · · Score: 1

      I should be more through-al when I offer personal insights.

      Take my original posting. Now, add the equation of this software patent. It becomes pretty clear that should they use this patent, with CPU ID-ed DRM, it pretty much makes sure you're not attempting to (legally, that is) to emulate/simulate the proper chip environment in a virtual machine. Coz that would require you to boot from a different OS.

    5. Re:I've SEEN this! by TheSpoom · · Score: 1

      Yeah, for PHP, there's Zend Encoder. Does a much better job than GZip :^P

      --
      It's better to vote for what you want and not get it than to vote for what you don't want and get it.
      - E. Debs
  56. Challenge? by Anonymous Coward · · Score: 0

    Sounds to me like a challenge. Remeber what MS said about NTFS in the begining?

  57. el-wrong-o by Anonymous Coward · · Score: 0

    Just one example, there are many. Believe or not, there are a lot of people in the world who value things other than just "pure profit at any cost." You might not be one of them, or know any personally, but they are out there, millions of them. Yes, many corporations and people are pure greedhogs, but it's not "all". And, at last in the US, the original deal with corporations was to be of the public interest and benefit, corporate profits were secondary. Too bad we lost our way there some time back. Perhaps eventually it might change for the better. Anyway, read on here:

    http://news.com.com/Social+funds+warn+Web+firms+on +human+rights/2100-1028_3-5939313.html?tag=cd.lede

  58. Get a look at Apple's misdeeds and mischief by Anonymous Coward · · Score: 0

    http://malfeasance.50megs.com/

    I can't believe I even considered buying an imac,
    when Apple has yet again proven itself to be
    a company of patent-loving freedom-hating
    control freaks.

    1. Re:Get a look at Apple's misdeeds and mischief by keith.gillum · · Score: 0

      Checked out your site. That's all you could come up with? I'm glad you didn't buy an iMac too, jackass. You don't have a job, do you? I bet mommy and daddy's basement is getting a might cold this time of year.

      --
      Linux is user friendly, it's just picky about to whom it's friendly...
    2. Re:Get a look at Apple's misdeeds and mischief by Genesishep · · Score: 1

      I visited your link and would ask the following of you. Do you mean to say that the filing of a lawsuit is fact that a company or individual has done wrong? I mean we all know that lawyers would never sue anyone unless they were guilty right? And today's society would never produce individuals so quick to jump on the lawsuit bandwagon that they join suit after suit. I mean by no means would I assume that any company is completely innocent but your reasoning is flawed.

      What happened to innocent until proven guilty? By your logic the fact there are no frivilous lawsuits in existance. Lets take a look at our legal system for a moment:

      Class Doesn't Click for Students
      According to the San Antonio Express-News, a dozen students who took a Microsoft computer certification course at the Houston branch of Southern
      Methodist University are suing the school, contending they were misled the course would be easy.

      The 12 enrolled in June 1997 and all failed certification tests that would have made them eligible for jobs overseeing Microsoft computer systems.

      Jason Crowson, the groups attorney said: They were told all they had to know how to do was point a mouse and click.

      Beer Doesn't Equal Success With Women
      A man sued Anhauser-Busch for $10,000 for false advertising. He claimed that he suffered physical and mental injury and emotional distress from the implicit promises in the advertisements. When he drank beer, he did not have success with women, plus he got sick.

      Bank Robber Hurt in Act Sues
      A convicted bank robber, on parole, robbed a California Savings and Loan branch. The bank robber placed the money roll containing a hidden "Security Pac" in his front pocket. The Security Pac released tear gas and red dye, resulting in second and third degree burns that required treatment at a hospital. The bank robber sued the bank, the Security Pac manufacturer, the city, the police and the hospital.

      Our mistake, we thought you were the offender
      A convicted rapist has sued the hospital where he raped a patient in her bed, saying the hospital failed to protect visitors and patients, allowing him to commit the crime. The man is seeking $2 million from the hospital for his pain and suffering.


      or my personal favorite:

      Take My Seat And It Will Cost You
      A tort law professor at Pace University pulled the seat out from under one of his students in order to demonstrate personal injury lawsuits. Ironically, the student is now suing the professor for severe mental and physical anguish for pulling the stunt. She wants $5 million from the professor and is suing the law school as well.


      They've started to feed on their own, about time!

      http://www.calahouston.org/best96.html for a few more examples.

      To get back to the original subject..software patents are a reality of doing business today. It's unfortunate but many companies who were once producers of technology are now more than happy to try and make their profit by filing lawsuits claiming prior art instead of innovating at all. Any company that does not file patents to protect itself is setting itself up for a fall.

      =^Genesis^=

      --
      "Whenever you find you are on the side of the majority, it is time to pause and reflect."
  59. Mod Parent Up by Anonymous Coward · · Score: 0

    He's stated in one line the exact problem Apple faces and will continue to face:

    Osx works great my pc laptop is faster and I can run more programs on it Apple makes nice stuff but its overpriced for what it is and so is the software..

    Intel Macs will fail, simply because computer buyers don't want a sleek piece of hardware. They want it cheap, fast and disposable. The days of seeing a computer as a major investment are over, it's now a disposable appliance.

    1. Re:Mod Parent Up by Anonymous Coward · · Score: 0

      Intel Macs will fail

      At what?

      computer buyers don't want a sleek piece of hardware. They want it cheap, fast and disposable. The days of seeing a computer as a major investment are over, it's now a disposable appliance.

      All of them?

      Even if that's true, it doesn't have anything to do with Intel chips. So if Intel Macs will "fail", then PPC Macs will "fail", too (whatever that means).

  60. Re:There's another, more interesting aspect of thi by Hao+Wu · · Score: 1

    The fear you have is an advantage- when people see Mac vs Windows, not just side-by-side but overlapping, they will be forced to make comparisons and choose a favorite. (My money's on the "X".)

    --
    I suggest you read Slashdot
  61. Re:There's another, more interesting aspect of thi by Rude+Turnip · · Score: 1

    Your post was really walking the line between Insightful and Funny...until a mod knocked over to one end :)

  62. Let them have the patent by chunter203908 · · Score: 1

    If Apple win this patent it means all other software will be fair game or risk infringement for fourteen years... or when the reforms finally make all this junk worthless, whichever comes first.

  63. Apple is stupid by Mancat · · Score: 1

    I still can't understand what Apple is thinking. Yes, I know, they want to sell their hardware bundled with OS X. That currently makes them money. However, they're missing the boat on a lot of people that would love to install OS X hassle-free on their own choice of hardware. If Apple were to allow this, the sale of their OS could easily eclipse the profit provided by their hardware sales. Mac people will still likely continue to buy their hardware, as their hardware is "fashionable," and also because AppleCare provides decent hardware warranty service.

    Maybe there's some legal stuff preventing them from doing it? I don't know. The fact that Apple continues to avoid selling to a hot market boggles my mind.

    --
    hello dear sirs my name is jamesh i are india (bihar) can u guide me install red had linux 9?
    1. Re:Apple is stupid by Anonymous Coward · · Score: 0

      However, they're missing the boat on a lot of people that would love to install OS X hassle-free on their own choice of hardware.

      You mean how like Windows, which supports a jillion different motherboards, NICs, video cards, etc, is hassle-free? Riiiiiight.

      Let me clue you in: Macs are kicking ass right now because they just work. No fucking with drivers required. No worries about two different drivers conflicting. None of that shit. Supporting a small pool of hardware means the software can be coded for specific components, not just some lowest-common-denominator standard. The OS can take full advantage of every feature of the hardware. THAT is what makes a Mac a Mac. Plug a piece of hardware in, boom, it just works-- no cutesy little balloons telling you it has found the hardware and it's ready to use.

      You start supporting every piece of hardware under the sun, you get a miserable house of cards like Windows-- where shit can work one day but not the next. Microsoft has been trying to do plug-and-play as well as Apple for 20 years, and they still don't have it right.

    2. Re:Apple is stupid by DarkJC · · Score: 1

      Is the market really hot? Sure, here on Slashdot, we see a "majority" supporting the standalone sale of Mac OS X. However, is there really that much demand? Joe Consumer will most likely stick to buying Windows, and for their OS sales to eclipse their hardware profit margins, Apple will need to sell a whole ton of operating systems.

      I know that on Slashdot, we'd all like to legally buy a standalone copy of OSx86, but we're definately not the market majority.

    3. Re:Apple is stupid by Anonymous Coward · · Score: 0

      However, they're missing the boat on a lot of people that would love to install OS X hassle-free on their own choice of hardware.

      A boat load of cheap freeloaders is nothing to miss if your company is trying to make a profit.

      If Apple were to allow this, the sale of their OS could easily eclipse the profit provided by their hardware sales.

      Hmmm, a price war with M$, say $50 a copy of a OS is the bottom price in the war that rages for years. Hmmm a PowerMac G5 Quad costs $3500 divided by $50 is 70 units. Apple user base is 26 million, so that makes 70 times almost 2 billion people would have to switch instantly if there were that many using computers that is.

      Mac people will still likely continue to buy their hardware, as their hardware is "fashionable," and also because AppleCare provides decent hardware warranty service.

      Eh not really, more will buy the cheaper hardware or build their own. Fashionable is for the wealthy.

    4. Re:Apple is stupid by softweyr · · Score: 1
      However, they're missing the boat on a lot of people that would love to install OS X hassle-free on their own choice of hardware.

      Haha, you almost got the point then it slipped away from you. How many of those installations "on their own hardware" will be "hassle free" when Joe Sixpack is attempting to install OS X86 on his P233MMX with VirgeDX video card? Or his whopping new Hexatron x64 with Nvidia 43000 that Apple has never even heard of, let alone attempted to support?

      Apple doesn't have the resources to embrace the wild abandon of the PC world, and they don't particularly want to. A lot of their success is tied up in Macs "just working" to a greater extent than PCs do, and a lot of this is due to their known working combinations of software and hardware.

      Fortunately, we have a choice. If a Mac won't do what you need, a PC probably will, with a higher pain threshold for making it work. Good luck to ya, you'll probably need it.

    5. Re:Apple is stupid by Zenki · · Score: 1

      Apple is not in the business of selling OS X. Apple is in the business of selling the Apple Lifestyle which is centered around an Apple computer that just happens to be running OS X.

      Maybe if you can convince Steve Jobs that marketing an Apple lifestyle is not a good business model, then maybe he'll consider selling OS X without the hardware a la OpenStep.

    6. Re:Apple is stupid by Anonymous Coward · · Score: 0

      That will take some powerful convincing, seeing as how AAPL's stock price has quintupled over the last few years.

    7. Re:Apple is stupid by Budenny · · Score: 1

      "Apple is in the business of selling the Apple Lifestyle which is centered around an Apple computer that just happens to be running OS X." This is very true, but it doesn't answer the point. The writer was suggesting Apple continue to sell the Apple Lifestyle, whatever that is, to anyone who wants to buy it and also, also, not as an alternative , sell copies of OSX to people who want to buy them. It is a point that I have never seen answered. The inexplicable refusal to sell things to customers who want to buy them.

    8. Re:Apple is stupid by Anonymous Coward · · Score: 0

      The Apple brand is very valuable and it's based on the Apple experience. The entire thing. "It just works". The beautiful designs. The simple UI's. And so on.. You can't cherry pick. If you take OS X and put it on some crap PC laptop, it's not the Apple experience anymore and it's bad PR for Apple. People will see OS X on that piece of shit laptop, they will see it crash cause of some strange hardware, they will associate it with the bad design of the laptop, and so on. It makes Apple look bad, and it also doesn't make them that much money. It's just not worth it.

    9. Re:Apple is stupid by Anonymous Coward · · Score: 0

      This is the classical way of depicting PC hardware.
      Of course it no longer holds true, now that Microsoft and other large players have defined standards for modern PCs to comply with.
      Maybe you have had major problems getting PCs working before you bought your Mac, but I can assure you that when you buy a reasonable PC today, those problems no longer exist. At least not when you run the OS on it that the manufacturer or seller supports.

    10. Re:Apple is stupid by Hitchcock_Blonde · · Score: 0

      "Maybe you have had major problems getting PCs working before you bought your Mac, but I can assure you that when you buy a reasonable PC today, those problems no longer exist."

      Yeah, right! What a crock!

      --
      Karma Schmarma
    11. Re:Apple is stupid by kilfarsnar · · Score: 1

      I gotta go with Hitchcock_Blonde on this one. Windows Plug n' Pray has indeed gotten a lot better. But it's still not as smooth as a Mac.

      --
      "What the American public doesn't know is what makes them the American public." -Ray Zalinsky (Tommy Boy)
    12. Re:Apple is stupid by Listen+Up · · Score: 1

      "Mac people will still likely continue to buy their hardware, as their hardware is 'fashionable'"

      That is a completely ignorant and asinine statement. Get a grip with reality kid. You read Slashdot bullshit and believe it way too much. I couldn't care if Apple computers were all black and shapeless. Apple simply makes a better product and that is why I will purchase an Apple in the future.

    13. Re:Apple is stupid by IgnorantNihilist · · Score: 1

      Also think of the possibilities of how people would rather spend a couple hundred dollars on OSX x86 and (in a way) test OS X, then a few months, year maybe or whenever they decide they need a new computer, if they've gotten used to OS X and perfer, why buy an OS X computer from Dell or Gateway or any other manufacture when they can go straight to the source, and get it from Apple?

      I think a lot of people will end up buying OSX x86 and install it, then when the time comes and they need / want a new computer will all these prettier graphics and faster dual core 64 bit cpus and such, apple will start to see a significant increase in hardware sales.

    14. Re:Apple is stupid by Gilmoure · · Score: 1

      An Apple Blob would be cool!

      --
      I drank what? -- Socrates
    15. Re:Apple is stupid by 99BottlesOfBeerInMyF · · Score: 1

      I still can't understand what Apple is thinking. Yes, I know, they want to sell their hardware bundled with OS X. That currently makes them money. However, they're missing the boat on a lot of people that would love to install OS X hassle-free on their own choice of hardware. If Apple were to allow this, the sale of their OS could easily eclipse the profit provided by their hardware sales. Mac people will still likely continue to buy their hardware, as their hardware is "fashionable," and also because AppleCare provides decent hardware warranty service.

      Your claim that selling the OS by itself would yield significant profit is not well supported and your claim that mac users would still buy mac hardware is also unsupported. Apple can't sell to companies that pre-install because their exclusive contracts with MS preclude it. The market for people who install OS's after the fact is tiny, probably about 2%. Apple already licensed their OS for other manufacturers, who built crappy machines. It seriously hurt both their profits and their reputation for a reliable OS. By the numbers, Apple would have to more than 30% of the OS market to break even on losing their hardware market in the U.S.

      So without any major OEMs pre-installing OS X, do you really think Apple should risk the whole company on the hope that they can grab more than 30% of the market from MS from people who buy machines with Windows already on them and then also buy and install OS X? Remember, this is the US market do you really think nearly one third of all people, companies, and govt. organization computer purchasers would also buy a copy of OS X and install it? I have yet to see that business case presented in a way that makes sense and seems reasonable.

      A lot of geeks in particular would love to be able to buy OS X and install it on white boxes, but a lot do not want to actually pay for a copy and even if they all did, they are a tiny market. Most people that argue for Apple selling to that market do so because they want Apple to do it, not because it makes sense for Apple to do it. Sure, it would increase market share, but all indications are also that it would lose Apple a whole lot of money.

  64. Re:What if MS makes Windows Incompatible w/ Apple by Scowler · · Score: 2, Insightful
    Why would MS be opposed to someone installing Windows or other MS software on Apple hardware? That makes no sense. MS is primarily a software company, and they could care less which x86 hardware their software is being run on. From their point of view, the guy who purchased Apple hardware primarily intended to run OSX in the first place, and any Windows usage on the machine is bonus to them.

    Indeed, Microsoft might be secretly happy about this scheme, since they might be less beholden to Dell.

  65. reminds me and makes sense of ms droping office by Anonymous Coward · · Score: 0

    remember when microsoft dropped office for the mac. they probably knew back then that apple would most likely make the change to x86. the interesting thing is how fast is the emulation of all the old mac software on the sse2/sse3 intel pentium4 engine? Is it going to rip! or what! seriously 111!!

    1. Re:reminds me and makes sense of ms droping office by qengho · · Score: 2, Informative


      remember when microsoft dropped office for the mac.

      Sure don't. You must be thinking of Internet Explorer, abandoned years ago at version 5. Office is still supported on the Mac.

    2. Re:reminds me and makes sense of ms droping office by tm2b · · Score: 1

      That's true, but according to court findings,Microsoft threatened in 1997 to stop support for Office, and used that threat to force Apple to bundle Internet Explorer as part of their campaign against Netscape.

      Shortly thereafter is when Microsoft recommitted to the Mac for five years as in the infamous Jobs/Gates presentation, as part of the deal where Microsoft invested in Apple and paid to get off the hook for several of Apple's patents they had been violating.

      --
      "It is our blasphemy which has made us great, and will sustain us, and which the gods secretly admire in us." - Zelazny
  66. And even if I could...would I? by Ritz_Just_Ritz · · Score: 1, Insightful

    Let's ignore the illegality issue for a moment. Let's say you could download a magic file and have OSX on your PC tomorrow. Would you do it? When I can, I run Linux (in the form of CentOS) on my desktop. However, there are a number of occasions when I need to use a piece of software that won't run under Linux (or wine). Those same programs also do not run on OSX. So am I going to punt my existing "necessary evil" Windows machines so I can get some eye candy for my desktop and STILL have to maintain a Windows machine for compatability? Personally, I don't think I would, but maybe there are some folks out there that would do it "because they can."

    1. Re:And even if I could...would I? by The+Warlock · · Score: 1

      Personally, I don't think I would, but maybe there are some folks out there that would do it "because they can."

      Of course. That's the whole point. It's not going to be actually useful (after all, OSx86 would probably not have drivers for a lot of non-Apple hardware) but it's fun to just play around with things.

      --
      I've upped my standards, so up yours.
    2. Re:And even if I could...would I? by snuf23 · · Score: 1

      "Let's say you could download a magic file and have OSX on your PC tomorrow"

      Well, you can actuallly. The magic file does exist. Seeing as it isn't endorsed by Apple however once you install you will have to play the game of chase that Apple and the x86 OS X hackers are involved in. You may not have drivers, you won't be able to update applications unless you get a hacked update. This would be the same situation on a Dell x86 running OS X.
      The real question I guess is, would I pay to get an Apple branded x86 if it can run OS X, Linux and Windows. Hell, I don't know. On top of maintaining two OSes (not really a big deal if you are say booting to Windows solely for gaming) you would limited by Apple's selection of hardware options. I'm sure there are a lot of people who might do it though. People who want OS X's lack of spyware but want to be able to run some Windows software for work or play.

      --
      Sometimes my arms bend back.
    3. Re:And even if I could...would I? by pookemon · · Score: 1

      Developers who wish to support cross platform development would benefit from being able to do this - especially if a PC running OSX is cheaper than a Mac running the same.

      --
      dnuof eruc rof aixelsid
    4. Re:And even if I could...would I? by Anonymous Coward · · Score: 0

      Even of a PC were somehow more expensive than a Mac, every developer (other than a handful of Mac- and NeXT-only diehards) already has one.

    5. Re:And even if I could...would I? by Haeleth · · Score: 2, Interesting

      I'm sure there are a lot of people who might do it though. People who want OS X's lack of spyware but want to be able to run some Windows software for work or play.

      This is really beginning to get to me. Here I am, having used Windows almost daily for 15 years, and I still haven't been infected with any of this spyware that's supposedly so rampant.

      What on earth can I be doing wrong?

    6. Re:And even if I could...would I? by freeweed · · Score: 2, Funny

      What on earth can I be doing wrong?

      You're forgetting that the plural of anecdote is still not data.

      --
      Endless arguments over trivial contradictions in books written by ignorant savages to explain thunder in the dark.
    7. Re:And even if I could...would I? by Maelikai · · Score: 1

      actually in his case shouldn't it be the singular of anecdote is still not data?

    8. Re:And even if I could...would I? by snuf23 · · Score: 1

      I don't suffer from spyware problems either. But I also don't download random free stupid programs. I also update my Windows software and don't browse dubious websites with an old version of Internet Explorer. Unfortunately, a lot of people do. I'd go so far as to say most people do install random crap. I've had to deal with a computer so messed up that it took 20 minutes to go from login prompt to desktop. It had about 2000 spyware items on it.

      --
      Sometimes my arms bend back.
    9. Re:And even if I could...would I? by Anonymous Coward · · Score: 0

      Hi people. I've just poured a bowl of hot grits down my pants!

  67. Mod Parent Down! by Anonymous Coward · · Score: 0

    I don't believe a word of that post, and the author needs help with punctuation (like actually using some).

  68. wont be long now! by digitallysick · · Score: 0, Offtopic

    I will have a homebrew macosx tiger/win vista box =) cant wait, but actually, i would probably have no reason for windows, osx is a great system, it runs very clean, i think thats what i like it so much, the power of linux, but very easy for anyone to use, its great

  69. Reminds me of some protection code I once wrote.. by jedimark · · Score: 1

    I did something kinda (vaugely :) similar years ago using self modifying code back in my young teenage DOS/Doze assembler programming days. It didn't really do anything to stop the code being modified or screwed up, but it did a rather good job at obscuring and hiding things.

    Basically there was 3 layers of "encryption" on code..

    The first stage was for protection of functions/code blocks, which started with a call to the end of the block, which then called the decrypter function, used the return addresses on the stack as start and length, decrypted the block in between, ran the code, and reencrypted on return of the block.

    Second stage used x86 instruction trace interrupt (int 1) to decrypt the next instruction, and encrypt the previously executed one. I used a single byte instruction (int3 i recall) to turn on and off this tracing interrupt.

    Then finally, the entire code and data was encrypted, along with a software generated decryptor.

    It was a little bit of a beeyatch putting the binaries together.

    My original plan was to protect those software registration engines that were so easy to trace through and break with the likes of Softice.

    Looking back, it probably would of made something rather fun of the viral sort, but I am thankful I wasn't into excessive dissent as a teen hacker. :)

  70. Re:So.... by Anonymous Coward · · Score: 0

    Like everything else, faith is EARNED by a society.

    I submit that, given the attitudes most in evidence currently in the US, we at least have good cause to doubt society.

    Intelligent design, banning gay marriage IN STATE CONSTITUTIONS, invading Iraq without being sure enough of our ground (of course, it's a bit late to say "oops, sorry about that, our mistake" even assuming we had the guts to be honest)

    If this is an example of the direction society is headed, I not only don't have much faith in it I'm seriously doubting its ability to function in spite of some rather nasty human behavioral traits which seem to be recurring and inate.

  71. Trusted Timeline by Anonymous Coward · · Score: 0

    Before:
    Intel and MS pair up to introduce it - PC public emphatically rejects it.

    They try again - same result.

    Now:
    Apple switch to Intel and pair up to use it - Mac public gushes emphatically.

    Later:
    MS point at Apple and force it in to the platform - Linux is now only available on Apple hardware.

  72. Corporations are not people by Anonymous Coward · · Score: 0

    "Next you'll declare that all employees care about, by definition, is their paycheck"

    This is a bad comparison, the employee is a human, the corporation isn't. IIUC, corporations are required by law to maximise profit for their shareholders, and thus can be sued if they do something solely for the good of society, unless they can show that they made money out of it.

    1. Re:Corporations are not people by Anonymous Coward · · Score: 0

      Hooray for nitpicking! Yes, all publicly owned corporations have that legal restriction. WTF is your point?

    2. Re:Corporations are not people by ozmanjusri · · Score: 1

      corporations are required by law to maximise profit for their shareholders

      This gets trotted out constantly, and it is bullshit every time.

      A corporation is required to fulfil the conditions of its constitution to some extent, but there's always a division of power between the board and the general meeting (shareholders).

      Some corps have pure profit-driven agendas, but others are non-profit, profit sharing or have additional social agendas. The division of power allows the flexibility needed to keep operating, while shareholder meetings set the overall direction of the company.

      If the board diverges too far from the goals of the shareholders, then it is the responsibility of the shareholders to take civil action.

      --
      "I've got more toys than Teruhisa Kitahara."
    3. Re:Corporations are not people by bit01 · · Score: 1

      Some corps have pure profit-driven agendas, but others are non-profit, profit sharing or have additional social agendas.

      Technically you are correct but the vast majority of companies listed on the stock exchanges have profit as their only motive. Everything else is secondary. In that situation they are required by law to maximise their profit, because that's what is expected by shareholders. Not to mention the fact that the vast majority of company directors want to maximise their stock options and other bonuses.

      ---

      Keep your options open!

  73. Look, Relax, Steve Knows What He Is Doing.. by Halvy · · Score: 0

    Apple knows that us Linux freqs enjoy a good challenge!

    A 'patch' will be released before this even hits the shelves!

    I mean, who else really should give a damn about this?

    It could also be a ploy from Steve to convince the layman that M$ needs to run next to Linux and Tiger in order to be practical.

    Then when everyone sees how wonderful Tiger and Linux is, Billy boy Jr. will be on the unemployment line.

    Steve has been counted out many times before..

    At least we'll have a qool and nerdy OverLord then :)

    --
    The InterNet is a terrible thing to waste. Arrest Bill Gates and shut down Mircrosoft immediately.

    --
    I will gladly loose all of life's battles.. in order to win the war..
  74. Re:There's another, more interesting aspect of thi by glens · · Score: 1

    The patent is obviously to prevent Microsoft Windows from trying to overtake the computer, especially when it's being re-installed again.

    hahaha!

  75. Re:What if MS makes Windows Incompatible w/ Apple by Stupor+Man · · Score: 1

    I doubt that would happen. If anything, MS would make it MORE compatible with OS X. After all, MS is after global domination, and for the most part...has achieved it. Apple has always relied on the sect that just wouldn't do "windows". On the other hand, what does apple have to gain by doing this? Could it be that they KNOW people would jump to OS X and just use windows just for games? (which I suspect alot of linux folks do already - I know I did). It would also let them compete on an equal footing (somewhat), IF their business apps were superior to MS products. Pro's: They sell more hardware. More people start using OS X. Con's: Everyone switches to windows (unlikely). Obviously, there are alot of ways to look at this, but in my opinion, Apple has been making some very good calls in the last few years.

  76. Re:So.... by Anonymous Coward · · Score: 0

    Sounds like you base your attitude towards all of the multi-hundred-million people that comprise the US on the typical half-dozen bullet-point news items that major networks are puking out day after day.

    Your "informed" opinion is an illusion. Go outside and talk to your neighbors. Do you even know their names?

  77. Re:So.... by fimbulvetr · · Score: 1

    As for the Powerbook with strips "all over" the LCD ... call AppleCare and keep complaining until they take it back. /i?
    Haha! And you don't see a problem with this? This is hilarious! Just keep calling back. Nice, man. Nice. Now, maybe I should bring up how apple refuses to replace the obviosly defective Nanos. Or maybe how Apple refused to admit the infamous power button problem when they first released the new Imacs? Or maybe some Cube stuff? Like how they refused to admit the cube had a poorly designed heat-prevention system? Or maybe how they refused to admit previous problems with the LCDs on both the Ibook and powerbook?

    Maybe I should bring up how I've had a defective power adapter replaced on my dell, just by opening a support ticket on their website. Or how I got my power supply replaced on my IBM desktop the first time I called them? How about my Sun servers that require one dmesg submission to get a new hard drive?

    Keep parroting man, you and your think different crowd are the only fools now.

  78. Doesn't sound like anyone's actually read it yet by errordactyl · · Score: 1

    I don't remember having to pay to look at patents. Must be gettin old..

    The only reasonably secure solution I've been aware of was encrypted code that is sent to the CPU or an off die security engine for decryption into run-able code. The encryption is public/private key with the private key lying inside an "Apple" CPU

    Anyone have more details?

    --
    $_.=["a".."z"," "]->[rand 27] while !/just another perl hacker$/;
  79. NOT tcpa by Erpo · · Score: 1

    microsoft's aim in supporting TCPA was to make their code "tamper resistant" by encrypting parts of the OS with pgp style encryption

    This is not what TCPA is about. The point of TCPA is that a chip in the computer can create a digitally signed report on the software controlling the machine (i.e. BIOS code, boot loader, kernel, device drivers, OS security policy, and any other pertinent information) and send it out the network interface on demand.

    The effect is that in the future when some genius coder cooks up a drop-in replacement for Windows (or something just as desirable), genuine Windows(R) operating systems will be able to shun it because its TPM won't produce a certificate saying that computer.

    Microsoft's plan is not to control our computers by denying us easy access to the code they run. Microsoft's plan is to control our computers by ensuring that if we choose to run an OS that they didn't write, we will not be able to interoperate with other computers.

  80. Re:So.... by 615 · · Score: 1
    Next you'll declare that all employees care about, by definition, is their paycheck -- therefore they don't care if their job consists of beating children with baseball bats, as long as it pays the bills.

    Ah... This is a little OT, but I doubt most people care (or care to know) where their money's actually coming from. Chances are, whoever you work for, that a portion of your paycheck is made possible by unsavory business practices. And, with the complex web of corporate ownership that we have today, ... Well, the amount of time and effort it would take for you to insure that your employer's employer's employer's ethics are in line with your own is more than most of us can spare.

  81. I think everyone arguing misses the point by bedammit · · Score: 1

    Apple is merely attempting to protect their new hardware/OS platform. By building in some TPM scheme, they have a demonstratable attempt to protect their technology. This provides a method for legal actions for any offical vendor that attempts to reverse engineer the Tamper Resistant code.

    BeDammit

  82. Re:Oh, I get it (Well, almost) by Anonymous Coward · · Score: 0

    "Dell cannot sell computers with OS X on them without consent from Apple."

    True. But that's not the _important_ consent that's missing, is it.

    When a man walks a dog they are both on a leash.

                                                      -me

  83. obl. Simpsons quote required here. by pboulang · · Score: 2, Funny

    Dr. Nick: Inflammable means flammable? What a country!

    --

    This comment is guaranteed*

    *not guaranteed

  84. Has anyone actually read TFPA? by podperson · · Score: 4, Informative

    So patents are apparently written in a very strange way for reasons that no doubt make sense to someone. Aside from converting a tree structure into a series of numbered paragraphs (this patent describes an X being comprised of Y and Z. The Y comprises a Q, R, and S. etc.) it is also written in a bewilderingly specific and yet vague way so as to at all times make it clear that whenever they talk about something in particular, they in fact mean to include stuff that they haven't mentioned and may not even have thought of.

    So, having tried to wade through all of this, here's my potted summary.

    A "tamper-resistant" code block can be created *automatically* (i.e. not by hand) by translating an ordinary code block into a tamper-proof code block. The tamper proof code-block may be composed of checksummed code with extra inserted code that performs arbitrary operations (using, for example, information stored on a ROM, or taken from the computer's clock, or from the user's settings) and then is expected to produce a specific result.

    E.g. multiply the current time by the user's name converted into a number and subtract the checksum of the code block and produce the number it did when the code was initially "tamper-proofed".

    To verify the code has not been tampered with it can be executed in an environment (a virtual machine, say) which behaves like the real environment but where system calls have no effect so that only the ancillory results are produced. If these results aren't right, the code block is rejected.

    I'm probably missing a lot, but the proposed system is AT LEAST this sophisticated, which is a heck of lot more convoluted than, say, checksumming code blocks. I think figuring this out is well beyond the script kiddies that produce the majority of malware.

    1. Re:Has anyone actually read TFPA? by softweyr · · Score: 2, Insightful
      Your analysis seems close. The basics of this technique are not really all that new, a company named Clyde Digital produced several system monitoring tools for VAX/VMS back in the late 80s that loaded VMS system patches. The code for the patches was encrypted uniquely for each customer; the customer's license key was used to decrypt the code as it was loaded into the VMS kernel. This would certainly qualify as an obfuscation, if not the on-the-fly obfuscation mentioned in the patent.

      Creating a chip to sit on a memory bus and decrypt instructions as they are fetched from memory, which is what this really sounds like, is sick and wrong. One question that leaps immediately to mind is what kinds of hoops you have to jump through to get your operating system 'keyed' so it will boot on the iMax86.

      Jeers to Apple for attempting to create a system we won't be able to run open source operating systems on, if that's what they're shooting for.

    2. Re:Has anyone actually read TFPA? by podperson · · Score: 1

      I don't think this has anything to do with blocking open source. I think it's more like specific chunks of an OS (specifically OS X) won't run on a machine without a magic chip on it.

    3. Re:Has anyone actually read TFPA? by boomstik · · Score: 1
      The code for the patches was encrypted uniquely for each customer; the customer's license key was used to decrypt the code as it was loaded into the VMS kernel.

      Why was that even needed? were they THAT concerned about all those rampant pirates running stolen copies of VMS on their XT clones??

      --
      http://shadowless.me
  85. Pith and Spay Your Patent Attorneys, Please! by Anonymous Coward · · Score: 0

    If all of the patent attorneys were properly pithed and spayed, this ridiculous situation would correct itself very quickly.

    1. Re:Pith and Spay Your Patent Attorneys, Please! by Anonymous Coward · · Score: 0

      Pithed? Don't you mean pitted? As in the process of removing nuts? I know. I know. Such pithy wit. But I pithy da foo dat getz his nutz pitted!

  86. My letter to Apple for what I want on a x86 Macs by saha · · Score: 3, Insightful
    See request #4. Note this was dated Oct 5th 2005, before the announcement PCI Express gfx cards.


    What the (blank) department would like to see in future Intel based Macintosh computers.

    1. A multi-button mouse. With the recent "Mighty Mouse" part of this need has been address. Although, this mouse could use more ergonomic feedback and improvements. A default option from the Apple Store for the "Mighty Mouse" is fine, but additional choices for a two button or three button mouse from a pull down menu choice will give customers more flexibility.

    2. The HFS+ journaled filesystem must coexist with an NTFS, or any Linux filesystem like XFS or ext3 on a multi- partition harddrive.

    3. Intel based Macs should have IEEE-1394 support and have Firewire target mode and netboot from EFI (the new Intel based BIOS)

    4. Intel based Macs should be able to run Windows XP SP2 on it and future Windows Vista. i.e. minimize or eliminate custom ASICs on motherboard that would cause problems installing Windows. Dual booting Intel based Macs will be desirable, but what would be even better is virtualization using Intel's Vanderpool technology to run the few Windows applications that haven't been ported to Mac OS X i.e. AutoCad, Rhino 3D.

    5. Intel based Macs have to support PCI Express x16 for graphics cards. Support high end professional graphics card from Nvidia Quadro and ATI FireGL with CoreImage support is absolutely critical for engineering, scientific and the visualization industry. If possible a 3rd player supporting Mac OS X, like 3DLabs Wildcat Realizm series. This would greatly benefit the Mac OS X platform as a more serious player in the CAD and high end computer graphics industries.

    Last but not least for all Macs (x86 and PPC) an easy integration with Active Directory or AFS for user login. Currently both methods require work on Mac OS X.

  87. re: unhackable DRM, etc. by King_TJ · · Score: 2, Interesting

    Well - we *do* already seem to have virtually "unhackable" DRM out there right now. Anyone see a working hack for DirecTV receivers using the "P4" series cards?

  88. Hmm... by RedNovember · · Score: 1
    The rest is just slashdot-esque dick-measuring.

    Naah... too easy...

    --
    "MY APOCALYPTIC TENOR HAS NOT BEEN DISPELLED!" - T-Rex, qwantz.com
  89. What this is probably REALLY doing... by techmuse · · Score: 1

    I think that there will be an embedded Linux kernel running on a chip on the motherboard. This kernel will execute certain system calls. The result of the call execution will depend on a key (cryptographic?) which will be derived from something particular to your (or Apple) hardware. If you do not have the right key in hardware, the result will be wrong, and OS X will not run. Part of the key to this is that some code in OS X will have to translate to different, obfuscated code, and when obfuscated, still derive the correct solution using the input key correctly. Code obfuscation allows you to not only hide what a program is doing, but to make the line that executes dependent on the result of a method in a way that is difficult or impossible for a code analyzer to detect. (Since the result does not exist until run-time, a reverse compiler can not determine what the result is.) If the result depends on this input key (built into Apple motherboards), then having the wrong (or no key) means that the code will not translate correctly, and therefore OS X will fail to run.

    I do not think that this has ANYTHING to do with running multiple OSs simultaneously. I think that Windows was listed in the set simply for obfuscation purposes - to hide the real purpose from slashdot readers, journalists, hackers, and competitors.

    1. Re:What this is probably REALLY doing... by softweyr · · Score: 1
      I think that there will be an embedded Linux kernel running on a chip on the motherboard.

      Yeah, go right on thinking that, then take a look at how OS X is actually laid out. Can you say microkernel? Apparently you don't grok microkernel, but that doesn't mean it's not in there.

      Yeah, right, linux buried inside Mac OS X. Hahahahahahahaha...

    2. Re:What this is probably REALLY doing... by techmuse · · Score: 1

      That's not what I said. Not Linux running inside MacOS. A chip on the MB that runs embedded Linux and does nothing but handle this obfuscation function. There are many chips on motherboards that run embedded code. PC BIOS chips are a good example.

    3. Re:What this is probably REALLY doing... by Ravnsgaard · · Score: 1

      Why the hell would Apple use Linux for this?
      They have their own kernels, both for OS X and for the iPod.

    4. Re:What this is probably REALLY doing... by bani · · Score: 1

      I think that there will be an embedded Linux kernel running on a chip on the motherboard.

      Nifty. I'll love to see the complete source code for this, which apple will be obligated to provide.

  90. Small - Medium Businesses as well by alexhmit01 · · Score: 2, Interesting

    Well, if I was doing IT for a larger company (my small company has 15 people, adding 5 every 6 months or so, so we buy that many new Macs), and I could buy a Dell and pop in an Apple DVD, that would be my Mac stations... Basically, for anyone that wanted OS X, it would be easier and cheaper normally to buy the lowest end Dell and stick OS X in there... Sure the equivalent Dell to an Apple is about that same price as the Apple (+/- 10%), but Apple has limited selection... Sure the equivalent Dell to the Mini (including XP Pro) is about $550, but I can buy a $300 Dell... and possibly do dual-monitor for $300-$600, compared to $2000 with Apple...

    Basically, Apple doesn't want people buying design workstations (dual monitor, decent RAM, etc.) buying a $1200 Dell instead of a $2000 "PowerMac," and spending $200 to get the Mac OS X, they want to sell the $2000 hardware and make their $400 in margins...

    Sure, there WILL be a way to buy an off the shelf machine, or alternatively, assemble off-the-shelf parts to match what the Mac has, flash firmware or whatever to match Apple's trickiness, and run OS X... guess what, college kids will do it... but there is no way for my company I would do that...

    Because if I roll out a patch (say, 10.5.3) and it breaks my machines, I'm SOL until a new "hack" comes out... or a security patch does it, etc., etc... Sure, for a hobbyist they'll do it... and I doubt Apple cares that a few Alpha geeks run hacked Macs... they get some mindshare and possibly sell some software (maybe not the OS, but maybe Pages or Quicktime Pro, or anything), and maybe when that kid makes purchase decisions he'll buy Macs...

    What they DO NOT want is my small company buying 5 Dells + 5 Dell monitors + OS X DVDs, instead of 5 Mac Minis + 5 Apple monitors (the combo looks SO slick) and then buying OS X upgrades annually...

    It's not about normal unsupported... it's about some OS upgrade breaking the system and leaving me fucked with an insecure machine until the upgrade happens. ALL they need to do is have the stock kernel check something in the hardware and it will accomplish 80% of their objectives. Anything ELSE they do it just gravy... my guess is something in the kernel, and something in the closed source layers... basically force you to apply a new hack every security patch/OS upgrade, and that will keep all but hobbyists from going that route... and that is ALL Apple needs.

    Alex

    1. Re:Small - Medium Businesses as well by Budenny · · Score: 1
      But you see, your argument basically accepts something that Mac people have spent years denying: it accepts that in the eyes of customers, Apple hardware is overpriced for its quality and functionality. Otherwise, you would not find that "it would be easier and cheaper normally to buy the lowest end Dell and stick OS X in there."

      I would really like the Apple people to explain this consistently. If the hardware is so great and such great value for money, why is it that it will lead to disaster for the hardware business if you can run X on Dells?

    2. Re:Small - Medium Businesses as well by Anonymous Coward · · Score: 0

      Dude, watch your back. You let the cat out of the bag. Keep an eye out for the white helicopters.

      Seriously, I've already posted, or you'd be modded up.

  91. Red/Blue Box for x86? by alexhmit01 · · Score: 1

    Back in the day of Rhapsody, there was:
    Yellow Box (OpenSTEP APIs) with multi-arch binaries for x86 and PPC...
    Blue Box - now Classic, ran Mac OS in a window, basically a Virtual Mac environment
    Java - ran natively in Yellow Box land
    Red Box (or Blue Box x86, it's been a while) that ran Windows in a Window...

    That was part of the Rhapsody/x86 part... The idea was Mac users upgrade to Rhapsody/PPC with their old software in emulation... Windows users upgrade to Rhapsody/x86 with their old apps in the Windows in emulation... (note, its more virtualization than emulation, because the hardware would be direct calls)... then when all apps are Rhapsody/Yellow Box, everyone upgrades to the chip of choice, then assumed to be PPC, but it didn't matter who won.

    Well, that got abandoned, or so we thought. Apple apparently kept their x86 codebase REASONABLY up to date... and I would assume that they are using their old Windows stuff.

    I'm excited... right now I keep a Windows machine on my desk to run Quickbooks and a few random small applications... I can't wait to have the ability to run those apps at full speed (say 95% of full speed) on my new Powerbook...

    I'm not in a platform war, I just want a laptop that runs BSD, MS Office, and is reasonably reliable. This is a wonderful time...

    Interestingly, hopefully for most apps I'll just run Darwine instead of needing to run Windows, but I can run it for apps that need it.

    Good times, good times. And hell, I need to buy Windows licenses from time to time anyway to run in Virtual PC if I need a Windows app on the road, so its a wash...

    Alex

    1. Re:Red/Blue Box for x86? by XxtraLarGe · · Score: 1
      I'm excited... right now I keep a Windows machine on my desk to run Quickbooks and a few random small applications... I can't wait to have the ability to run those apps at full speed (say 95% of full speed) on my new Powerbook...

      When I got my Powerbook it came with Quickbooks already installed, so you'll be able to run it at 100% speed without emulation ;-)

      --
      Taking guns away from the 99% gives the 1% 100% of the power.
  92. Jane ass... by Anonymous Coward · · Score: 0

    sounds like you're leaking...

  93. Re:Reminds me of some protection code I once wrote by Anonymous Coward · · Score: 0

    uh. anyone could just find your "decryption" algorithm and run it on the code blocks ahead of time. your system is no more secure than someone setting up a swap file. data not in mem? -> run algorithm to fetch data. mem full? -> run algorithm to store data. In your case, whenever accessing a block of memory for assembly instructions or data, instead of swapping into memory from disk, you'd run some function to unmangle in-memory asm/data, and whenever done accessing it, instead of swapping it out to disk you'd mangle it in-memory. Your mangle/unmangle functions could easily be observed.

  94. Tamper Resistent, eh? by catdevnull · · Score: 0

    Of all the patents Microsoft has applied for, I think it's pretty funny that they didn't even try to touch this one.

    As far as Apple's new patent goes, I wonder if the Tamper Resistence will be as resilient as Fairplay? he he

    --

    I might know what I'm talkin' about, but then again, this is Slashdot...
    1. Re:Tamper Resistent, eh? by Anonymous Coward · · Score: 0
      I wonder if the Tamper Resistence will be as resilient as Fairplay? he he

      You must be referring to Hymn, which has been broken (disabled) by iTunes 6.

      So it has in fact been resiliant about being cracked.

    2. Re:Tamper Resistent, eh? by catdevnull · · Score: 1

      ...for now. It's only a matter of time. They'll probably play leap frog for a while. Although, the Hymn Proj guys haven't seemed to leap back ahead yet.

      --

      I might know what I'm talkin' about, but then again, this is Slashdot...
  95. OS X on commodity hardware by jmorris42 · · Score: 1

    > Why is Slashdot so obsessed with cracking OS X to run it on generic x86 machines..

    Ah, Apple fanboys. :(

    I suspect a lot of people would want to do it to have Apple's supposedly superior OS on a) the totally adaquate hardware the person already owns and b) on the unquestionably superior variety of PC hardware. With Apple you get to pick from a couple of desktops, a couple of laptops and one or two servers. In PC land, Dell has more choices of hardware and they are only one of hundreds of PC vendors to pick from, including parting out your dream machine from your fav online vendors.

    Personally I don't see the point, but I then I don't particularly like OS X or Apple. I want UNIX, Apple is close but no bananna. My opinion of em is based on OS X 10.0 though, if I could plunk down a C note and try the current version on my existing box I'd probably give em another look just to be current. But I ain't buying a whole PC with all the side costs that entails just to look. And unlike most potential Apple customers I even have a KVM switch at home.

    Then again, I'm not a typical customer. Would never make an unfree OS my primary work environment. I will still play with unfree stuff but I'm RMS pure enough to never depend on the stuff for anything important.

    --
    Democrat delenda est
    1. Re:OS X on commodity hardware by Overly+Critical+Guy · · Score: 1

      Why am I an Apple fanboy just for asking?

      --
      "Sufferin' succotash."
    2. Re:OS X on commodity hardware by CrackedButter · · Score: 1

      Why don't you go to the Apple store and check out one of the macs. Simple.

    3. Re:OS X on commodity hardware by bani · · Score: 1, Insightful

      you're an apple fanboy because you assumed by default the only reason anyone wants to run OSX on generic hardware is to avoid paying for it.

    4. Re:OS X on commodity hardware by Gorbag · · Score: 1

      OK, I give up. What other reason is there?

      --
      -- I speak only for myself
    5. Re:OS X on commodity hardware by muuh-gnu · · Score: 1

      Read the fucking posting before you answer.

      Do people actually have to be Mac users to give such stupid answers (like "Get a Mac.") on almost _every_ occasion, regardless of what the parent posting was about???

    6. Re:OS X on commodity hardware by jmorris42 · · Score: 1

      > OK, I give up. What other reason is there?

      Guess some people ride the short bus. I said it on the parent post, lemme say it again, only more brutally.

      Evil corporations trying to dictate one sided terms are always a bad idea. Apple shouldn't be able to artifically tie their hardware and OS using DRM. Sony shouldn't be using DRM on music cds. The DVD CCA shouldn't be using DRM to tie DVDs so they can only play on approved players in approved places. Etc. Etc. Almost everyone reading Slashdot understands this in their bones, except for Apple fanboys giving Apple a pass on accepted codes of moral behavior.

      If I want a big assed pimped machine or a tiny little EPIA, it isn't my OS vendor's business. I have no problem if Apple decides that supporting the horrific diversity of PC hardware is beyond them and only supports the short list of hardware they actually sell. But forbidding third parties to support their hardware under OS X is going too far, using the DMCA on em crosses the line to evil.

      And if you still don't understand, imagine the borg doing exactly what Apple is doing. Imagine they tied Shorthorn to a new line of Microsoft PCs with the same TCPA tricks. Imagine how fast they would end up in court again.

      --
      Democrat delenda est
  96. Re:So.... by Anonymous Coward · · Score: 0

    invading Iraq without being sure enough of our ground

    Bush and his buddies have a big plan and it has nothing to do with weapons of mass destruction or toppling dictators.

  97. Twenty. by Myria · · Score: 1

    ...fourteen years...

    Patents last for 20 years, not 14. Exception: drug patents last for 7.

    Melissa

    --
    "Screw Sun, cross-platform will never work. Let's move on and steal the Java language." - Visual J++ Product Manager
  98. evil, bad patent by idlake · · Score: 2, Insightful

    The patent contains no interesting, new methods. Instead, Apple is attempting to patent the general idea of transforming a program into a tamper resistant form.

    The USPTO will probably grant this, or many of its claims, despite its lack of novelty. But this patent is a poster child for what is wrong with the patent system.

  99. A different approach by Myria · · Score: 1

    I prefer ignoring the fact that there's encryption. I hook the decryption function. When the place I need to patch gets decrypted, I found out and I write over that instruction.

    This way, I don't need to bother with most of the protection.

    Melissa

    --
    "Screw Sun, cross-platform will never work. Let's move on and steal the Java language." - Visual J++ Product Manager
    1. Re:A different approach by jedimark · · Score: 1

      I guess the only thing my method could of really accomplished is perhaps make the inexperienced and impatient cracker bored and go after something else, which seemed to be the point of a lot of code protection schemes. If someone is patient and determined enough to break protection code, it can and will be done..

      I did try to get the 386 debug registers to trap access to the IRQ table, but I couldn't do that and play with softice at the same time, and plus didn't work under windows dosbox for some dumb reason. And what would stop the debug registers being reset?

      my knowledge of "encryption" back then consisted of bit-rotates & exclusive or, so no matter what I did it would of sucked.

      Still, it was fun trying to step through the code, and being 15/16 at the time, I thought it was a neat idea. :}

  100. They're hear to stay by Anonymous Coward · · Score: 0

    I for one welcome our new tamper-resistant overlords.

    I predict they will be in power for quite a while, too.

  101. finally... by Anonymous Coward · · Score: 0

    a patent that MSFT won't fight for or have use for

  102. Not too far off from the windows users by flamingweasel · · Score: 1

    Perhaps they're abandoning it altogether? Internet Explorer for Windows got abandoned years ago at version 6.

    --
    Cthulhu loves you.
  103. Re:So.... by Anonymous Coward · · Score: 0

    Not to mention that employees are individual people, while corporations are fictional entities that have been given many of the rights of people. Humans have moral sense, but (as the USSR, Nazi Germany, and many other organizations showed) organizations of them do not.

  104. Just published a paper on this by brdsutte · · Score: 2, Informative

    And hey, we only needed one machine to implement this. Moreover, in our technique, the program rewrites itself, and it does so fully automatically, so no manual editing is required. Look for our paper on "Software Protection through Dynamic Code Mutation" at last week's Workshop on Information Security Applications (WISA2005), which you can download at www.elis.ugent.be/~brdsutte.

    1. Re:Just published a paper on this by dmdimon · · Score: 1

      Just looked at your's site. You are really cool.

  105. Re: unhackable DRM, etc. by Mister+Transistor · · Score: 3, Informative

    It's not that it's unhackable, it's just too much trouble to have been broken so far. The encryption engine and relevant microcode is hidden deep in an ASIC, and no one has been able to secure an e-beam slicer long enough to open it up. There are only a few of them at major universities and chip fab labs, and it's pretty hard to "borrow" time on them during your lunch hour for such a "project". Someday, it will probably be broken but it has served the purpose of any successful encryption system - to keep sensitive data from prying eyes until it's no longer sensitive.

    Actually, no one ever really cracked the P3 DRM either, what was known was due to internal leaks, rumored to have been possibly deliberate, as NDC (Rupert Murdoch) owns their competitor, Dish Network! Anyway, the P3 hacks were all workarounds that still needed the real hardware DRM decryption engine to do the work. There was rumors of a soft decryptor, but I never saw one and personally I think that was vaporware.

    --
    -- You are in a maze of little, twisty passages, all different... --
  106. obvious != informative by The_Incubator · · Score: 0

    Sweet, the quintessential Slashdot super-obvious comment with != in the subject! It never gets old!

    Nick

  107. Read the patent..its for mp3 files and iTunes by Anonymous Coward · · Score: 0

    If you actually read the patent is all about mp3 files, playback of encrypted mp3 files, and iTunes.

    It all seems very confused. Sounds like some bright young engineer had too much time on their hands and came up with a DRM system that looks great on a whiteboard, and will be total crap if they ever try to turn the design into shrinkwrap. A lighweight OS on top of a primary OS...pleeeesee.

  108. Apple patents by void+bear(void) · · Score: 1

    Apple patented the mighty mouse - maybe 2 years before they actually produced it. They also have a tablet mac patent too. My point is, this could all be a smokescreen, get everyone excited about their new 'tamper-resitant' code, and then on day one Intel suprise us with a totally new type of instructions set and chip for the MacIntels. I'll wait to judge this one, when I have a MacIntel sat in front of me.

  109. Re:There's another, more interesting aspect of thi by CrackedButter · · Score: 1

    You forget the technologies inside OSX which seem to make it a dream for developers to code for. You only have to look at Aperture and see that a program like that isn't coming out on windows for anytime soon.

  110. Re:There's another, more interesting aspect of thi by Macka · · Score: 1


    And I hope that someone comes out with a 150-200GB disk for laptops pretty soon so I can fit all this lot on one system. My 100GB PowerBook hard drive is already 83% full.

  111. Re:There's another, more interesting aspect of thi by astonishedelf · · Score: 1

    Absolutely fucking brilliant move by Apple. Jobs must have allowed for this eventuality for quite sometime. This really is the final piece in the puzzle. It must have been obvious to Jobs that that as long as Office was the de facto business standard in the business world, Apple could never grow significantly. It would just be too much of a threat to Microsoft. Microsoft could simply drop Office for Mac and basically kill it off in the corporate world. But it now looks as though Apple intends to compete seriously with Microsoft for domination of the Personal Computing space, they needed to ensure that they would always have Office available. I believe that Microsoft always intended to kill Office for the Mac at some stage (their lawyers are brilliant and would have dragged out any potential lawsuits for decades - in the meantime Corporate Apple woudl be dead), if it became a threat. This is one of the reasons why Apple have been steadily increasing the number of OS X only apps they are building. They need to ensure that there are very strong reasons for using Apple in any event. I predict that along with Leopard 10.5, Apple will finally introduce their Office equivalent - Pages / Numbers / Filemaker Pro / Keynote.

  112. Re:first glance by Anonymous Coward · · Score: 0

    OK. Like most slashotters, I used to live in blissful ignorance of female plumbing -- innocently assuming that a woman simply popped in a clean tampon at the beginning of her period, and took it out dirty at the end.

    Just recently I found out that it doesn't work like that -- they get through a whole bleeding {pun intended} packet every month!

    What I want to know is, why isn't wash-and-reusable sanitary protection more common? I know I'd use it if I was a woman! I mean, surely the thought of cleaning it out and replacing it isn't even remotely as disgusting as the thought of all those used tampons festering in landfill sites for hundreds of years?

  113. Re: unhackable DRM, etc. by vague+disclaimer · · Score: 1
    It's not that it's unhackable, it's just too much trouble to have been broken so far.

    Well making it more trouble than it is worth to crack *is* the objective of encryption (or has Phil Zimmerman been lying all these years?)...

  114. Such a confused debate this by Budenny · · Score: 2, Informative
    Here are some of the confused arguments one comes across.

    Apple should not sell the OS seperately because I don't want to buy it. I want the integrated experience. Its a non-sequitur, if that's what you want, buy it. Why should it not sell to others who don't want it?

    Apple is a hardware manufacturer and if it allows people to run the OS on other hardware, it will go out of business. People who argue this, then turn around and claim that Apple hardware is better cheaper and faster than anyone else's. So why will unbundling not lead to a boom in hardware sales?

    Apple shouldn't lock its OS at all. Why not? Of course, its entitled to protect its investment by product activation or DRM or whatever. Everyone else does.

    Finally, we have the argument, if its unbundled, people will try to run it on hardware which will not run it, and this will put off buyers and damage the reputation of the company. This is crazy. It will be shipped with a list of what is supported. And manufacturers of cards, mainboards etc will tell you what the OS requirements are. They do it now, after all. Why would they stop?

    Finally we have the argument, people who buy X and run it on their Toshibas (as ZD-net seems to have done) will not be having the Apple Experience. Well, maybe not. Why do you care? If you want to have the Apple Experience, which seems to consist in looking at a particular case while using X, go ahead. But this is not a reason for selling other people the unbundled X experience, if this is what they want.

    The more I hear people arguing about this, the less sense it makes. Surely the point is, sell the customer what he wants to buy. He probably really does know what he wants. Let the customer worry about value for money and the sort of experience he is having. Don't try to dictate what he is supposed to want or how he is supposed to feel.

    1. Re:Such a confused debate this by argent · · Score: 1

      Apple shouldn't lock its OS at all. Why not? Of course, its entitled to protect its investment by product activation or DRM or whatever. Everyone else does.

      If Apple implements a mechanism for locking OS X that is sufficiently effective that I can't override it if I need to, I won't buy it, or use it, or recommend it, as anything more than the same kind of "smart terminal" that I used Windows as... because one of the advantages of OS X over Windows is that it doesn't contain that kind of boobytrap in its core.

      And if I need a separate computer anyway, running an OS that doesn't have a deliberately fragile kernel, that will be where all my important work goes on, why should I keep paying the Mac Tax on Apple hardware... however small that may become?

      And I haven't even minded the money spent on buying new versions of OS X since I bought my Mac ... where I'm still running the original Windows 2000 install on my Windows box. Apple doesn't have to force me to at "license-key-point" to pay for those upgrades because Apple provides something of value to me.

    2. Re:Such a confused debate this by kilfarsnar · · Score: 1
      "Apple is a hardware manufacturer and if it allows people to run the OS on other hardware, it will go out of business. People who argue this, then turn around and claim that Apple hardware is better cheaper and faster than anyone else's. So why will unbundling not lead to a boom in hardware sales?"

      Now hang on a second. Do people really argue this? I am one of those who thinks that Apple is a hardware company. If they unbundle the software and hardware, they become Microsoft, only about 1/20th the size and they get crushed. Microsoft is currently freaking out in all directions over software "piracy". Apple is doing no such thing, to the extent of not having license keys for the OS. I would be interested in arguments to the contrary.

      But I do not then turn around and say that Apple's hardware is better/faster/cheaper. It is demonstrable that Apple's hardware is not the cheapest nor the fastest, Photoshop tests aside. Whether it is "better" or not is more subjective. Apple sells their hardware at a premium and bundles great software with it. This is the irony of Apple: they are a hardware company that is successful because they make great software. And they literally or practically give it away! iTunes is free, iLife and iWork are only $80. That's pretty cheap considering what those software suites can do.

      So, yeah, I do think that Apple is a hardware company that should not unbundle the software from the hardware. Not only would it radically change Apple's business model and larger vision (they make the whole widget), but there is an advantage to the bundle. The software is tightly integrated with the hardware, and the whole system is more stable because there are fewer variables and unknowns in hardware configuration. I'm looking forward to Apple moving to x86 not so I can run OS X on a Dell, but so I can run Windows on my Mac.

      --
      "What the American public doesn't know is what makes them the American public." -Ray Zalinsky (Tommy Boy)
    3. Re:Such a confused debate this by Budenny · · Score: 1
      "If they unbundle the software and hardware, they become Microsoft, only about 1/20th the size and they get crushed"

      Well no. This only happens if they stop supplying bundles. No-one who wants to see software unbundling as a strategy is arguing for that. They would still be Apple. They would still sell bundles Macs with OSX. The integrated experience would still be available. Its just that the X + Dell experience would also be available.

      Now, before people start throwing things, its not about whether we want this, and its not about whether we like the idea that it is happening. Its about why you should not take customers' money and sell them what they seem to want, and whether this would destroy the Apple hardware business.

      You can only argue that this would destroy the hardware business, if you admit what few seem to: a massive degree of overpricing in current Apple hardware, and a severe lack of value in the integrated experience. If there is minimal hardware premium, and lots of value in integration, Apple bundles will still sell much as now, the OS will sell incrementally, and people will buy lots of the elegant hardware to run Windows on. It will be a great business.

      So, tell me again, what's wrong with the argument? Or does it work in reverse? Does it show that the integrated experience is not valued in the market, and that the hardware is greatly overpriced, and that Apple knows it? And that is why they cannot unbundle? Because if everything Cupertino marketing tells us is true, it points in only one direction: unbundling cannot hurt, and would be a great opportunity. Why then do they seem driven to go to such lengths not to take it?

    4. Re:Such a confused debate this by Gorbag · · Score: 1

      What's wrong with the argument is it doesn't admit to the current pricing strategy of using hardware profits to develop software. Two-tiered pricing for the software will just tend to generate illicit sales at the lower pricing level, so the best solution for the pricing model is to avoid sales outside the hardware market. Presumably the pricing of an independent software market is prohibitive enough that they felt they would not get sufficient sales. At any rate, such decisions are up to those who are betting their own money, and not the gadflys, n'est pas?

      --
      -- I speak only for myself
    5. Re:Such a confused debate this by kilfarsnar · · Score: 1
      Well, I think there are a few things going on here. First of all, I wonder whether Apple could make as much money on software licensing as they do on hardware. I doubt it. The OS would be going head to head with Windows, which opens up a can of worms for Apple vis-a-vis pricing and marketing. Besides that, there is the larger question of the software business model. Microsoft is moving to selling services partly because they have trouble forcing people to pay for Windows. I have never paid for a copy of Windows in my life! As I pointed out, Apple does not have this problem at all. They obviously don't care because they don't have license keys for installing the OS.

      Secondly, it's not just Microsoft. Apple would compete with Microsoft on the software, and with Dell on the hardware. You could argue that they do this already, but it's not quite the same. A Dell can't run Mac OS. So when a Dell is cheaper, Apple can say, "Yes, but look at all this cool stuff you get with a Mac that you just plain can't get from Dell." Again, the thing that makes Apple's hardware worth paying for is the software. So unbundling complicates things for Apple.

      Finally, I think that selling the OS separately and as a bundle muddies the water from a consumer's point of view. What your average CompUSA shopper will see is a Dell for $500 and a Mac for $700 (or whatever). Both have the same possibilities for operating systems. But the salesman says if you spend the extra money you get "tighter integration". To some it would be worth it and to some it would not. It's hard to put a price on tight integration. Besides that Apple would have to do what Microsoft does and support infinite combinations of hardware. Part of what makes a Mac so stable and easy to use is that the hardware combinations are largely a known quantity and variables are limited. This goes out the window once you unbundle.

      What really differentiates a Mac from a Windows machine is the software, not the hardware (from your average consumer's POV). Apple's model depends on limiting choice (ok, there, I said it). A Mac is a package deal. Absent that most people will go the cheaper route and Apple will lose a lot of hardware sales. That, coupled with price competition and piracy on the software side, would be bad for Apple.

      --
      "What the American public doesn't know is what makes them the American public." -Ray Zalinsky (Tommy Boy)
  115. Re:So.... by Anonymous Coward · · Score: 0
    That sounds hip and jaded, but it also belies a disturbing lack of faith in society. Next you'll declare that all employees care about, by definition, is their paycheck -- therefore they don't care if their job consists of beating children with baseball bats, as long as it pays the bills. And all politicians care about is getting elected, therefore they'll just put their feet up and masturbate once they get into office; and all men care about is sex, and all women care about is babies ... et cetera.
    People are not solely profit-driven, they have all of their human complexities, goals, and whatever. Corporations are required to fulfill their statuary goals, which are (for all of them that matter) profit, profit, and profit. If they do not, stockholders can file a lawsuit against them. Most of the time this will not happen because stockholders will simply choose a management that works for them, but the point is that even if you own 51% of a company and can control how it is managed, any "ethical" choice you make that goes against profit can get you sued. So when a company displays ethical behaviour of any sort it is only because it is in the interest of profit (PR, tax deductions, whatever..). The corporate system is structurally flawed.
  116. Re: unhackable DRM, etc. by Anonymous Coward · · Score: 0

    The equally hacker-proof Dish smartcards (rom10x'es) have been dumped, same for the canadian equivalent (bell expressvu). At some point they had Dish working, until they started changing keys and doing ECMs. Their new system is already half broken, and these cards were supposed to be the Fort Knox of smartcards, I thought they'd NEVER EVER be dumped (can't even glitch them, so it's back to finding holes in code only).

  117. This is pure EVIL!! by Anonymous Coward · · Score: 1, Informative

    At least that's what would be claimed over and over again here if it were Microsoft rather than Apple filing this patent.

  118. Re:So.... by mattgreen · · Score: 1

    I see you got your naivete karma bonus going there. (Although I can't see how, you used the f-word here.) Your comparison is inaccurate because you cannot compare a living, breathing person to an abstract entity such as a corporation. The two are very different things. I don't think Jobs et al deliberately try to screw over the world. At the same time, realize that no corporation is founded to better the world. They are founded to make money. After all, materialism is the American way. Individually evaluated, every company has a list of things its done right and wrong. It just happens that Apple is the flavor of the month around here.

    Face it: if this story were about Microsoft, you'd all be crying about how evil it is. Watch me get moderated into oblivion for pointing this out.

  119. Re:So.... by Anonymous Coward · · Score: 0

    Keep parroting man...

    Ah, sweet irony.

  120. Re:So.... by bit01 · · Score: 1

    In this specific case, what's wrong with Apple developing technology to make its products hard to emulate or reverse-engineer? Aside from its potential for harassing pirates, I don't see the harm in it.

    In the short term not much harm. In the long term free markets are destroyed when other companies can't make devices interroperable, defacto and closed standards develop which new, small players cannot participate in and markets are created where the costs of entry get so high that cartels and monopolies develop.

    No free markets, just ghetto's where different multi-nationals have a monopoly on their own product segment, have no incentive to create new things and have no incentive to reduce prices.

    ---

    I'm not worried about the use of DRM. I'm worried about the abuse.

  121. Re:So.... by fimbulvetr · · Score: 1

    Except I'm not really repeating what I hear. I experienced the Sun,Ibm, and Dell issues first hand. I was an appletech from 1999-2001, and was well aware of many of the defects on the then new ibooks, powerbooks and imacs. In fact, I fixed a lot of the same defects on a huge number of machines. Apple still wouldn't claim there was a problem. I'd call them with 6 powerbooks in front of me doing the same thing.

  122. Submitted this story November 4 by Been+on+TV · · Score: 1

    Let's see... I submitted this story to Slashdot on Friday November 4. Just for the record.

    --
    The future is in beta
  123. Spoken like a true zealot by goldspider · · Score: 2, Insightful

    You don't know Steve Jobs. What qualifies you to define his character and personality so absolutely?

    You aren't on Apple's board of directors. What qualifies you to discuss his company's methods and intentions as if you are?

    True, I don't know you either, but your words suggest that you're on a steady diet of Apple kool-aide.

    Why is it that software patents and IP law in general is evil except when it comes to Slashdot darlings like Apple and Google? The inconsistency and hypocrisy is a sure sign that religious fanaticism has replaced reasoned thought.

    And no, I'm not new here!

    --
    "Ask not what your country can do for you." --John F. Kennedy
    1. Re:Spoken like a true zealot by Anonymous Coward · · Score: 0

      Yes, but naturally the original post is modded so everyone can see it, while yours is not. That'll teach you to question the latest Slashdot sacred cow! Hey, is anyone keeping a list? So far I've got:

      1) Gnome
      2) Apple/iPod (although iPod almost deserves it's own ranking by itself)
      3) Google
      4) Anime
      5) Any and all music "sharing"

      Dare cross any of the above, and expect to be modded into oblivion.

    2. Re:Spoken like a true zealot by Omestes · · Score: 1

      Before you open your mouth and say I don't know Jobs, please reread my statement, and notice the "I think" qualifier, marking it as a suposition instead of an actual proposition.

      And please leave /., since most of us are discussion the practices of various companies (Apple, MS, Google, SCO, and most recently Sony) and probably NONE of us are their boards. I guess all discourse should cease here, since none of us have the first hand experience on their boards, or in their corporate strategy.

      Yes, I like my Mac, I also like my PC after 3 years of customization, my freinds keep telling me to hop back into Linux, since its usablity has been improved since my last jaunt into KDE. I try to keep an open mind, and remain critical of each OS paradigm, but my main area of intrest is human usability, and interface, so of course I'm going to lean Mac-ward, since they are the only OS group who seem to care about HID.

      Go over my posts, I never claimed, unilaterally, that IP law was bad. I actually think it is a necissary evil. I think when you take too much away from the user, control of property, then it becomes bad, but you still need to PROTECT you brand.

      --
      A patriot must always be ready to defend his country against his government. -edward abbey
  124. Popularity has nothing to do with cracks by theolein · · Score: 1

    They had a good thing going when they were vending relatively unique hardware. Now they have decided to switch, ever increasingly, to less propietary hardware in order to save costs. They did it when they adopted PCI, PC style memory and IDE mass storage devices. Before long, people were upgrading their own systems with non-Apple stuff. Now the very core of the computer itself is being moved over to something more readily available on the market... they don't expect people to want to play?

    There were more viruses for the Mac OS back in the early 90's, when Apple was on almost completely proprietry hardware (680xx, ADB, Nubus etc) than there are now where the only thing distinguishing a Mac from a PC on the hardware side is the CPU.

  125. Tamper-Resistant Code is right up there with... by Billosaur · · Score: 1
    • "Unbreakable" Oracle databases
    • "Theft-Deterrent" systems
    • The German Enigma Cypher Machine

    No I haven't read the patent... don't need to. If someone can dream it up, someone else can dream up a way to crack it.

    --
    GetOuttaMySpace - The Anti-Social Network
  126. Combine this patent and locking OS X to 64-bit CPU by Been+on+TV · · Score: 1

    Apple is well in a position to combine the techniques in this patent with locking Mac OS X to run on a 64-bit Intel CPU only. Already the Pro desktop and Xserve product lines are 64-bit and ship in configs up to 16 Gig memory. They will of course not revert to a 32-bit processor. There is nothing stopping them from waiting a launch of Intel bases systems until they can use Intel's new 64-bit chips in the Mini and portable product lines too.

    Actually it would make more sense to go with the low voltage IBM 970MP for the Mini and even for a portable design for still some months because the application developers in the consumer market needs more time to prepare their apps. Running PowerPC apps in emulation with Rosetta on the Monad chip could prove to give a pretty mediocre user-experience, and I don't think that is the impression Apple would want give their new customers when they make the switch.

    --
    The future is in beta
  127. Hey, patent office! You wanna cut costs? by zarmanto · · Score: 1

    You know, it occurs to me that the patent office might be able to significantly reduce the time required to research any given technology patent, by simply submitting an article to Slashdot. I think I just read about four or five different posts indicating what might well be genuine prior art, and at least one of those had a link to a business which probably filed their own related patents. But more importantly, I think that digging through all of the other amusing-but-mostly-irrelevant posts under this article would be much less boring then digging through the reams and reams of existing patents... ;-)

  128. They better have some really fast processors by fa2k · · Score: 1

    OSX86 is going to need lots of CPU cycles just to decrypt (whetever) the code. It needs to either 1) sacrifice or optimize other code 2) increase power of hw. I would never even use a cracked version of OSX now, because the code is intentionally (well, knowingly anyway) slowed down by the "DRM" stuff.

  129. Real Purpose by agahtan · · Score: 1

    Maybe the real purpose isn't so much to protect it from a technical perspective, as it is to be able to obtain protection under the DMCA.

  130. And people thought Bill Gates was evil... by RingDev · · Score: 1

    The world according to Steve Jobs is a scary scary place.

    -Rick

    --
    "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
  131. Intel, Tamper resistant software by Anonymous Coward · · Score: 0

    I used to work for Intel at the Intel Architecture Labs.

    Intel developed Tamper resistant software technologies in the 90's

    http://www.intel.com/pressroom/archive/releases/in 110999.htm

    Dave Aucsmith (a security architect at Microsoft) used to work at Intel in the
    Intel Architecture Labs.

    This is one of Dave's papers:

    D. Aucsmith. Tamper-resistant software: An implementation.
    In Information Hiding: First International
    Workshop: Proceedings, volume 1174 of Lecture Notes
    in Computer Science, pages 317-333. Springer-Verlag,
    1996.

  132. Re:So.... by jargoone · · Score: 1

    many of the defects on the then new ibooks, powerbooks and imacs

    Hey now, be fair. Don't forget about the Powermac G5 with its random crashing that produces gale-force winds.

  133. Re:What if MS makes Windows Incompatible w/ Apple by justsomebody · · Score: 1

    Wrong. (You're probably to big Mac fan to see the reality)

    If they are not the most used system on some hardware, then they are supposed to fear that suddenly user will find equivalent replacements in his other OS.

    A possible scenario:
    1. Developer makes custom app.
    2. Companies he provides with run Windows.
    3. He is forced to develop for Windows. (but he really preffers OSX)
    4. Well, companies start to buy Macs and have dualboot.
    5. And since maybe developer preffers Macs and knows that companies have OSX he makes next version for OSX.
    6. Now multiply with the factor that average company user uses 2 custom apps and 8 generic.
    7. As soon as those 2 custom apps are developed on OSX, need to buy windows suddenly vanishes.

    Why would MS be happy about this scenario? And second thing. Dell is beholded to MS, not around. I wouldn't be happy if that comes to reality (Apple is even worster player in lockup game than MS). And I'm no MS fan.

    --
    Signature Pro version 1.13.2-3 release 83.5 beta3try7 after-breakfast edition
  134. Re:My letter to Apple for what I want on a x86 Mac by camt · · Score: 1

    Last but not least for all Macs (x86 and PPC) an easy integration with Active Directory or AFS for user login. Currently both methods require work on Mac OS X.

    On Panther and Tiger, I was able to authenticate against Active Directory for user login after a brief Google on the Apple site and a few clicks in some preference screens. What work is required?

  135. The Apple Experience by swb · · Score: 1

    What experience do I have if I buy an Apple tower system, tuck it into a cabinet and connect it to my third-party USB keybaord, mouse, DVD burner, and display?

    Am I getting less of an Apple experience than someone who uses the stock mouse/display/keyboard and puts their system in plain site?

    If not, why wouldn't I still be getting the Apple experience on a whitebox x86 OS X system?

  136. An avenue for a virus? by Danimoth · · Score: 1, Insightful

    Couldn't your OSX instalation now be infected by a virus you get on your Windows install?

    --
    No smoking sigs indoors.
    1. Re:An avenue for a virus? by Anonymous Coward · · Score: 0

      If you can find a way to access the osx file system via windows...

  137. Clever ways to make tamper-resistant source? by 5n3ak3rp1mp · · Score: 1

    Anyone know of one?

    I was thinking of something along the lines of

    eval(deflate(b64_decode('Ay7x8b'+left(md5($thisfil e),2))))

    where you'd have to somehow keep randomly but non-destructively tweaking the code (automated process, of course) by removing some portion of it that could be part of an md5 checksum, until part of the checksum actually matched the part of the obfuscated data that you removed... or something.

    then again all you'd have to do to defeat this is substitute the first two characters from the md5 of the source... arggghhh

    But really, is there in fact some clever way to tie the code to its form that is known?

  138. Has Apple/Jobs Copied Or Contributed? by cannuck · · Score: 1

    I don't know whether to laugh or cry at Apple/Jobs lastest attempt to monopolize. Maube this time even the Apple devotess/apologists will sit up and notice. What has Apple actually contributed to the invention of the desktop computer? Almost everything that makes an Apple/Jobs computer - has been taken from others - at no cost to Apple/Jobs - and is based on the inventiveness and the sweat/work of others. OS X's Darwin is based on FreeBSD. Check out the Free BSD site http://www.freebsd.org/doc/en_US.ISO8859-1/article s/contributors/index.html and you'll see that Apple/Jobs neither contributed money or staff to the development of FreeBSD. In a similar fashion the GUI, the mouse, ICONS all came from Douglas Englebart in the early 60s and in the following years at Xerox. Check out http://arstechnica.com/articles/paedia/gui.ars "The combination of Smalltalk and the Alto was essentially a modern personal computer with a very similar graphical user interface to the ones we use today. Altos had networking and could send e-mail to and receive it from one another, and seemed ideal for an office environment. Many of the PARC team wanted Xerox to market the new, cost-reduced Alto III as a commercial product (the original Alto was never available for sale) but Xerox management declined."

  139. Stupid moderators. by Jerk+City+Troll · · Score: 1

    Your reply not only answers the question, it's also informative. How the hell do the moderators see it as "offtopic"? God damn they suck. I, for one, thank you for your post. :)

  140. Re:There's another, more interesting aspect of thi by otuz · · Score: 1

    I think this means they are going to re-release an updated set of the OpenStep frameworks. This would allow the same .app -bundle to work on top of any OS the frameworks are ported to.

  141. No, Palladium by evought · · Score: 1

    Actually, I read this differently. It seems to me that they are (in cooperation with hardware) running a small block of code which intercepts running code from other OSes and prevents system calls it does not like. This would prevent someone tampering with Mac OS X code after installing Linux on the same box. System calls making accesses to 'tamper-resistant' parts of Mac OS can be cancelled. If so, I see this interacting very badly with other OSes, even if no tampering is intended.

    Whatever happened to the idea that a patent application was supposed to be a full disclosure such that someone could actually implement the invention themselves after the patent expires? All they talk about is 'apply tamper resistant techniques' and nothing more specific. Without more specification, this is not novel. With more specification, it gives a roadmap for cracking it (all DRM depends utterly on obscurity). I wonder if a patent can be called into question on the basis of incomplete disclosure.

  142. Re:So.... by metamatic · · Score: 1
    That sounds hip and jaded, but it also belies a disturbing lack of faith in society. Next you'll declare that all employees care about, by definition, is their paycheck -- therefore they don't care if their job consists of beating children with baseball bats, as long as it pays the bills.

    I don't see any shortage of people working for Microsoft, BAT, BAe Systems, and so on.

    --
    GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
  143. What would an unbundled OS cost? by argent · · Score: 1

    Mac mini: $500
    Entry-level clone, roughly comparable: $300

    Mac OS X retail: $130

    XP Home retail: $200
    XP Home upgrade: $100
    XP Professional retail: $300
    XP Professional upgrade: $200

    What this means is that the retail Mac OS X price is a little more than Microsoft's upgrade price for XP Home, but the cost of buying it bundled is like buying XP Home or upgrading XP Pro... so if they sold an unbundled vetrsion that was priced like XP Pro, would they break even?

  144. Re:Oh, I get it (Well, almost) by Gilmoure · · Score: 1

    Not if you don't use a leash. My dogs just run around in a largish area around me, as I walk the property.

    --
    I drank what? -- Socrates
  145. Good news/bad news: what's it mean to me? by argent · · Score: 1

    By building in some TPM scheme, they have a demonstratable attempt to protect their technology. This provides a method for legal actions for any offical vendor that attempts to reverse engineer the Tamper Resistant code.

    Good news:

    I don't really care about whether it's a stupid patent or not, since it's a stupid patent on something that has negative value... if they do patent this and discourage other people from doing the same stupid thing, that's actually a win

    Bad news:

    If they sell an OS that's got a boobytrap in it such that I can't fix a problem because I can't tamper with the OS, then that destroys a huge part of the value of Mac OS X for me. It means I can't use it for any work that actually matters to me, and Mac OS will join Windows in the category of "X-Terminal that runs a few local apps", and Windows does THAT cheaper and on much cheaper hardware.

    Don't-care news:

    If this is just a legal tactic and the actual scheme can be reliably bypassed for legitimate purposes, or at worst if they sell an OS that won't enable iTunes to play iTMS music or movies if I tamper with it, then that's a minor annoyance... biggest impact would be I don't buy anything more from the iTMS.

  146. Re:There's another, more interesting aspect of thi by mellon · · Score: 1

    That's one side of the value proposition, but the other side is that the Mac UI is a _lot_ nicer than the Windows UI (at least for a lot of end-users), so Windows-native apps running under MacOS are going to feel really clunky, and it will be a competitive advantage for vendors who decide to actually support the Mac. And for vendors the decide never to support the Mac, we can still use their software if we must, which is a big improvement over the current state of the art.

  147. Active tamper-resistance? by amichalo · · Score: 1

    Wouldn't it be cool to have an active tamper resistance system. Something that acts upon "threat conditions" to borrow a Dept. of Homeland Security term.

    As suspicious activity increases, additional security measures are employed until the system shuts down all but the most basic services to reduce the ability to exploit it.

    I'm not saying that three missed root password attempts and TCP/IP is shut down for a webserver, but the system could flag suspicious activity and stop services.

    --
    I only came here to do two things; kick some ass, and drink some beer...looks like we're almost out of beer.
  148. Re:My letter to Apple for what I want on a x86 Mac by argent · · Score: 1

    With the recent "Mighty Mouse" part of this need has been address.

    You mean there's more than one person who uses this mouse and considers it in any sense useful?

  149. Hooray for Slashdot! by garote · · Score: 1
    Thanks for making the same nitpick as four other posters have before you. The obvious point of the list wasn't to equate corporations with people, it was to point out the flaw in the sweeping generalization: "Corporations don't care about what's right for their customers or otherwise, they only care about one single thing... their bottom line."

    Dig up your copies of corporate charters and try and find the line that says, "Make profit by any means, no matter who gets hurt, no matter what.".

    Why isn't that line there? Bad P.R. again? Or is it somehow "implied", that profits universally trump things like, say, avoiding murder, treason, oppression, or environmental damage?

    As for the karma-dreaded Apple/Microsoft comparison, it actually provides an illustration of my point. Lest we forget our history, Microsoft is on the local shitlist because of its stress-inducing products and its misconduct in the marketplace. Up until about four years ago when OS X 10.1 came out, Apple was on that same list for its stagnation and irrelevance. (Linux was the sole savior of mankind. Remember those days?)

    Now people are going "rah rah sis-boom-bah" because Apple is producing products that don't suck; that are in fact, pretty good, even uniquely good. Microsoft, by contrast, is still soul-searching. Their current plan is to transform into some kind of information mogul and cannibalize Google. Both Microsoft and Apple have profit as a motive - a primary motive, even - but Apple is in favor because their current means to meeting their primary goal is their secondary goal: to make products that don't suck.

    Secondary and tertiary goals are what distinguish corporations from each other. Far from not existing or being irrelevant, they're often the only things that make corporations unique, that make some corporations find their niche while others flounder, that plague some with lawsuits while others chug quietly along. Any corporation that "doesn't care about what's right for their customers or otherwise" is a corporation in decline.

  150. I know Steve Jobs by mkiwi · · Score: 1
    As my sig said many months ago,
    I learned from a trusted source that Steve Jobs likes avocado.

    I think that evidence speaks for itself.

  151. MPAA by criquet · · Score: 1

    Seems to me to be a more extensive implementation of what the MPAA has been requesting congress legislate. Doesn't change the fact that the content will still be accessible and eventually, as easily as it is now.
    I suspect the tamper-resistance is actually incredibly close to being tamper-proof.

  152. We see by Anonymous Coward · · Score: 0

    We see the spectre of our New Millennium.
    Big Brother is late but he's on his way.