Slashdot Mirror


Apple Crippled Its DTrace Port

Linnen writes in to note that one of developers of Sun's open source system tracing tool, DTrace, has discovered that Apple crippled its port of the tool so that software like iTunes could not be traced. From Adam Leventhal's blog: "I let it run for a while, made iTunes do some work, and the result when I stopped the script? Nothing. The expensive DTrace invocation clearly caused iTunes to do a lot more work, but DTrace was giving me no output. Which started me thinking... did they? Surely not. They wouldn't disable DTrace for certain applications. But that's exactly what Apple's done with their DTrace implementation. The notion of true systemic tracing was a bit too egalitarian for their classist sensibilities..."

476 comments

  1. And as quick as it is reported by Evets · · Score: 5, Informative

    As quickly as the issue is reported, a hack comes out to resolve it. Gotta love how quickly the community can respond to these things.

    1. Re:And as quick as it is reported by KublaiKhan · · Score: 2, Informative

      The joy of open source--with that many brains working on a problem, odds are that someone already knows how to fix it.

      --
      In Xanadu did Kubla Khan
      A stately pleasure dome decree
    2. Re:And as quick as it is reported by Reverend528 · · Score: 5, Funny

      Thank god apple has a thriving community that is constantly working to fix apple's design decisions. Someone should try building an OS that's entirely community supported. Imagine how productive they would be without apple working against them.

    3. Re:And as quick as it is reported by Arcturax · · Score: 1, Redundant

      Someone should try building an OS that's entirely community supported. Imagine how productive they would be without apple working against them.

      You mean like Linux?

      --

      --Won't that be grand? Computers and the programs will start thinking and the people will stop. - Dr. Walter Gibbs
    4. Re:And as quick as it is reported by msuarezalvarez · · Score: 4, Funny

      wooooooosh

    5. Re:And as quick as it is reported by Anonymous Coward · · Score: 0
      Someone should try building an OS that's entirely community supported. Imagine how productive they would be without apple working against them.

      Yeah, they'd be fixing top, not Sun's DTrace. Imagine!

    6. Re:And as quick as it is reported by jellomizer · · Score: 1

      Linux came out before OS X did. Jobs kinda incorrectly linked Linux code to be part of OS X during it initial release.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    7. Re:And as quick as it is reported by DustyShadow · · Score: 0, Redundant

      WHHOOOSSHHHH!!!!!

    8. Re:And as quick as it is reported by zr-rifle · · Score: 4, Funny

      Joke --------------------> Thinking Computer

      . . . . . . . . You

      --
      Hack your mind out of its sandbox.
    9. Re:And as quick as it is reported by Anonymous Coward · · Score: 1, Funny

      Yes, the Linux community is very productive. How many distros do they have?

    10. Re:And as quick as it is reported by meringuoid · · Score: 4, Funny
      How many distros do they have?

      Going by namechecks on Slashdot, three. Ubuntu, Fedora, and Gentoo. But I don't think anyone's ever finished installing Gentoo.

      --
      Real Daleks don't climb stairs - they level the building.
    11. Re:And as quick as it is reported by nilbud · · Score: 5, Funny

      Where can I download the wooooooosh.iso?

      --
      never let a man put his dirty how-do-you-do into your bajingo
    12. Re:And as quick as it is reported by dreamchaser · · Score: 1, Redundant

      There shouldn't need to be any hacks, that's the point.

    13. Re:And as quick as it is reported by Anonymous Coward · · Score: 1, Insightful

      Yeah and if this were Microsoft doing something similiar you'd be all up in arms screaming about how they were being Evil(tm). Fucking hypocritical fanbois. How does Steve's dick taste, anyways?

    14. Re:And as quick as it is reported by zsau · · Score: 1

      Namechecks?

      --
      Look out!
    15. Re:And as quick as it is reported by shadowbearer · · Score: 1

      4) DSL-N on a fairly indestructible 256MB usbstick, you insensitive livecd clod. I pack a Free OS on my keychain. ;)

      SB

      --
      It's old. The more humans I meet, the more I like my cats. At least they are honest.
    16. Re:And as quick as it is reported by rubycodez · · Score: 2, Funny

      if gentoo ever stops compiling, I gotta try that install thing next

    17. Re:And as quick as it is reported by Schmool · · Score: 1, Informative

      Not really. OSX, as opposed to Linux, is a real UNIX. Apple bought NEXT and borrowed all that was good about NEXTSTEP. NEXTSTEP was based on the Mach kernel, with code from BSD. Soon after Apple purchased NEXT, Jobs was hired as a consultant. In the 10 years that followed, Apple changed the OS so that it is now a certified UNIX. http://www.theopengroup.org/openbrand/register/brand3555.htm

    18. Re:And as quick as it is reported by chris_eineke · · Score: 1

      Hear, hear. I'm on my third computer in five years and it's still compiling KDE!

      </joke>

      --
      "All you have to do is be fragile and grateful. So stay the underdog." Chuck Palahniuk, Choke
    19. Re:And as quick as it is reported by Anonymous Coward · · Score: 3, Funny

      How does Steve's dick taste, anyways?

      To use a famous bit of cricket sledging... "I don't know, ask your wife"

    20. Re:And as quick as it is reported by Anonymous Coward · · Score: 1, Informative

      Oh come on, being a "real UNIX" just means they had the money to pay for the expensive certification. OSX has as much in common with mach as windows NT does. If you think MacOS is a microkernel you are horribly mistaken.

    21. Re:And as quick as it is reported by larry+bagina · · Score: 2, Informative
      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    22. Re:And as quick as it is reported by cbreaker · · Score: 3, Insightful

      And what does UNIX actually mean?

      In terms of a "modern" UNIX, a Linux distribution is more "UNIX" than OSX. The filesystem layout is more standard UNIX, the graphical environment is more UNIX, etc etc etc without using add-ons like a non-native X server running on top of Aqua, and the list goes on..

      MacOS is a decent system in of itself, but to say it's more UNIX than a Linux distribution is laughable. I mean, c'mon. Get over it. Next you'll say MacOS washes a car better than a sponge..

      --
      - It's not the Macs I hate. It's Digg users. -
    23. Re:And as quick as it is reported by Reverend528 · · Score: 1

      If you think gentoo is slow, try macports.

    24. Re:And as quick as it is reported by Y-Crate · · Score: 1

      In terms of a "modern" UNIX, a Linux distribution is more "UNIX" than OSX....the graphical environment is more UNIX... This is not a feature. ;)
    25. Re:And as quick as it is reported by Schmool · · Score: 1

      Broadening the term to 'modern UNIX' as to include Linux isn't going to cut it. Linus did a good job at looking at UNIX for inspiration and he did aim to make an UNIX-compatible OS, but that doesn't make it anymore of an UNIX than Vista is a version of MacOS. And you surely couldn't be suggesting that Linux's filesystem layout(s) and graphical environment(s) are more modern than OSX's. Making your OS look like 80s X Window and using archaic filesystems don't make it a more hardcore or 'modern UNIX'.

    26. Re:And as quick as it is reported by mmkkbb · · Score: 1

      I have never walked away from my Mac for 24 hours only to discover that it is still compiling the same MacPorts package, and I have never seen MacPorts package database get royally screwed to the frequency I saw when I was using Gentoo.

      --
      -mkb
    27. Re:And as quick as it is reported by cbreaker · · Score: 1

      Hello, Captain MissThePoint. Look at any other UNIX - Solaris, AIX, BSD, and you'll find more similarities to Linux systems than MacOS systems. Pretty much everything is the same. If you know one real well, you'll be OK using any other one. MacOS, on the other hand, might share similarities and can compile a fair amount of code without extensive modifications, but it doesn't line up to "Unix" as the others do.

      Say what you want about X, and try to put in some crap about how MacOS is BETTER- but again, it's not the point. X is a big part of Unix systems, like it or not, and it's an after-thought on MacOS. It's a bolt-on like running an X server on Windows. Again, I'm not talking trash about your precious MacOS; and Aqua is probably better, but Aqua isn't X.

      "that doesn't make it anymore of an UNIX than Vista is a version of MacOS."

      Actually, it does. Vista wasn't an attempt to re-implement MacOS. Linux and Linux distributions WERE an attempt to re-implement UNIX.

      PS. You do know that a Linux distribution isn't made by Linus Torvalds right? That in fact it's just the kernel, and the rest of the system is considered "GNU?"

      --
      - It's not the Macs I hate. It's Digg users. -
    28. Re:And as quick as it is reported by Schmool · · Score: 2, Informative

      I never said OSX is a microkernel. OSX has XNU, a cozy blend of Mach, GNU and I/O Kit. To quote Apple:

      "It is not technically a microkernel implementation, but still has many of the benefits of a microkernel, such as Mach interprocess communication mechanisms and a relatively clean API separation between various parts of the kernel."
      http://developer.apple.com/documentation/Porting/Conceptual/PortingUnix/additionalfeatures/chapter_10_section_8.html

      This one has pickshurez!!11!1!: http://developer.apple.com/documentation/Darwin/Conceptual/KernelProgramming/Architecture/chapter_3_section_2.html#//apple_ref/doc/uid/TP30000905-CH1g-TPXREF101

    29. Re:And as quick as it is reported by Schmool · · Score: 1

      I'm pretty sure Steve Jobs didn't code OSX in his basement, Linus Torvalds might have done some on Linux. The reason why I mentioned Aqua is because 'modern UNIX' was mentioned in combination with the Linux window manager. That made me chuckle. Anywho, anyone wanting to run X Window can simply opt to install X11 with Mac OSX (it's on the install DVD), or forgo Aqua altogether by running Darwin.

      "Because we believe in choices"

    30. Re:And as quick as it is reported by Anonymous Coward · · Score: 0

      FIY, that system Is already out there and it's called BSD (or Linux if you prefer).

    31. Re:And as quick as it is reported by cbreaker · · Score: 2, Insightful

      I don't necessarily believe that Aqua is better than X. X can do some mighty cool stuff, and if you haven't been following X development in recent times, it's improved quite a bit. The next major version of X.org will introduce a lot of new features and correct some long standing X shortcomings.

      Chuckle all you want; as far as performance, X is capable of running OpenGL every bit as fast as Aqua or Windows. When you run X as the primary back end for your graphical environment, it's quite a different experience over running it on top of another GUI system. When I run Linux, I don't see any performance or usability issues that could be contributed to X itself.

      Ohh, and X is open source, the specification is freely available to any system (which is WHY you can run it on MacOS and Windows) and that actually is a factor to be considered. There's something about free software that makes sense.

      Anyways, the point wasn't that X was better than Aero though, the point was that X is a common part of Unix and it's not a part of MacOS. You can add it on top of Aqua, but it's not native. Darwin isn't MacOS, although the back-end is the same. One could argue that what one considers "MacOS" is in fact what runs on top of Darwin, not Darwin itself. Of course, it's the whole system that makes up MacOS. Still, the argument is valid.

      Wait.. what were we talking about?

      --
      - It's not the Macs I hate. It's Digg users. -
    32. Re:And as quick as it is reported by ta+bu+shi+da+yu · · Score: 1

      Wow, parent is flamebait? I don't think so, that's a valid point the parent is making.

      --
      XML is like violence. If it doesn't solve the problem, use more.
    33. Re:And as quick as it is reported by ghostcorps · · Score: 1

      I dunno the last time you opened the OSX terminal, but I had to install asterisk on my sisters mac. I could have sworn I was on a UNIX box... what did I miss?

      Before I hear mention of any gui-licious goodness... how about we all just forgo even mentioning; X, Aqua, Gnome, KDE or TWM when comparing *nix's. It's simply pointless to use a graphical interface as a contention. Aside from Aqua, they will all work on all OS's; so no, a screenshot of KDE is not a screenshot of randomnix-b it is a screenshot of KDE, the fact that it is running on randomnix-b it not evident or relevant.

      That said, I am not a mac fanboy in any shape or form. If I was gifted with a macbox I would never let Aqua even touch my monitor beyond the install. The question is: Would that cripple my system? Aside from flashy graphics, would it result in the loss of any abilities whatsoever? Would the lack of Aqua mean any loss of performance? Of course not! ergo, aqua is not and can not be a part of the 'is OSX UNIX' equation.

      O'course what's left is so obviously not a flavour of Linux, and is so clearly UNIX compliant that arguing about it becomes pointless.

      QED

      --
      axis discrepancy indicates hexagons beyond control anomaly
    34. Re:And as quick as it is reported by tsa · · Score: 1

      What cbreaker said! I never understood why Apple made this fine OS OSX is, and then put Aqua on it. Most of Aqua's features could be easily implemented in X, and then you would have a system that is much better than Aqua is now. Apple users could have had a compiz fusion-like interface more than 5 years ago.

      --

      -- Cheers!

    35. Re:And as quick as it is reported by byolinux · · Score: 1

      No, he means like GNU or BSD.

    36. Re:And as quick as it is reported by supermansuper · · Score: 0, Redundant

      Now I know why the 'Redundant' modifier exists!

    37. Re:And as quick as it is reported by dintech · · Score: 1

      It's quite obvious that this was easy to cirvumvent. However, the difficulty of circumventing it doesn't isn't a factor in the eyes of the law. This whole reason for this is so that Apple could add another layer of DMCA gotchas for anyone poking their nose into iTunes. This is to beef up any case that they might have if they catch someone violating their copyrights not because they actually think this will stop anyone.

    38. Re:And as quick as it is reported by HuguesT · · Score: 1

      Actually, the Apple OpenGL port to OS/X is relatively slow, at least for games. The reason is that Apple is not interested in the latest-and-greatest OpenGL features aimed at games put out by the likes of NVidia and ATI/AMD. Apple provide their own drivers for the ATI and NVidia hardware they sell. In contrast, under Linux, these vendors provide the driver, and they have incentives to one-up each other.

      In general, Apple is not interested in games and so provides a kind of minimum-service in this area.

    39. Re:And as quick as it is reported by ajs318 · · Score: 1

      So, which bits of Linux do you consider make it not a "real UNIX" ?

      --
      Je fume. Tu fumes. Nous fûmes!
    40. Re:And as quick as it is reported by zootm · · Score: 1

      Architecturally, though, the NT kernel is really quite similar to Mach (especially when compared to Linux). It uses IPC and the like but pulls in drivers and some other elements inside for performance reasons, just like Mach.

    41. Re:And as quick as it is reported by TheThiefMaster · · Score: 2, Funny

      You have to be careful what you download, as "woooooosh.iso" is an old version.

    42. Re:And as quick as it is reported by alexgieg · · Score: 1

      The next major version of X.org will introduce a lot of new features and correct some long standing X shortcomings.
      Will this include correcting the font rendering engine so that we can have good old unblurred fonts in any easy way? Because I use a CRT, not a LCD, and it took me a lot of clicking and re-clicking and selecting and testing and re-selecting and re-testing in my home Ubuntu machine to get rid of most of the blurring, although not all of it, all the while some softwares, such as OpenOffice, continue to look awful, with near-overlapping characters in menus and very ugly dialog boxes.

      The sad thing is that I remember running Debian 1.x many years ago, and at that time fonts looked perfect in my then fvwm2-powered X-Window System, even TrueType ones, without the need of messing around with these confusing and meaningless Gnome font preferences.

      Do you know when this font-blurring craziness began? For some reason I missed the transition, if there was one. All I know is that the font technology in X was good, and now it sucks...
      --
      Conservatism: (n.) love of the existing evils. Liberalism: (n.) desire to substitute new evils for the existing ones.
    43. Re:And as quick as it is reported by Noonian+Soong · · Score: 1

      The GNU/Linux operating system is not a real UNIX because it doesn't descend from Unix, like for example BSD does. Furthermore, it is not registered as Single UNIX Specification compliant (http://en.wikipedia.org/wiki/Single_UNIX_Specification).
      Another argument might be that GNU even stands for Gnu's not Unix.

      That being said, it doesn't mean GNU/Linux would behave differently than UNIX in many cases. After all, GNU has been designed to be a full UNIX substitute.

      --
      The strength of a civilization is not measured by its ability to fight wars, but rather by its ability to prevent them.
    44. Re:And as quick as it is reported by ATMD · · Score: 1

      *whoosh*

      --
      Nobody else has this sig.
    45. Re:And as quick as it is reported by David+Gerard · · Score: 1

      The lack of a certification bought from the Open Group. That's the difference between Unix-like and UNIX

      --
      http://rocknerd.co.uk
    46. Re:And as quick as it is reported by Schmool · · Score: 1

      Let's put it this way: if Linux is an UNIX, someone ought to get paid for the licensing. Even Apple and Microsoft made a deal so that Microsoft can sell Windows, why should Linux projects be allowed to copy everything under the sun without having to pay for it?

    47. Re:And as quick as it is reported by Schmool · · Score: 1

      I'm not so sure. There's no X Window manager out there right now that doesn't have serious shortcomings. None of them do anti-aliasing right, something MacOS has had for decades. The OSX graphical layer, Quartz, is based on Adobe's PDF technology which makes everything smooth and scaleable, and integrates great with OpenGL, Core Image, Core Animation and QuickTime.

      The look of Aqua is something we could debate about (even though it is clear where Beryl got the inspiration for its effects), but the Quartz window server and Finder file manager are lightyears ahead of anything X Window can come up with.

    48. Re:And as quick as it is reported by ajs318 · · Score: 1

      [I]f Linux is an UNIX, someone ought to get paid for the licensing.
      Why?

      [W]hy should Linux projects be allowed to copy everything under the sun without having to pay for it?
      Why should Linux projects have to pay if they want to copy something that already exists using their own tools and materials? When I bake my own bread, I don't have to pay any money to the big bakeries -- just the cost of the flour, water, sugar, yeast, salt and electricity. RMS, Linus and a growing band of contributors worldwide are using their own efforts to create alternatives to proprietary software -- why should they have to pay anyone anything?
      --
      Je fume. Tu fumes. Nous fûmes!
    49. Re:And as quick as it is reported by Fencepost · · Score: 1
      I don't think anyone's ever finished installing Gentoo.


      It's not the destination that matters, it's the journey.
      --
      fencepost
      just a little off
    50. Re:And as quick as it is reported by crmarvin42 · · Score: 1

      How does Steve's dick taste, anyways?
      How exactly is this insightful?
      --
      Bureaucracy expands to meet the needs of the expanding bureaucracy.-Oscar Wilde
    51. Re:And as quick as it is reported by Chris+Mattern · · Score: 1

      So they didn't plunk down money for the Official Sticker. Meaningless.

    52. Re:And as quick as it is reported by Chris+Mattern · · Score: 1

      When I bake my own bread, I don't have to pay any money to the big bakeries -- just the cost of the flour, water, sugar, yeast, salt and electricity.


      Not to mention the fact that you get to still call it bread without plunking down a bankroll to get your Official Bread Certification.
    53. Re:And as quick as it is reported by Schmool · · Score: 1

      The problem is that (unlike bread) someone invented UNIX (at AT&T), someone owns the intellectual property to UNIX (Novell), and someone owns the UNIX trademark (The Open Group). It's fine to create open source software that is compatible with UNIX - but you can't call it UNIX and you can't use its IP-protected code.

      The Open Group holds the UNIX trademark, and anyone who wants to license the trademark must have a proper UNIX, as outlined in the Single UNIX Specification (SUS). Linux is not the only one who can't use the UNIX trademark, even FreeBSD doesn't comply with the SUS. Novell owns the intellectual property to UNIX, and has said that they believe there is no UNIX in Linux, and therefore won't sue. So be glad Linux is not an UNIX.

    54. Re:And as quick as it is reported by fast+turtle · · Score: 1

      Funny you should mention Gentoo as I finished installing it in December and no, I'm not one of the idiots who insist on folowing the damn update daily/weekly cycle believing that if it aint broke don't fix it.

      --
      Mod me up/Mod me down: I wont frown as I've no crown
    55. Re:And as quick as it is reported by David+Gerard · · Score: 1

      In practice, yes, it's meaningless, which is why most Linux distros don't bother. But UNIX(tm) certification is often useful to meet purchasing requirements, etc. And buying certification for Leopard on Intel means Apple have immediately become the world's #1 UNIX(tm) workstation vendor, and (as far as I know) the only laptop vendor!

      --
      http://rocknerd.co.uk
    56. Re:And as quick as it is reported by wardk · · Score: 1

      >> the graphical environment is more UNIX

      what does that mean? unusable? ugly?

      I don't understand in the first place why would anyone even want to argue if a system is "more UNIX" than another, but to say a graphical interface is "more unix than another" sure made me laugh.

      and you do know that OS X's pixels are more UNIX than Linux's pixels, right?

      and OS X ASCII is WAY MORE UNIX than Linux ASCII

      and on and on and on

    57. Re:And as quick as it is reported by cbreaker · · Score: 1

      I'm not sure either. The last couple distributions of Linux I've tried (Ubuntu 6 and 7, plus others) have all done anti-aliasing better than anything else I've seen. They render fonts great! I think the anti-aliasing on MacOS is horrible. Whenever I use MacOS it's the thing I hate the most. Talk about smashed and smushed lettering! Windows XP does a better job.

      New X "integrates" with OpenGL, too! In fact, OpenGL was first implimented on X. Quartz is really just a Window Manager, and "Core Image" and the other "Core" things don't really have anything to do with the underlying GUI system - the part that lines up with X. And again, Finder doesn't have anything to do with Aqua, it's just a file manager app. It's got the same relation to Aqua that Gnome's Nautilus has with X. Just an app. What's next, Aqua is better because of iTunes? Try to keep it on target.

      PS. Finder is "light years" ahead of other file managers? What planet are you from? Finder shouldn't even be considered a file manager. More like a "file launcher." That's why there's about five dozen finder replacements and add-on file managers for MacOS, and only a couple for Windows. Explorer is much better for File Management.

      --
      - It's not the Macs I hate. It's Digg users. -
    58. Re:And as quick as it is reported by Almost-Retired · · Score: 1

      You left out the smiley.

    59. Re:And as quick as it is reported by cbreaker · · Score: 0, Troll

      blah blah blah no crap no crap no crap. But you're wrong. You can't say "X, Aqua, Gnome, KDE" because they are different parts of the system.

      X is comparable to Aqua in that they provide the low level graphical capabilities of the system. However, the original point was that somehow MacOS is more "Unix" than Linux Distributions, and I contend that by not using a standard X system, instead relying on Aqua which is a MacOS-Only gig, it's another example of how MacOS is in fact "less" UNIX than Linux Distributions.

      It is a pointless argument, but it's brought up over and over because so many ignorant MacOS fanboys insist on telling the world that MacOS is so awesome, it's the best Unix, it's the best Windows, it's the best Toaster. And try to tell them otherwise.

      --
      - It's not the Macs I hate. It's Digg users. -
    60. Re:And as quick as it is reported by cbreaker · · Score: 0, Troll

      Anti-aliasing on X now is among the best you can get. However, any issues you have with turning it off are the fault of whatever distribution you're using, not X itself. If you can't find the option to turn off anti-aliasing, don't blame X.

      Remember, X is not Gnome, KDE, or Ubuntu. It's the graphical framework behind all of that.

      Anti-aliasing started to get big in the last few years because it makes text on LCD screens look smoother, but has the unintended side-effect of making text on CRT's fuzzy sometimes. It depends on the CRT. Sometimes anti-aliasing doesn't look good on some LCD's either. It's not blurring, it's blending.

      Overall I like Anti-aliasing.

      --
      - It's not the Macs I hate. It's Digg users. -
    61. Re:And as quick as it is reported by Schmool · · Score: 1

      Aqua is the name of a skin, just like Platinum was the look of MacOS 8 and 9. The presentation layer we're talking about is Quartz, and the desktop environment is the Finder. One of the nice thing about the Finder is that it's just a program, which can be relaunched at any time -- this is where Windows XP fails; when XP finds displaying the contents of a volume too difficult, it just freezes, and takes everything along with it, requiring a restart of the entire system.

      As for anti-aliasing being better on XP than on the Mac, let alone on any Linux, I wouldn't know what to tell you without being rude. Let's just say we have different standards. (my standards have something to do with working in publishing for the last 15 years.)

    62. Re:And as quick as it is reported by alexgieg · · Score: 1

      Anti-aliasing on X now is among the best you can get.
      I guess that's the problem: I'd like to get none at all, and this is becoming more and more difficult over time. For example, the Liberation fonts. I tried them in my system, and they're almost unreadable. It seems they were designed for blur-enabled systems only. Disable the blur, and what you get are characters which you can read, yes, but that are made of seemingly disconnected lines with one or another lone dot at odd places. I had to remove them and install the MS core fonts which, contrary to the Liberation fonts, render correctly in sharp mode.

      However, any issues you have with turning it off are the fault of whatever distribution you're using, not X itself. If you can't find the option to turn off anti-aliasing, don't blame X.
      True, true. The problem is that the solution I usually read about revolves around recompiling some files to enable features disable in the code. It's too much of an annoyance for enabling what is, in Windows, a matter of simply selecting an option in a drop down box, and which was, in X, the standard until some years ago, when it got for whatever reason disabled.
      --
      Conservatism: (n.) love of the existing evils. Liberalism: (n.) desire to substitute new evils for the existing ones.
    63. Re:And as quick as it is reported by Chris+Mattern · · Score: 1

      Apple have immediately become...(as far as I know) the only laptop vendor!


      Nope, there are places that will sell you a Solaris notebook, either x86 or SPARC, although Sun themselves have gotten out of the notebook business.
    64. Re:And as quick as it is reported by David+Gerard · · Score: 1

      Heh. I shudder to think how well Solaris supports x86 laptop hardware, given how much hard work and money goes into Linux's patchy support ...

      --
      http://rocknerd.co.uk
    65. Re:And as quick as it is reported by cbreaker · · Score: 0, Troll

      Are you that dense as to *completely* miss the point? Did you even bother reading the context in which X was mentioned? No?

      Then shut the fuck up.

      --
      - It's not the Macs I hate. It's Digg users. -
    66. Re:And as quick as it is reported by cbreaker · · Score: 0, Troll

      Yea, we definately have different standard. Your standard is "Anything Apple does is the best, and you all suck." I prefer to go on the merits of the system itself. Anti-aliasing on Windows and Linux look better than MacOS. They're not perfect, but they're far superior. Ubuntu 7.1's version of X and the settings they use make it look so so easy on the eyes, so crisp, on any LCD screen I use.

      MacOS aliasing is a fucking joke. Too many times are letters simply blended together because the smoothing is too hard. It's almost offensive to the eyes. Sometimes you can't even tell if you're using a nice Helvetica or a knock-off like Arial because it's all just a smashed up blob. Many times, people sit in front of my mac and they say "Why is the text so blurry?" - And it ain't the monitor.

      So, whatever-the-shit you want to call it, Quartz/Aqua/Spongebob, it's not X, and that's all I've been trying to say. Unfortunately for me, I've apparently inadvertently hurt some poor apple boys feelings. I don't know about you, but if someone pointed to my truck and said "That Nissan is not a Ford" I would say "You're right" not "That's FUNNY! Why would you even SAY that? Are you MAD??!! My NISSAN IS BETTERERERER"

      You can claim you're a publisher for 15 years, good for you. But just because your eyes are simply used to the crap Apple feeds you, doesn't mean mine are.

      --
      - It's not the Macs I hate. It's Digg users. -
    67. Re:And as quick as it is reported by ajs318 · · Score: 1

      Besides not paying for the special expensive shiny sticker, in what ways (if any) does Linux fail the technical tests (if any) that would be required for it to be eligible for said sticker?

      --
      Je fume. Tu fumes. Nous fûmes!
    68. Re:And as quick as it is reported by Chris+Mattern · · Score: 1

      I think some of the x86 models are custom-built for Solaris. The SPARC notebooks definitely are. I would think there are also people who sell BSD notebooks, but I admit to having trouble Googling one up.

    69. Re:And as quick as it is reported by Schmool · · Score: 1

      Linux would fail certification because of the differences between the Single UNIX Specification and Linux Standard Base. These incompatibilities are documented on the website of The Open Group:

      http://www.opengroup.org/platform/single_unix_specification/doc.tpl?gdid=6075

      http://www.opengroup.org/platform/single_unix_specification/doc.tpl?gdid=5992

    70. Re:And as quick as it is reported by cbreaker · · Score: 0, Troll

      Well, it's a little bit more complicated than just "blur" to the fonts =) Generally speaking, AA Font rendering looks okay on most CRT's when sub-pixel rendering is not enabled. A pixel on the screen is actually three pixels right next to each other - red, green, and blue. So what SPR does is it uses just one of those at times to smooth out the typeface without having to blend an entire pixel. It makes AA on small fonts possible. On LCD screens, it works the best, but on CRT screens it often leads to unsightly blurryness and discoloration.

      "t's too much of an annoyance for enabling what is, in Windows, a matter of simply selecting an option in a drop down box"

      I absolutely agree with you. I've been amazed at how much better Linux on the desktop has gotten in recent times (particularly due to Ubuntu) but yea, stupid little things like this keep getting overlooked. It's like, they put in all this stuff for WiFi usability, lots of GUI panels for themes, but when it comes to changing the desktop resolution or turning things like AA on and off, they're mysteriously missing. It's one of my biggest beefs.

      Linux is like the opposite of Windows in some ways. On Windows, you do everything from the GUI, and can only do some things from the CLI. On Linux, you can do everything from the CLI but only some things from the GUI. I really hope steps are taken to improve things to let people do more from the GUI. It's 2008.

      --
      - It's not the Macs I hate. It's Digg users. -
    71. Re:And as quick as it is reported by SiChemist · · Score: 1

      ...Finder file manager are lightyears ahead of anything X Window can come up with.

      I can well imagine this since the X Window system doesn't do file management. But, I use the finder and KDE's file manager (Konqueror) and I would say that for my uses, Konqueror is leaps and bounds ahead of the OS X finder. Just because you're used to one method doesn't mean it's better.
    72. Re:And as quick as it is reported by blueskies · · Score: 1

      I have an automated server farm of gentoo machines. To create a new machine i run a script to create some new config files in a subversion repository. I then pxeboot the machine, and checkout the svn repository. And then run and install script.

      The resulting machine is automagically built with root being in subversion and any edited config files in /etc/ being committed. The whole process takes about 20 minutes max...for a new machine. Pre-built ebuilds are pulled off an NFS mount, and any newly installed packages are saved back to NFS as binary packages.

      but other than all those machines, i don't know of anyone that has finished installing gentoo.

    73. Re:And as quick as it is reported by cbreaker · · Score: 1

      I don't agree with that at all! Apple would be very pleased to have MacOS be a games platform. From my experience, the performance of OpenGL on MacOS is pretty good. Maybe it won't benchmark as fast but it's good enough.

      Just because there's not a lot of games on MacOS doesn't mean there's "minimum service."

      --
      - It's not the Macs I hate. It's Digg users. -
    74. Re:And as quick as it is reported by Schmool · · Score: 1

      My bad, I don't work with Linux on the desktop, and haven't worked with the X Window system since the IRIX days. I had to do a little reading as to how X Window relates to the components of OSX. I really appreciate how you said "for my uses", that is what it all boils down to.

      For the kind of work I do the Finder is great, but I'm sure that Konqueror is the best for you. Dealing with a lot of images and PDFs, there are tools in the Finder that I haven't seen anywhere. CoverFlow and QuickLook are huge time-savers for me. The search function in OSX, Spotlight, I have found to be nowhere as effective as the search function in Vista -- I don't know whether Linux has anything comparable.

      Maybe the most invaluable feature added to the Finder in recent years has been Smart Folders, Apple's implementation of BeOS's Virtual Folders (they even hired the same guy to build it). Smart Folders is great because it works dynamically, searches inside documents, and you can add any number of criteria. (I know Vista and Gnome nowadays have similar 'saved searches' implementations)

    75. Re:And as quick as it is reported by alexgieg · · Score: 1

      Wow! I wonder why you were moded troll. :-(

      In any case, very well said. I couldn't agree more.

      --
      Conservatism: (n.) love of the existing evils. Liberalism: (n.) desire to substitute new evils for the existing ones.
    76. Re:And as quick as it is reported by Wiseleo · · Score: 1

      That is entirely false.

      Kill all explorer.exe processes, net use * /del, and your system is functional without a restart.

      --
      Leonid S. Knyshov
      Find me on Quora :)
    77. Re:And as quick as it is reported by Schmool · · Score: 1

      Funny how without proofreading properly, you can end up saying the opposite of what you meant to say.

      Second paragraph was meant to read: "For the kind of work I do [..] The search function in OSX, Spotlight, I have found to be more effective than the search function in Vista -- I don't know whether Linux has anything comparable."

    78. Re:And as quick as it is reported by Schmool · · Score: 1

      Apart from the fact that just because one window stalls it shouldn't take all of Windows Explorer along with it, I am very interested in knowing over about relaunching Windows Explorer.

      If I understand correctly, the way this would work is:
      - CTRL+ALT+DEL into task manager, click 'processes', kill explorer.exe(s)
      - Select 'New Task' from 'File'-menu, type 'cmd'
      - type 'net use * /delete' (enter)

      From what I could find on Microsoft Technet, it seems this cancels all connections with network servers. Most of the times when this happens to me however, it's because Windows Explorer tries to load a local folder that has lots of files in it. Anywho, thanks, when it happens again, I'll be sure to try it.

    79. Re:And as quick as it is reported by ajs318 · · Score: 1

      Well, you can always compile a hacked-up Linux driver into Solaris -- it means you will end up with a non-distributable kernel, due to the licence conflict, but since a kernel tends to be tied to a particular box anyway that's a bit less of an issue. If it was that much work to hack the Linux driver into the Solaris kernel, then it may even count as a new work in its own right rather than a derivative work.

      --
      Je fume. Tu fumes. Nous fûmes!
    80. Re:And as quick as it is reported by StargateSteve · · Score: 1

      And the true question: do (m)any of the people using it care? On an application level, a web server will be a web server, OOo will be OOo, and GCC will be GCC. most people using Linux don't really care if it meets the UNIX specification.

    81. Re:And as quick as it is reported by jonaskoelker · · Score: 1

      The Pirate Bay. Right next to the linux isos, which is the only thing we download with bit torrent ;)

    82. Re:And as quick as it is reported by NateTech · · Score: 1

      You keep driving then, I'm pulling over to take a leak and stretch my legs.

      --
      +++OK ATH
  2. DRM? by StevisF · · Score: 4, Interesting

    Could this to help prevent circumvention of DRM?

    1. Re:DRM? by StevisF · · Score: 1

      Could this help prevent circumvention of DRM?

      Rather.

    2. Re:DRM? by phoebusQ · · Score: 0, Flamebait

      The most likely reason for this is to prevent circumvention of DRM, the same DRM mandated by the studios for participation in the iTMS.

      "A little to egalitarian for their classist sensibilities"? Give me a fucking break.

      DTrace is hardly crippled, although these modifications are certainly not ideal. Maybe we could actually discuss the real effects, and potential solutions, instead of spewing sensationalist rhetoric? Of course not.

    3. Re:DRM? by mwsmith824 · · Score: 2, Interesting

      Most likely yes as iTunes is the only app that sets the flag. How quickly will Apple patch around the hack is the interesting question....

    4. Re:DRM? by KublaiKhan · · Score: 4, Insightful

      That may have been Apple's intent, but as usually happens in such cases, the end result is to encourage people to find out new ways around the 'protections' that have been inflicted.

      --
      In Xanadu did Kubla Khan
      A stately pleasure dome decree
    5. Re:DRM? by Anonymous Coward · · Score: 0

      Wouldn't be surprised if Apple did this to cover their arses from any record labels/movie companies. They would know how easy it is to circumvent what they've done, but they probably couldn't get away with including something that might directly be utilised to aid in the removal/avoidance of DRM.

    6. Re:DRM? by randomProof · · Score: 1

      Not unless they can do this to the Windows version of iTunes.

    7. Re:DRM? by Anonymous Coward · · Score: 0

      With people feeling ever more justified in taking as they want while ironically decrying the greed of others, the real end result is that I laugh at the hypocrisy of the self-appointed intellectual elite.

    8. Re:DRM? by that+this+is+not+und · · Score: 1

      DTrace is hardly crippled,

      Apparently not any more. The crippled version from Apple has been, uh, routed around.

    9. Re:DRM? by mstone · · Score: 5, Insightful

      Most likely, Apple's intent is to deliver a 'credible effort' to prevent circumvention and/or reverse engineering.

      Even though the labels have largely dropped DRM, they still don't like the idea of users having control over digital music. It's part of their DNA. Their whole business revolved around having control over the production and distribution systems, and they just can't contemplate existence without having control over something. The contracts between Apple and the labels reflect that fear, with Apple having the job of making it look like the horses are still in the barn even though the door is open.

      Now technically, that's impossible. But my experience with corporate software development has shown me that you can balance 'customers who don't want to know what's impossible' with judicious use of handwavium. You don't have to build a solution that's bulletproof, you just need something that works most of the time. It doesn't matter if there are workarounds, or even if those workarounds are practically trivial for anyone with a technical background, as long as you can't discuss the workaround without using technical terms.

      It's sort of an extension of the Sapir-Whorf hypothesis. It's not that your customers can't think about the problem if you lack the vocabulary, it's more that they won't want to think about the problem if they have to spend effort learning how to discuss it intelligently.

      So from a contractual standpoint, providing a 'credible effort' is more about obfuscation than actually trying to do the impossible. Apple probably doesn't care if people can work around this issue, as long as the explanation boils down to 'blah blah blah' to aggressively uninformed label executives.

    10. Re:DRM? by Vitriol+Angst · · Score: 1

      DTrace probably got crippled after the third time that iTunes was hacked.
      If the work-around does well, I predict they will give up that route and iTunes will once again respond to dTrace.

      Just a guess.

      --
      >>"ad space available -- low rates!!!"
    11. Re:DRM? by DigitAl56K · · Score: 1

      Will Apple provide similar immunity to DTrace for any competitor who requests it? Otherwise aren't they unfairly protecting their iTMS monopoly?

    12. Re:DRM? by Anonymous Coward · · Score: 0

      With information there is no "take". If I have a COPY of some information, you STILL HAVE IT.

    13. Re:DRM? by 99BottlesOfBeerInMyF · · Score: 1, Insightful

      Otherwise aren't they unfairly protecting their iTMS monopoly?

      That isn't a monopoly. Buy a dictionary.

    14. Re:DRM? by cduffy · · Score: 3, Insightful

      If you can't get accurate counter data (on some completely unrelated thing... say, disk accesses, or page faults, or cache hits) because any interrupts that happen whenever a protected process is on top of the run list are silently eaten, that's pretty darned broken.

      Look, I understand that Apple cares about their DRM. Fine and dandy, good for them -- but it'd be nice if they could protect it in a way that didn't break DTrace scripts that have nothing to do with trying to hack the DRM in iTunes.

    15. Re:DRM? by d34thm0nk3y · · Score: 1

      DTrace is hardly crippled, although these modifications are certainly not ideal.

      Yeah, that guy in the wheelchair is not crippled either. It's just that the modifications the car crash made to his legs are certainly not ideal.

    16. Re:DRM? by Anonymous Coward · · Score: 1, Funny

      Your analogy is crippled, and your attempts at modification were certainly not ideal.

    17. Re:DRM? by tuomoks · · Score: 1

      An excellent comment, thank you! I had forgotten "Sapir-Whorf" - shouldn't. Actually wiki article of Sapir-Whorf should be required reading for any CS person. I can't count the cases in long working life I have found this to be true. And "So from a contractual standpoint, providing a 'credible effort' is more about obfuscation than actually trying to do the impossible. Apple probably doesn't care if people can work around this issue, as long as the explanation boils down to 'blah blah blah' to aggressively uninformed label executives." - so right!!

    18. Re:DRM? by SleepyHappyDoc · · Score: 1

      I don't think it's illegal to protect your monopoly, only to abuse it (IANAL, though). Your point does raise an interesting kettle of worms about transparency, though. If Apple lets (say, for example) Adobe protect their stuff on the Mac platform from DTrace, eventually DTrace won't be all that useful, due to the holes in the data it collects, from Adobe and everyone else who wants an exception. And if Apple doesn't let their partners into the 'no Mac DTrace' club, then Apple's not winning with them, either, by withholding technical capabilities that they could extend to others but have chosen not to.

      I don't see how they can win.

      --
      Stasis is death. Embrace change.
    19. Re:DRM? by mikael · · Score: 2, Interesting

      It might even help someone write a subversive program that cannot be traced - create a new executable file with these bits set (or have them set during execution, or whatever), execute this process and you have something running that can't be traced.

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
    20. Re:DRM? by Jeremi · · Score: 2, Insightful
      If the work-around does well, I predict they will give up that route and iTunes will once again respond to dTrace.


      That's the optimistic view.... the cynical prediction is that they will give up and remove dTrace support from the release builds of the OS.

      --


      I don't care if it's 90,000 hectares. That lake was not my doing.
    21. Re:DRM? by DECS · · Score: 1

      That's why intellectual property refers to an implementation or work, rather than the arrangement of bits used to record it.

      If you didn't produce The Simpsons or write iTunes, you have no right to steal either just because you can do so using a numbers game. It's also illegal to defraud banks using computers. Even if you can simplify things down to the point where you can rationalize theft, it's still theft.

      IP isn't about owning an arrangement of bits, its about monetizing the effort of individuals so they can be paid for their work. Cheating them is no different that cheating any other working stiffs, whether stealing candy bars or cars.

    22. Re:DRM? by Fyzzler · · Score: 1

      "Most likely yes as iTunes is the only app that sets the flag. How quickly will Apple patch around the hack is the interesting question...." They can patch around the hack by randomizing the location of the sys_ent table in memory when the kernel loads. 64 Bit Vista does this already as does OpenBSD and I think recent versions of the Linux Kernal. It's only a matter of time.

      --
      I have one question. If the Japanese Ministry of Agriculture is not in charge of Gundam, then who is?
    23. Re:DRM? by Eivind · · Score: 1

      And even if you repeat the lie a million times, copyright-violation is still copyright-violation and not theft. They are both illegal, but they are completely DIFFERENT illegal activities.

      Just because speeding and murder are both illegal activities, it does not make sense to refer to people who break the speed-limit as "murderers".

    24. Re:DRM? by DECS · · Score: 1

      Theft is taking something that you don't have a right to take.

      A lie is saying something that isn't true.

      Speeding isn't killing someone unless you actually do it, although flying through a school zone might be considered attempted murder.

      Don't be a simpleton fucknut. Weaseling about with definitions that support theft doesn't make you a better person, it just makes you a hypocrite.

      Anyone I've met with a foot to stomp about intellectual property being a fiction is also itching to bitch about their "work" being copied, particularly if its a fricking website design. You can complain about unfair copyright laws, but saying intellectual property doesn't exist or that violating copyright is somehow not theft is just asinine and self-delusional.

      Who Was the Biggest Loser at Macworld?

    25. Re:DRM? by Eivind · · Score: 1

      Theft is taking something which is the property of someone else. Creating a new artifact from an existing one (one that you own at that) and then giving that artifact away does not fit the definition at all. It's not a nitpick, there really is nothing in common at all between the two situations.

      I also didn't say that theft OR copyright-violation is right or defendable. (I also didn't say the oposite, that question didn't enter the discussion at all)

      By the way, lying is saying something you KNOW aren't true. If you say something which you believe to be true, but which turns out not to be it's called a /mistake/ not a /lie/. The two ALSO aren't the same. And people don't react the same to them. Most people find it much more acceptable (human even!) to be mistaken once in a while. Lying on the other hand is intentional deceipt and something different alltogether. (there's surely situations where that too is defensible, but the two aren't the same)

      By the way, murder also is not theft -- despite you insisting to the contrary. (taking a life which you have no right to take would be "theft" by your pecualiar and strange usage of the word "theft")

    26. Re:DRM? by IamTheRealMike · · Score: 1

      Of course. iTunes for Windows also does regular anti-debugger sweeps (every 5-10 seconds? I forget). I don't see anybody crying about that though, perhaps because it's normal and expected? There are probably ways to interfere with DTrace without actually modifying DTrace itself, just like you can interfere with debuggers without modifying the debugger itself.

    27. Re:DRM? by dave420 · · Score: 1

      Apple has put so much protection into iTunes it doesn't surprise me for a second they'd do everything they could to protect it, as a lot of their revenue is dependent on iTunes being as secure as possible. And I'm not just talking about iTMS, but things like AirTunes devices, Apple TV, etc. If iTunes' private keys could be found, third-party apps and hardware could quickly replace Apple sales, and they'd have a pretty hard time re-establishing their current level of protection.

    28. Re:DRM? by mstone · · Score: 1

      ---- If iTunes' private keys could be found, third-party apps and hardware could quickly replace Apple sales,

      What the heck are you talking about? To the extent that Apple does use encryption to move data from one device to another (and I don't happen to know of such a thing), the keys would have to be there in the hardware and extracting them would be feasible, if not trivial. If there was a key exchange protocol, that could be reverse-engineered and duplicated. Keeping a cryptosystem secure involves keeping either the either the key or the algorithm secret. But any device capable of decrypting anything has to have both the key and the algorithm, or it won't work. That's the fundamental lesson about cryptography that the RIAA and MPAA have spent ten years and tens of millions of dollars failing to learn.

      Apple doesn't compete on lock-in. It competes on seamless user experience. Lots of people have voted with their dollars to say that they like having a product whose hardware, firmware, sync utilities, and network services were all designed by the same company, and actually work together. They like the idea of knowing who to blame if one of those pieces goes wrong, as opposed to the "it wasn't me, it was him" finger-pointing game you get from products that nominally adhere to some published standard.

      Besides, knock-on products like AirTunes and the Apple TV generate only a fraction of revenue for Apple compared to the iPod -- which was just reported yesterday at $181 per unit for 22 million units and change shipped last quarter.

    29. Re:DRM? by Anonymous Coward · · Score: 0

      Theft is taking something that you don't have a right to take. Copying isn't taking.

      Speeding isn't killing someone unless you actually do it,... Speeding is never killing someone. They are two independent things.

      You seem to be the simpleton here.
    30. Re:DRM? by DECS · · Score: 1

      When you throw in lines like "murder also is not theft -- despite you insisting to the contrary" it only shows you're not really paying attention. Nobody in this simpleton thread referred to murder as theft, and certainly not me. Another poster threw out "speeding is not murder!!" just to use a non sequitur as his rational for stealing intellectual property, apparently because the corollary of "x isn't y" is "up is down" in the minds of the thinking impaired.

      The reason we have copyright, patent and other intellectual property law is that many works can be ripped off (ie stolen) without depriving one of an original copy. If I plagiarize your book, you still have your book. I'm still a thief. If I violate the GPL and sell Linux or whatever software you write as closed source to make money, you still have your original code, but I'm still a thief because I used it without your permission as you licensed it. If I clone a million copies of an album you performed and distribute it worldwide, killing your ability to earn money from your efforts, you still have the song in your head and on your master recording, but I'm still a thief.

      This isn't fucking brain surgery. Stealing IP is stealing, and doing so is immoral and illegal. There are no hairs to split, just thieves who like to rationalize their behavior so they can continue being thieves while considering themselves righteous.

      Analysts, Investors Take Apple to Task For its Best Quarter Ever

    31. Re:DRM? by Anonymous Coward · · Score: 0

      Theft is taking something that you don't have a right to take.
      Exactly. And copyright infringement is copying something you don't have a right to copy. "Taking" and "copying" are not the same thing, therefore copyright infringement and theft are not the same thing.

      saying intellectual property doesn't exist
      Wait, who said intellectual property doesn't exist? Certainly not the poster you're replying to. Later on in this thread you yourself object to people putting words in your mouth, but you're doing it yourself right here. Does the word "hypocrite" mean anything to you?

      or that violating copyright is somehow not theft is just asinine and self-delusional.
      Why? You have so far completely failed to advance any argument as to why copyright infringement is theft, preferring instead to throw around ad-hominem attacks, calling everyone who disagrees with you "simpletons" and accusing them of being thieves who want to justify their illegal actions.

      Kindly get this into your head:

      Copyright infringement is not theft. Taking and copying are not the same thing. The fact that I acknowledge this difference does not mean that I believe copyright infringement is OK. I do not. Copyright infringement is both morally and legally unjustifiable, and it is right and proper for anyone who infringes copyright to be taken to court, sued for heavy damages, and maybe even to face criminal charges. But that doesn't mean it's theft.

      Sorry if that destroys your little black-and-white worldview.
    32. Re:DRM? by Eivind · · Score: 1

      You should consider making atleast a small attempt at understanding that to which you are responding.

      You can scream ALL you want. It won't change the fact.

      Fact: If a person copied a copyrighted word without permission, and then was charged with theft -- he would walk free. He is simply not guilty of that crime, regardless of how many times you repeat the claim.

      And infact, somebody in this thread DID refer to murder as theft. It was claimed that "taking something which you have no right to take" is theft.

      By that definition; taking a LIFE which you have no right to take would be theft.

      We have -different- laws for -different- crimes for a reason. NOTHING is equal between copying a protected work and stealing, so there's no benefit to attaching the same label to both:

      When you STEAL something, ONE of the reasons it is wrong (not nessecarily the ONLY reason, but one of them) is that the original owner is deprived of the item. Does not apply to copying.

      To prevent stealing, you can simply take good care of your object. Not applicable to copyrigthed works.

      You can only STEAL something which belongs to someone else. You can however copy illegally even from a object that belongs to you. (for example a CD -- that single CD may belong to you even if the copyright to the songs stored on it do not)

      There are sets of situations where you're allowed to steal, and situations where you'er allowed to copy. The two sets are almost completely disjoint. (there's no right to steal things which are older than a certain number of years, for example)

      I don't object to copyright-violation being ILLEGAL.

      I object to your silly insistence on using the same word on two completely different crimes with nothing in common.

    33. Re:DRM? by Kashgarinn · · Score: 1

      "It's sort of an extension of the Sapir-Whorf hypothesis. It's not that your customers can't think about the problem if you lack the vocabulary, it's more that they won't want to think about the problem if they have to spend effort learning how to discuss it intelligently."

      - ah, kind of like why replies to slashdot news go completely off topic? If people actually had to spend effort to RTF...

      K.

  3. DRM bad, but "classist sensibilities"? by kherr · · Score: 3, Insightful

    Come on, this isn't a class struggle. It's Big Business trying to protect their intellectual property. DRM sucks, this is yet another way in which it degrades computer systems. But Apple's just being a company, and their hack to DTrace is actually good coding. Dislike their choice, sure. But there's no epic struggle for humanity here.

    1. Re:DRM bad, but "classist sensibilities"? by Hsensei · · Score: 4, Insightful

      Of course if it was MS you would have you pitchfork and torch ready. I forget Jobs can do no wrong.

      --
      ~
    2. Re:DRM bad, but "classist sensibilities"? by Anonymous Coward · · Score: 2, Insightful

      Some would argue that the struggle against corporations is the struggle for humanity and that it plays out in seemingly innocuous things like this.

      A battle is not the war, but it is part of it.

    3. Re:DRM bad, but "classist sensibilities"? by Quadraginta · · Score: 1

      And some others would argue that the struggle against corporations -- against the organizations that let us wring ever more value from ever less labor -- is a cynical struggle to return humanity to living in caves and digging for roots to eat, a golden time when the folks with silver tongues and zero conscience (lawyers, politicians, and related rabble-rousers, the kind who dominate in high school) could always be on top, while socially-misfit four-eyed dweebs with good ideas -- the kind who found and manage successful private corporations today -- had to stand guard duty around the toilet pit on the midnight to dawn shift.

    4. Re:DRM bad, but "classist sensibilities"? by Anonymous Coward · · Score: 1, Insightful

      some day they'll use the exact same excuse when caught monkeying around with ssh, and other crypto.

    5. Re:DRM bad, but "classist sensibilities"? by Anonymous Coward · · Score: 1, Funny

      Flamebait? That's right Mac sycophants, mod the truth down since you can't debate it.

    6. Re:DRM bad, but "classist sensibilities"? by Samgilljoy · · Score: 4, Insightful

      The struggle against corporations may be an important part of the defense of humanity, but some would argue that seemingly innocuous things are often just small, innocuous things, and that to go ape shit about them and blow them out of proportion is characteristic of small minds and spirits.

      Some would also argue that getting hung up on the small things and seeing battles to be won therein is a good way to ensure that people never take on any large and not so seemingly innocuous issues, that they self indulgently imagine themselves to be revolutionaries fighting the good fight and propagating righteous and enlightened rhetoric.

      And even if these people are totally wrong, it still doesn't excuse the ideologically loaded "classist sensibilities" bullshit. But I'm sure the original poser, err poster, feels good about his awesomeness.

    7. Re:DRM bad, but "classist sensibilities"? by Anonymous Coward · · Score: 3, Insightful

      Good coding my ass.

      It BREAKS dtrace.

      If iTunes happens to be the process interrupted to run the dtrace probe, that flag being set prevents the probe from running.

    8. Re:DRM bad, but "classist sensibilities"? by mOdQuArK! · · Score: 1

      Some people could argue that, but they would be wrong.

    9. Re:DRM bad, but "classist sensibilities"? by sbenson · · Score: 0

      and so began toilet porn.

    10. Re:DRM bad, but "classist sensibilities"? by Anonymous Coward · · Score: 2, Interesting

      Dislike their choice, sure. But there's no epic struggle for humanity here.

      "Do you want to spend the rest of your life selling sugared water or do you want a chance to change the world?"
    11. Re:DRM bad, but "classist sensibilities"? by try_anything · · Score: 1

      And some would argue that corporations are valuable economic engines that have built-in antisocial tendencies that can never be eradicated, but must be constantly monitored and kept in check. Corporations are powerful entities that resist those efforts, making it a struggle.

      The struggle between "good" entities and "evil" ones is a mythical recasting of the everyday struggle between good and evil elements of every person. People are impure, institutions are impure. Corporations are a valuable kind of institution, which is why we have laws enabling their existence, yet it would be foolish to turn a blind eye to everything they do, or assume that whatever they want to do must be right in some way we don't understand.

    12. Re:DRM bad, but "classist sensibilities"? by dcollins · · Score: 4, Insightful

      Completely disagree.

      "Apple's just being a company" = "Class struggle"

      The fact that there are two classes of legally recognized entities, with competing rights allocated to each, is sort of the definition of a class struggle.

      --
      We know where leadership by an anti-intellectual "strongman" who scapegoats minorities and likes boisterous rallies goes
    13. Re:DRM bad, but "classist sensibilities"? by Anonymous Coward · · Score: 0
      And some would argue that corporations are valuable economic engines that have built-in antisocial tendencies that can never be eradicated...

      Yeah, I also had a professor make us watch that stupid Michael Moore-wannabe movie. I can't believe how many people quote it like it's some gospel truth. You'd do better to construct your worldview around real Michael Moore movies.

    14. Re:DRM bad, but "classist sensibilities"? by jbn-o · · Score: 2, Insightful

      I've not seen any evidence Apple has weighed in on this beyond crippling DTrace. As I understand it, a DTrace user has experimented with the program, determined it to be specifically crippled, and given an educated guess about why it is crippled in that way. However I agree with the bulk of your post; Sadly, there will be a lot of young naive Slashdotters willing to go along with such behavior, even defend the proprietors engaged in that practice (coming up with excuses for the proprietor) as we see in this thread.

      It's difficult for some to grasp that a proprietor's (Apple's in this case) interests don't change. With a completely free software system (and yes, I'm not using the term "open source" here to highlight the freedoms the open source movement doesn't want to talk about) this would never be an issue. Someone would release improved versions of any program making it fully traceable and one could get on with studying and improving their entire system as they see fit. Users of non-free software are never going to be in the class that gets the freedom to learn or determine how their own computer works. DRM is simply one modern computer implementation of a class system.

    15. Re:DRM bad, but "classist sensibilities"? by Karl+Cocknozzle · · Score: 1

      The fact that there are two classes of legally recognized entities, with competing rights allocated to each, is sort of the definition of a class struggle.

      Wow. Please project this in flaming, 3/4 mile high letters in the sky over Washington D.C....
      --
      Who did what now?
    16. Re:DRM bad, but "classist sensibilities"? by Anonymous Coward · · Score: 0

      Debate? This is slashdot, give me a break. Your post was flamebait and you know it.

    17. Re:DRM bad, but "classist sensibilities"? by rtechie · · Score: 1

      This *IS* a class struggle in the sense that it's a non-commercial OS (Linux) vs. a corporate OS (Apple). As you said, Apple is "just being a company" i.e. capitalistic. They are making a business decision that hurts their users in the interest of making money. Apple, by supporting DRM in their operating system and products, is also encouraging it's use generally. Steve can rant all he likes about how much he dislikes DRM, actions speak louder than words. And iTunes is currently the biggest, and one of the most restrictive, DRM schemes out there.

      BTW, Breaking DTrace for selected apps is not "good coding" by any stretch of the imagination.

    18. Re:DRM bad, but "classist sensibilities"? by Quadraginta · · Score: 5, Insightful

      Friend, a corporation is a miniature society. It's an organization of people that divides labor for the purpose of maximizing the welfare of all, subject to an agreed-upon heirarchical distribution scheme. (That is, the wealth it creates is not usually distributed equally.) Society is merely the largest possible corporation, in which we are all, whether we like it nor not, employed.

      What you are saying is that the smaller organization we may voluntarily join (e.g. the corporations that employ us) should be policed by and subject to the larger organizations that we are a member of whether we like it or not (e.g. the country in which we are born).

      Yeah, well, not by me. I prefer to choose with whom I associate, and to whom I listen. I most definitely do not like the idea of the largest possible organization of which I'm a member, like it or not, enforcing the ultimate rules of my life. I'm much happier if the rules are defined by a smaller organization that I voluntarily join, and which I can voluntarily leave if I don't like the rules.

      In a free society, where the largest powerful organizations are much smaller than the entire country, I can find the corner of it that plays by the rules I like. I have choices. I can be mostly who I want to be. In your "social" society, I have no more choices. I have to be what the majority thinks I should be, act accordingly to their morality and expectations.

      No thanks! I know my average fellow man too well to think it would be fun to allow him to dictate the terms of my life.

    19. Re:DRM bad, but "classist sensibilities"? by Anonymous Coward · · Score: 0

      His post might have been slightly inflammatory, but we all know that hardcore Apple fans are full of shit.

    20. Re:DRM bad, but "classist sensibilities"? by Yartrebo · · Score: 1

      Listen to yourself. You just said that big business is protecting its interests. Big business is the epitome of the ruling class and it's interests are indeed class interests. Also, as is the case for anything worth fighting over, what benefits their class hurts my class.

      And yes, it is part of a long running struggle that has been unfolding for centuries, with my class generally almost always being on the losing end, no matter what the system of government.

    21. Re:DRM bad, but "classist sensibilities"? by try_anything · · Score: 1

      I haven't even seen the movie you're talking about. I'm a liberal capitalist (that's what Americans call an "economic conservative," by the way, and has little to do with the American word "liberal") and I like corporations. I like people, too, but I won't buy a Rolex out of a briefcase. A sucker mentality doesn't benefit anyone except parasites.

    22. Re:DRM bad, but "classist sensibilities"? by try_anything · · Score: 1

      What a bizarre response. I suggest keeping a critical eye on corporations, and you think that means turning an uncritical eye toward the government? What kind of dangerous weirdo goes through life looking for a social organization worthy of their absolute trust?

    23. Re:DRM bad, but "classist sensibilities"? by Anonymous Coward · · Score: 0

      It's difficult for some to grasp that a proprietor's [...] interests don't change. With a completely free software system [...] this would never be an issue. Someone would release improved versions of any program making it fully [functional] and one could get on with studying and improving their entire system as they see fit. [...] DRM is simply one modern computer implementation of a class system.


      This is not meant to be a flame but more of a thought exercise--

      How does this statement jibe with the fact that the Linux kernel developers, proprietors of a "completely free software system," have succeeded in continually removing more and more exports of kernel symbols in an effort to make life more difficult for non-GPL software? (see EXPORT_SYMBOL_GPL)

      By your reasoning, someone should have released an improved and more free version of the kernel by now and had it eagerly received by users who could then use whatever free or non-free software they wanted (example- graphics card drivers). Hiding symbols using EXPORT_SYMBOL_GPL seems like a simple form of DRM used to enforce the proprietors desired policy. And how easily it's bypassed is not the issue.
    24. Re:DRM bad, but "classist sensibilities"? by Anonymous Coward · · Score: 0

      their hack to DTrace is actually good coding

      No their hack to DTrace is poor coding because beyond accomplishing their goal (DRM) they have (unintentionally) impacted on the reliability of DTrace across the board.

    25. Re:DRM bad, but "classist sensibilities"? by VidEdit · · Score: 5, Insightful

      "As I understand it, a DTrace user has experimented with the program, determined it to be specifically crippled, and given an educated guess about why it is crippled in that way"

      No, the frickin' **author** of DTrace has found the specific code used by Apple to cripple it.

      --
    26. Re:DRM bad, but "classist sensibilities"? by Anonymous Coward · · Score: 0

      As I understand it, a DTrace user has experimented with the program, determined it to be specifically crippled, and given an educated guess about why it is crippled in that way.

      Your understanding would be much improved if you took the time to read the original blog.

    27. Re:DRM bad, but "classist sensibilities"? by vijayiyer · · Score: 1

      Do you own stock? 401(k)? Mutual funds? Do you have a pension? If so, what benefits "their" class benefits your class.

    28. Re:DRM bad, but "classist sensibilities"? by hunterx11 · · Score: 1

      A corporation is a society, eh? So perhaps we should name our system on the basis of these social entities--why, we could call it socialism!

      --
      English is easier said than done.
    29. Re:DRM bad, but "classist sensibilities"? by Anonymous Coward · · Score: 0

      I think this counts as one of the times where +5 Flamebait is totally called for.

    30. Re:DRM bad, but "classist sensibilities"? by GoodbyeBlueSky1 · · Score: 1

      Exactly. Before you even click through the article, the tame tags attached to this piece say all you really need to know about the double-standard at work on this site. As of this posting they are: drm, dtrace, apple, macosx, programming.

      Now check out this article from earlier today: Microsoft Ties $235m IT Aid To Use of Windows (A story about MS, not Apple, protecting its own interests). Tags: microsoft, it, drugdealer, firsttasteisfree, justsayno.

      Just sayin'.

      --
      why? forty-two.
    31. Re:DRM bad, but "classist sensibilities"? by godless+dave · · Score: 1

      Come on, this isn't a class struggle. It's Big Business trying to protect their intellectual property. DRM sucks, this is yet another way in which it degrades computer systems. But Apple's just being a company
      Sounds like class struggle to me.
      --
      "If it's real, then it gets more interesting the closer you examine it. If it's not real, just the opposite is true." -
    32. Re:DRM bad, but "classist sensibilities"? by godless+dave · · Score: 1

      It's an organization of people that divides labor for the purpose of maximizing the welfare of all
      Of all? I don't know of any corporation that divides labor for the purpose of maximizing the welfare of all. Most are only interested in the welfare of the highest ranking executives and the owners or shareholders. From everyone else, they're trying to get as much work as possible for as little pay as possible.
      --
      "If it's real, then it gets more interesting the closer you examine it. If it's not real, just the opposite is true." -
    33. Re:DRM bad, but "classist sensibilities"? by zopf · · Score: 1

      I did not investigate the work required to restore DTrace functionality on Apple systems, but it seems like it was not impossibly difficult. Wouldn't Apple engineers figure that their attempts to block DTrace access would be futile? Why did they do it? It seems like it must have been just a sort of due-diligence so that when the labels say, "Your DRM was a farce!", they can say, "Not at all; we even tried to block the cracking tools, but those damn kids...". So thanks for the wink, Apple :)

      --
      Did you see the pool? They flipped the bitch!
    34. Re:DRM bad, but "classist sensibilities"? by jcr · · Score: 1

      It seems like it must have been just a sort of due-diligence

      Bingo. Apple has a number of contractual obligations when copyright material is playing (you can't do screen grabs while playing a DVD, for example), and unless they make you jump through this particular hoop, they stand to pay out some hefty penalties under said contracts.

      When it comes to screen grabs, for example, it's about a half-hour's work to write your own screen grab utility, assuming you're not already familiar with Apple's window server architecture.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    35. Re:DRM bad, but "classist sensibilities"? by jcr · · Score: 1

      . Dislike their choice, sure.

      Their choice is 1) offer copyright material to Mac and iPod users, which they can only do by coming to terms with the owners of said copyrights, or 2) avoid pissing off a handful of slashdot weenies.

      Well, as a shareholder I know which one I'd choose.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    36. Re:DRM bad, but "classist sensibilities"? by mgbastard · · Score: 1

      In a free society, where the largest powerful organizations are much smaller than the entire country, I can find the corner of it that plays by the rules I like. I have choices. I can be mostly who I want to be. In your "social" society, I have no more choices. I have to be what the majority thinks I should be, act accordingly to their morality and expectations.

      It's people like you who don't understand that the gross product of most local economies are small business. Your 'miniature societies' are tangentially part of that economy. Whose political dogma is this anyway? Pure libertarianism?

      I find it very sad that an intelligent, educated member of civilization can think that it is better to be governed by pure market forces, profit, and whatever your corporation wants to do in its inbred rampancy. Don't forget when corporations have nothing but profit to guide them, workers rights and standards of living decline. I suppose your position is that corporations will compete in a fair labor market, and labor will be constrained. Is that how you get your choice?

      Don't worry, if that were to happen, I'm sure the corporations that make birth control would find themselves better compensated NOT to make it. (Thus leading to population boom, and thus taking care of that pesky worker shortage in the market)

      I surmise its a idealized libertarianism, because the complete rejection of regulations you espouse is an extremist viewpoint. Society is complex, y'all seem to believe that it can be simplified with market forces alone! Thinking if we just take away all our government regulations, that market forces will self-regulate... oh maybe you are an anarchist. I guess instead of filing a lawsuit when you get screwed, you'll just hire a hit-man instead?

      No thanks! I know my average fellow man too well to think it would be fun to allow him to dictate the terms of my life.
      Okay, fine - don't vote or participate in any government yourself.
      --
      Anyone seen my low uid? last seen 10 years ago while panning the #@$# out of Taco's 'web based discussion system'
    37. Re:DRM bad, but "classist sensibilities"? by ContractualObligatio · · Score: 1

      "Legally recognized entities" - so what about the class struggle between non-legally recognized classifications of people that have exactly the same rights on paper i.e. rich vs. poor?

    38. Re:DRM bad, but "classist sensibilities"? by hummassa · · Score: 1

      The class of people that has (like me ...) x | x < 50kUSD in stock-bound money and take _no_ part in the decision-making in a stance like this is _very_ different from the class of people that take part in said decision-making (and typically has x | x > 10MUSD in stock-bound money).

      --
      It's better to be the foot on the boot than the face on the pavement. ~~ tkx Kadin2048
    39. Re:DRM bad, but "classist sensibilities"? by Ohreally_factor · · Score: 1

      Thank you for opening my eyes. I just realized that my pets, two belonging to the class of animals known as dogs, and two belonging to the class known as cats, are engaged in class struggle. I only hope that they don't realize that I am of a third class entirely, and decide to over throw me!

      Mangle definitions much?

      --
      It's not offtopic, dumbass. It's orthogonal.
    40. Re:DRM bad, but "classist sensibilities"? by Ohreally_factor · · Score: 1

      Wait, DTrace IS Linux? No wonder people are so fucking pissed. Steve Jobs broke Linux! I finally understand why RMS is revolting.

      --
      It's not offtopic, dumbass. It's orthogonal.
    41. Re:DRM bad, but "classist sensibilities"? by mantito · · Score: 1

      Friend, a corporation is a miniature society. It's an organization of people that divides labor for the purpose of maximizing the welfare of all, subject to an agreed-upon heirarchical distribution scheme. (That is, the wealth it creates is not usually distributed equally.) Society is merely the largest possible corporation, in which we are all, whether we like it nor not, employed.

      But there is one very important difference between corporations and societies (in most places). Societies are more or less democratic, while corporations are strictly hierarchical and authoritarian (fascist). That's why it is a good idea to society to force some restrictions on corporations - there is bigger chance that people will get their say too.

      Agreed-upon distribution scheme? - come on, how many capitalists discuss distribution of profits with their workers? I think it is more like forced-by-economic/social-situation distribution scheme.

    42. Re:DRM bad, but "classist sensibilities"? by SteeldrivingJon · · Score: 1

      What the hell does dtrace have to do with Linux?

      It came from Sun, a corporation. For someone sucking at the corporate capitalist teat at Sun to be whining about classism is a load of bullshit.

      --
      September 2011: Looking for Cocoa/iOS work in Boston area Cocoa Programmer Quincy, MA
    43. Re:DRM bad, but "classist sensibilities"? by Homburg · · Score: 1

      this isn't a class struggle. It's Big Business...

      What exactly do you think "class struggle" is?

    44. Re:DRM bad, but "classist sensibilities"? by Quadraginta · · Score: 1

      What you suggested is keeping a more critical eye on corporations than government. I suggested the reverse.

      What kind of dangerous weirdo goes through life looking for a social organization worthy of their absolute trust?

      Probably the type that unthinkingly assumes the nation-state is that organization. Tune in to the latest Democratic Presidential debate and you'll hear plenty from them.

      In any event, I said nothing about looking for absolute trust. What I assumed is that everyone looks for social organizations worthy of substantial (if not absolute) trust; to not do so is to be a complete antisocial and plan to live on a desert island eating bugs. What I said is that, a priori, I trust smaller organizations more than larger, and organizations that I can voluntarily join and leave more than those to which I am forced to belong by virtue of being born in a particular place and time.

      Disagree? Let's hear why.

    45. Re:DRM bad, but "classist sensibilities"? by Quadraginta · · Score: 1

      No, the important differences are that:

      (1) A corporation has no power over you that you don't grant yourself. They can't apply physical force to you, or take your property from you, or imprison you, torture you, or kill you. The most they can do is eject you, or withhold payment for your services.

      (2) You can join or leave a corporation at any time, for any reason or no reason. Not true of your typical nation, of course.

      Societies are certainly not "more or less" democratic. Indeed, large democratic societies are quite rare in history, for the obvious reason that it is extremely difficult to run any large operation efficiently when you have to have every decision decided by a majority vote. Every large organization solves this problems by becoming at least slightly undemocratic, by e.g. creating an administration that makes decisions on a daily basis, which then gets its decisions (or even its existence) ratified or rejected by everybody in the organization every now and then.

      What you call this ratification or rejection varies, of course. It could be called "the next election" (if you live in a democratic republic) or it could be called "the next revolution" if you live in an autocracy or dictatorship. With corporations, meaning firms, the ratification or rejection happens when people vote with their feet, so to speak. That is, if company management decides policy that no one working in the company likes, then they leave the company, and hey presto the policy is rejected. No company can survive without workers. Of course most big companies, like most big countries, now have intermediate levels of ratification to reduce the chances of big, violent changes. Instead of having regular elections or plebiscites, they have board meetings where stockholders vote.

      The other difference, which is fairly minor, is that societies frequently mouth platitudes that suggest that everyone's opinion in a ratification process is equally important. One man, one vote, that kind of nonsense. It's nonsense because no organization can effectually function if it truly works that way. Obviously the majority of people are going to be wrong on any given issue (there being always more ways to be wrong than right), and only the more skilled and on-the-ball people will be right. The organization, to function, must put a higher priority on the opinions of the more competent of its members. How they do so varies tremendously. In a corporation, it's pretty open: there's a corporation heirarchy, and the higher up you go, proving yourself (supposedly) by your track record, the more your opinion matters. Societies are sometimes this open, with aristocracies, titles and honors of various types, both formal and informal. But they also spend a fair amount of effort trying to disguise the fact that some peoples' vote matters more than others, as it should, and must.

    46. Re:DRM bad, but "classist sensibilities"? by Quadraginta · · Score: 1

      What do you mean when you say "most are interested?" Who is "interested?" If you mean upper management is mostly interested in the salaries of upper management, well, duh. Similarly, line workers are mostly interested in the salaries of line workers. Everyone is, obviously, most interested in maximizing his own take-home pay, and operates within the company towards that end. In a successful company, it turns out that the best way to maximize your own take-home pay is to maximize the profit the company makes. And an unsuccessful company isn't a reasonable example of what typical surviving companies are like.

      From everyone else, they're trying to get as much work as possible for as little pay as possible.

      Again, you're unclear on who you mean by "they." But assuming you mean upper management, then, yeah, of course. And "everyone else" (middle management and line workers, I assume) is trying to get as much pay for as little work as possible. Like any demand and supply curve, they meet in the middle at some point and strike a bargain. What's your point? This is how the world works.

    47. Re:DRM bad, but "classist sensibilities"? by Anonymous Coward · · Score: 0

      Eh... no. Customer and Seller is the relationship. In the vast majority of cases they don't have competing interests, but complementary ones.

      Don't look now, but your revolutionary fly is open.

    48. Re:DRM bad, but "classist sensibilities"? by try_anything · · Score: 1

      What you suggested is keeping a more critical eye on corporations than government.
      Sigh. Not at all. I talked about corporations. You heard criticism of one institution and automatically assumed a particular polar opposition in which criticism of the first institution must be understood as relative praise of the other.

      By the way, the rhetorical trick of conflating criticism of one thing with praise of something else only works if your target is afraid of supporting the something else. I LIKE government. Ha. The same way I like people, corporations, and unleashed dogs I meet at the park.

      What I assumed is that ... particular place and time.
      Why would I disagree with that? If you put that on a piece of paper, 95% of the American electorate would sign it.
    49. Re:DRM bad, but "classist sensibilities"? by rtechie · · Score: 1

      I fail to see how taking something someone is giving away is "sucking at the capitalist teat". Just because capitalists made it originally, does not mean it's commercial now. Lots of companies contribute to Linux, that doesn't make Linux commercial.

    50. Re:DRM bad, but "classist sensibilities"? by Quadraginta · · Score: 1

      Ah well, you may be right. I may have you confused with the OP flame. Most folks who want to "keep an eye" on corporations don't want to actually do it themselves, e.g. by not buying the products of companies they don't like, organizing boycotts, whatever, but by delegating the task to government.

      I haven't tried any "rhetorical tricks." I may have made a mistake in exactly what you were saying, but I've tried to make my points straightforwardly, using logic clear to all and facts known to all. Winning an argument by "rhetorical tricks" isn't winning an argument at all. Might as well cheat at solitaire. Not my thing.

      I LIKE government.

      On what basis? Pure theory? Or have you actually tried less government, and found that it sucks? Problem is, most people typically form their theories about what kind and how much government is desirable on a purely theoretical plain, without making any use of, e.g. history and cross-cultural experience to find out, experimentally, what levels are desirable. The Law of Unintended Consequences then appears to severely bite their asses. I'm not saying you're one of those (yet!) but give me some good empirical evidence that government is other than a necessary evil, like not eating too much ice cream and getting proper exercise.

      Why would I disagree with that? If you put that on a piece of paper, 95% of the American electorate would sign it.

      I know. People are very fond of signing pieces of paper that state noble goals. And yet...when it comes to put principles into action, suddenly it's a different story. In practice people act as if they believe there is some high and far-off, superior organization that will rise above all the grubby Earthly limitations of the local organizations they know well, and it's that wonderful ueberorganization they should support with all their hearts.

      In 100 AD, this was Rome, and in the Middle Ages, it was the Church and (indirectly) the Kingdom of Heaven. In Soviet Russia it was the Party. In mid-20th century America it could be the Church of Science, or Ecology, or the Green Party or crystal shamanism or any of a zillion smaller cults.

      If only the lesson drawn from the fact that all known local organizations have major flaws that make them tools to use gingerly and rarely would be rationally generalized to make us equally skeptical of the utility of all larger organizations, including nation-state governments. Anyone who thinks small family firms are OK, medium-size corporations tend to be impersonal and problematic, large corporations tend to be agents of evil -- but the government, the largest of all, is sweet reason and altruism personified ought to have his mental self-consistency fuse replaced, because it's clearly shorted.

  4. Yet another example of how Apple is not our friend by Zombie+Ryushu · · Score: 4, Insightful

    Apple is as much the DRM laden threat to open computing as Microsoft is. We may have circumvented this issue this time, but what about the time after that? and after that? Its a cat and mouse game Apple is going to play.

  5. DMCA by phantomcircuit · · Score: 1, Redundant

    Is it possibly they included this so as not to provide a tool capable of circumventing DRM?

    1. Re:DMCA by mrsteveman1 · · Score: 1

      That's a good point. Media has way too much influence if they (or Apple voluntarily) can cause an obviously useful system tool to be changed just because it MIGHT be used to circumvent DRM, as if protecting entertainment was the most important issue here.

      Correct me if I'm wrong, but all this DRM crap was to stop the casual pirates, right? How many casual file copiers even know what DTrace is? How many capable DTrace users do you suppose this really stops?

      Fail.

    2. Re:DMCA by babbling · · Score: 1

      Unlikely. iTunes is not the only program that can run on OS X and uses DRM. If Apple regards DTrace as a circumvention tool and disabled DTrace just for iTunes but still included it, then they have still provided a tool capable of circumventing DRM.

  6. Great! by Jeremi · · Score: 5, Insightful
    So can I apply this NOATTACH flag to my l33t rootkit software to make sure it goes undetected by any system diagnostic tools?


    This will be a big help for me in my quest for a legion of Mac zombies ;^)

    --


    I don't care if it's 90,000 hectares. That lake was not my doing.
    1. Re:Great! by Sponge+Bath · · Score: 5, Funny

      ...my quest for a legion of Mac zombies

      It might be easier to just attend a Macworld conference.

    2. Re:Great! by Anonymous Coward · · Score: 0

      they should still need to install it, we've still got a long way to go before we can have the easy malware install functionality of windows. then again even mac users like the idea of a FREE ... BRAAIINNSSS

    3. Re:Great! by Anonymous Coward · · Score: 0

      Well, it's either that or just set the Evil Bit.

    4. Re:Great! by rrkap · · Score: 1

      You mean like this girl

      --
      I like my beverages with warning labels!
    5. Re:Great! by Anonymous Coward · · Score: 0

      >...my quest for a legion of Mac zombies

      the word you're looking for is "mactard"

      >>It might be easier to just attend a Macworld conference.

      read "might be" as "is"

      steve jobs is the to IT what jim jones was to cult leaders..... 'cept steve got the cool-aid recipe right.

      have a nice day. :)

    6. Re:Great! by Diomidis+Spinellis · · Score: 1
      Yes, you call ptrace(2) with PT_DENY_ATTACH. See the following example.

      $ cat >t.c
      #include <sys/types.h>
      #include <sys/ptrace.h>

      main()
      {
      ptrace(PT_DENY_ATTACH, 0, 0, 0);
      sleep(10000);
      }
      ^D
      $ cc t.c
      $ ./a.out &
      [1] 411
      $ gdb a.out -p $!
      GNU gdb 6.3.50-20050815 (Apple version gdb-563) (Wed Jul 19 05:17:43 GMT 2006)
      Copyright 2004 Free Software Foundation, Inc.
      GDB is free software, covered by the GNU General Public License, and you are
      welcome to change it and/or distribute copies of it under certain conditions.
      Type "show copying" to see the conditions.
      There is absolutely no warranty for GDB. Type "show warranty" for details.
      This GDB was configured as "powerpc-apple-darwin"...Reading symbols for shared libraries .. done

      /Users/dds/411: No such file or directory.
      Attaching to program: `/Users/dds/a.out', process 411.
      Segmentation fault
      gdb exits with a segmentation fault, because the process has disallowed tracing. Adding your "l33t rootkit software" to the my example, is left as an exercise to the reader.
  7. Alarmist Much? by Anonymous Coward · · Score: 1, Insightful

    From TFA:

    To say that Apple has crippled DTrace on Mac OS X would be a bit alarmist, but they've certainly undermined its efficacy and, in doing do, unintentionally damaged some of its most basic functionality.

  8. C'mon, seriously? by phoebusQ · · Score: 1, Insightful

    The most likely reason for this is to prevent circumvention of DRM, the same DRM mandated by the studios for participation in the iTMS. "A little too egalitarian for their classist sensibilities"? Give me a fucking break. DTrace is hardly crippled, although these modifications are certainly not ideal. Maybe we could actually discuss the real effects, and potential solutions, instead of spewing sensationalist rhetoric? Of course not.

    1. Re:C'mon, seriously? by bersl2 · · Score: 5, Insightful

      (Note: IANA DTrace user or developer.)

      The real effects seem to be that while a process which sets this flag has control of the system, any DTrace events that fire off during this time will not be detected, as if they never occurred, regardless of whether what is being traced has anything to do with that process. It seems to break a few important(?) idioms used by DTrace users, so that the results returned are not what they should be.

      The furor seems to be that this subtle breakage has gone undocumented; and although only iTunes currently uses it, that does not stop other software (including software that should not be there) from using it. That a DTrace developer discovered this, combined with that this is in all likelihood being done for no reason other than that of DRM, is what makes this notable. If I were working on DTrace, I'd probably be pissed too.

    2. Re:C'mon, seriously? by Anonymous Coward · · Score: 0

      Speaking of sensationalist rhetoric... I just love it how every time news breaks about Apple doing DRM and all the fanboys start screaming "but RIAA MADE them do it! It isn't their fault! Really!". Uh huh, sure.

    3. Re:C'mon, seriously? by Anonymous Coward · · Score: 0

      If this 'breaks tracing other apps while iTunes is running' um, then don't run iTunes while trying to DTrace/debug your other app. I don't get all the whining, christ.

    4. Re:C'mon, seriously? by StormShadw · · Score: 1

      If this 'breaks tracing other apps while iTunes is running' um, then don't run iTunes while trying to DTrace/debug your other app. Uh, what happens if you're debugging a problem that only occurs when iTunes is running?
    5. Re:C'mon, seriously? by jimicus · · Score: 1

      If this 'breaks tracing other apps while iTunes is running' um, then don't run iTunes while trying to DTrace/debug your other app. I don't get all the whining, christ.

      Are you a troll or do you just have reading difficulties?

      The parent said:

      although only iTunes currently uses it, that does not stop other software (including software that should not be there) from using it.

      Or, to put it more clearly:

      A mechanism has been discovered whereby malware (and make no mistake, malware can exist on any platform) can make itself substantially harder to trace. The only saving grace is that this mechanism has been discovered now and can be widely publicised among the security community, rather than two or three years down the line when Mac OS malware applications (which are mostly at the proof of concept stage now) have developed into something more substantial.

  9. Luckily... by cromar · · Score: 5, Interesting

    From the DTrace source (in an #IFDEF APPLE):
    /*
    * If the thread on which this probe has fired belongs to a process marked P_LNOATTACH
    * then this enabling is not permitted to observe it. Move along, nothing to see here.
    */


    Luckily no malicious programmer will mark their malware's process with this flag!

    1. Re:Luckily... by crunchy_one · · Score: 2, Interesting

      This reminds me of the bozo bit in the early Macintosh file system. Not much protection, but it did force the attacker to take an action that might be later used to demonstrate intent. Perhaps the P_LNOATTACH serves a similar purpose?

    2. Re:Luckily... by gnasher719 · · Score: 1

      From the DTrace source (in an #IFDEF APPLE):
      /*
      * If the thread on which this probe has fired belongs to a process marked P_LNOATTACH
      * then this enabling is not permitted to observe it. Move along, nothing to see here.
      */

      Luckily no malicious programmer will mark their malware's process with this flag! Maybe Apple has a few Macs with a modified DTrace version that _only_ observes processes with this flag set...
    3. Re:Luckily... by Kjella · · Score: 2, Funny

      /*
      * If the thread on which this probe has fired belongs to a process marked P_LNOATTACH
      * then this enabling is not permitted to observe it. Move along, nothing to see here.
      */

      So... written by a slashdot reader? Don't know of many other places that displays that message on a regular basis.

      --
      Live today, because you never know what tomorrow brings
    4. Re:Luckily... by Hamilton+Lovecraft · · Score: 5, Insightful

      So, uh, why don't you open source wizards recompile DTrace without the code that checks P_LNOATTACH?

      --
      step 3: god dammit, it doesn't work
    5. Re:Luckily... by Hamilton+Lovecraft · · Score: 3, Interesting

      Google says Results 1 - 10 of about 91,600 for "move along, nothing to see here" -site:slashdot.org.

      --
      step 3: god dammit, it doesn't work
    6. Re:Luckily... by Jacked · · Score: 1

      You must not leave Slashdot often enough ;)

      It's a pretty common phrase in western media, such as TV shows and movies. Usually by law enforcement at the scene of a crime.

    7. Re:Luckily... by geekoid · · Score: 2, Insightful

      People will, and probably have; but when Apple starts to allow only Apple signed software to run, then that can't do much.

      This course will cause Apple to loose what they have gained in the last 5 years.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    8. Re:Luckily... by Kjella · · Score: 2, Interesting

      Google says Results 1 - 10 of about 91,600 for "move along, nothing to see here" -site:slashdot.org. Yes, but:
      Google says Results 1 - 10 of about 21,900 for "move along, nothing to see here" -slashdot. That makes it 70,000 hits mentioning slashdot, 22000 that don't.
      --
      Live today, because you never know what tomorrow brings
    9. Re:Luckily... by Lars+T. · · Score: 1

      People will, and probably have; but when Apple starts to allow only Apple signed software to run, then that can't do much.

      This course will cause Apple to loose what they have gained in the last 5 years.
      Yeah, because everybody who bought a Mac in the last five years wants to run DTrace to crack the iTunes DRM.
      --

      Lars T.

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

    10. Re:Luckily... by Anonymous Coward · · Score: 0

      They're too busy making the latest, greatest, open-source text editor!

    11. Re:Luckily... by Anonymous Coward · · Score: 1, Informative

      This course will cause Apple to loose what they have gained in the last 5 years.

      Lose! LOSE! You fucktard, the verb you're looking for only has one "o" in it, unless you mean to say that Apple is somehow going to set free "what they have gained." As if that statement isn't so vague that it could mean whatever you want it to mean in the first place. How did this ever get modded up at all?

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

      How did this ever get modded up at all? Why, in order to annoy you, of course.

      Seriously, are you damaged, somehow?
    13. Re:Luckily... by Anonymous Coward · · Score: 0

      malware don't come with source

  10. Freedom Crippled when you use Proprietary Software by Anonymous Coward · · Score: 5, Insightful

    You of all people should know that you give up your freedom to use your software and hardware as you wish when you use proprietary software. Apple's continuous attempt to stop people from changing software on their home computers is a good example of how they feel about freedom. They only side with freedom when it is immediately beneficial.

  11. Huh? by Cytlid · · Score: 0

    Since when was Apple stuff open source?

    --
    FLR
    1. Re:Huh? by Kasracer · · Score: 0

      It's not Apple's stuff. It's Darwin. Darwin is a UNIX variant that is open source and Apple uses it as the foundation for OS X. Since the code is open sourced Apple has to legally share its source code for those specific components (such as DTrace).

    2. Re:Huh? by molarmass192 · · Score: 0, Troll

      Your post is wrong on so many levels I don't know where to start ... actually ... yeah, I do. The shared source license is primarily the GNU family of licenses, the BSD ones are known for the fact that you don't have to share your source. I commend Apple for releasing the Darwin sources, even though they absolutely do not have to.

      --

      Good people do not need laws to tell them to act responsibly, while bad people will find a way around the laws-Plato
    3. Re:Huh? by drcagn · · Score: 3, Insightful

      Darwin is Apple's stuff. They made it. It is based on BSD, but the BSD license doesn't require them to release the source (does it? IANAL). It is also based on NeXTSTEP, which was acquired by Apple in the 90s.

      Apple's record with open source is inconsistent. Sometimes they develop internally and release source (Darwin, Bonjour), sometimes they collaborate with open source projects and share (WebKit with KDE), sometimes they buy out someone's software (Cover Flow), sometimes they steal ideas and never credit original authors (Dashboard).

      Apple has its own open source license, the Apple Public Source License, approved by OSI and the FSF. However, they also release under the Apache license as well.

      I would say in general, Apple is very open source-friendly, and a lot of open source developers I know have flocked to the Mac. It's just sometimes they have some evil empire corporation actions that make us Apple users shake our heads.

      --
      Scorta futuere amo!
    4. Re:Huh? by pyite · · Score: 1

      sometimes they steal ideas and never credit original authors (Dashboard).

      Who would you like them to credit? The idea has been around for a very long time.

      --

      "Nature doesn't care how smart you are. You can still be wrong." - Richard Feynman

  12. Re:Yet another example of how Apple is not our fri by cromar · · Score: 0

    As much the DRM laden threat as Microsoft? Hardly. There are no DRM APIs in OS X. In fact, the only DRM I've seen on OS X is in iTunes. (And remember, they had to agree to DRM to get contracts with the labels.) Compare that to MS's pandering to DRM loving CEOs and including it in Vista! And, really DRM is much more an application specific problem so far and has little to do with any OS besides Vista.

  13. Eagles have nothing to do with this by Quiet_Desperation · · Score: 4, Funny

    Is "egalitarian" the Slashdot word of the day today?

    1. Re:Eagles have nothing to do with this by Speare · · Score: 1

      Eagles have nothing to do with this.
      Is "egalitarian" the Slashdot word of the day today?

      Are you some kind of eaglist? Or is an egalitarian like an eagle-eating vegetarian? What does eagle taste like, anyway? I've heard of legal eagles, but what about illegal eagles? Are those ill? Will eating an ill eagle make you ill?

      --
      [ .sig file not found ]
    2. Re:Eagles have nothing to do with this by Anonymous Coward · · Score: 0

      Will eating an ill eagle make you ill?
      Birds of prey obviously are carnivores. That doesn't make them totally inedible, but it does mean you have to cook them thoroughly to destroy all the toxins they accumulate -- and that can destroy the texture. Think cheap turkey, imported from somewhere with lower animal welfare standards.

      Another advantage to eating something a bit lower down the food chain is that they don't tend to live so long, so any you catch are likely to be fresh.
  14. Operating System Tying by bill_mcgonigle · · Score: 2, Insightful

    Could this to help prevent circumvention of DRM?

    Of course.

    The interesting issue is that nobody can compete with Apple on, say, a music store effectively.

    When they add a new iTunes feature, they can change Quicktime to support it or they can disable DTrace so people can't easily reverse it. Nobody else can do that. They're probably not going to get into a DOJ tiff over it, though - Bush [the _ administration] isn't likely to get into it, and Al Gore is on their board.

    And so it's probably not surprising that the iTunes DRM defeaters are on Windows, which is where their sales base is anyway. So, spending this effort on OSX is really just a waste of time.

    Personally, Amazon is my iTunes DRM defeat. I own a total of 2 iTunes Plus songs - they never have anything I want without DRM.

    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    1. Re:Operating System Tying by mstone · · Score: 3, Insightful

      ---- They're probably not going to get into a DOJ tiff over it, though . . .

      *sigh*

      There are plenty of alternative sources for digital music, almost all of which will play on an iPod and be indexed by iTunes. The ones that don't are formats the market isn't beating down Apple's door to support (Ogg), or which require licensing fees (WMA). All the MP3s you've bought from Amazon play on an iPod. All the tracks you import from a CD will play on an iPod. The iTunes store is a convenience for iPod owners, not a necessity.

      Besides, the standard operational definition of a monopoly is that a company can raise prices without losing sales, because consumers don't have credible alternatives. So far, Apple's behavior with regard to pricing is to fight against price increases.

      There are credible alternatives to the iPod for people who want a digital music player. There are credible alternatives to the iTunes store for people who want to buy digital music. There are credible ways to get music without a digital music player. Apple has the leading products in the digital music player market, and is one of the leading outlets for digital music, but there is a big-ass difference between being a market leader and being a monopolist engaging in anticompetitive behavior, and the DOJ's attitude toward market leaders in competitive markets is "don't bother me, I have real work to do."

    2. Re:Operating System Tying by bill_mcgonigle · · Score: 1

      *sigh*

      Right back at you - you misunderstood the point of my post. You inferred that I meant it was negative that the DOJ wasn't going to hassle Apple, but you should be able to tell from my posting history that I'm a free-marketeer. The problem is that Apple is spending money and probably wasting the time of its customers (additional complexity leads to bugs leads to downtime) for a pointless exercise.

      There are plenty of alternative sources for digital music, almost all of which will play on an iPod and be indexed by iTunes.

      Right, I said I buy my music at a another store (Amazon) to avoid iTunes DRM. I figured it would be obvious that I've actually *used* them then.

      The iTunes store is a convenience for iPod owners, not a necessity.

      The iTunes *store* is, but is there another way to load music onto an iPod? Even a new one? Without Rockbox? Music (DRM'ed and not) and video? There may be ones that I'm not familiar with, but I thought you need iTunes. (I see there's a WinAmp plug-in that does at least .mp3 music, but I don't have Windows).

      Apple could provide a Framework for iPod interaction, but it doesn't - that's not open to third parties. This closes out reasonable competition for the sake of their music store. They're using the Mac platform to improve their [mostly unrelated] music business, and that's not the best thing for Mac owners, and it is anti-competitive. A potential competitor on Mac faces the RIAA staring down their DTrace-able app, which is a major disadvantage. Whether one choses to patronize an outfit engaging in anti-competitive behavior is a more complex matter.

      Besides, the standard operational definition of a monopoly is that a company can raise prices without losing sales, because consumers don't have credible alternatives. So far, Apple's behavior with regard to pricing is to fight against price increases.

      Really? iTunes Plus is more expensive than DRM'ed music, and almost double the $ of some of the same songs on Amazon.

      There are credible alternatives to the iPod for people who want a digital music player.

      Depends on your criteria. If you want to have a selection of accessories or for it to connect to the head unit in a new car it's got to be an iPod. I don't understand why other music vendors haven't gone 'iPod-compatible'.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    3. Re:Operating System Tying by jocknerd · · Score: 2, Informative

      Really? iTunes Plus is more expensive than DRM'ed music, and almost double the $ of some of the same songs on Amazon. What hole did you just climb out of? iTunes Plus tracks are 99 cents.
    4. Re:Operating System Tying by DavidShor · · Score: 1
      "Besides, the standard operational definition of a monopoly is that a company can raise prices without losing sales, because consumers don't have credible alternatives."

      No it's not. The definition of a monopoly is a firm that, by changing it's supply output, can greatly effect the market price of a good. Considering that the 99c price was set by Apple, that seems to be the case.

      "So far, Apple's behavior with regard to pricing is to fight against price increases."

      That sounds more like limit pricing to me, still illegal.

    5. Re:Operating System Tying by Anonymous Coward · · Score: 0

      Apple already had to pay licensing fees to support m4a, which, before they started using it, wasn't very common. So really, the best move for them would have been to pay the mp3 licensing fees (which they did, since MP3 is so common) and support ogg vorbis since it would cost them nothing.

    6. Re:Operating System Tying by mstone · · Score: 1

      ---- Apple could provide a Framework for iPod interaction, but it doesn't - that's not open to third parties. This closes out reasonable competition for the sake of their music store. . . .

      The fact that Apple doesn't devote resources to publishing and maintaining an SDK hasn't stopped the groups above from putting out products that manage an iPod without a user even needing to install iTunes. The fact that you apparently didn't know they existed says something about the overwhelming demand for such products in the general market.

      If Apple truly wanted to lock out such products, it would be easy for them to run the syncing process through a home-grown encryption tool for which they hold a patent. That would make any other product that worked an automatic infringement of the patent, and any attempt to circumvent the encryption a violation of the DMCA.

      As for limiting DTrace, I think it's most likely that Apple's decision is based on its contractual agreements with the movie studios who just signed up to provide rentals. Those are the guys who demand that HD content remain in encrypted and unobservable channels from disc to screen. Granted the rental files aren't HD, but they are exploding media, to keep the Apple offerings more or less channel-neutral with pay-per-view cable, and I don't think the MPAA would be happy about a tool that allows people to snoop the video channel as it passes through iTunes.

    7. Re:Operating System Tying by bill_mcgonigle · · Score: 1

      What hole did you just climb out of? iTunes Plus tracks are 99 cents.

      You're right - I forgot they recently lowered the price. I haven't had the opportunity to buy any since they never have anything I want on Plus.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  15. Classist Apple? Anti-egaliitarian IBM tolls? by Malevolent+Tester · · Score: 5, Funny

    Fuck me, it's like a Student Union bar in here. What next, comrades, do we storm the Winter Palace or just go and sell some copies of Socialist Worker?

    --
    If you haven't made a developer cry, you've wasted a day.
    1. Re:Classist Apple? Anti-egaliitarian IBM tolls? by martinX · · Score: 2, Funny

      I say we hold a meeting to draft a resolution. Brian, you take the minutes.

      --
      When they came for the communists, I said "He's next door. Take him away. Goddam commies."
    2. Re:Classist Apple? Anti-egaliitarian IBM tolls? by Malevolent+Tester · · Score: 1

      Are we the People's Party of Slashdot or the Slashdot People's Party?

      --
      If you haven't made a developer cry, you've wasted a day.
    3. Re:Classist Apple? Anti-egaliitarian IBM tolls? by Moofie · · Score: 1

      SPLITTER!

      --
      Why yes, I AM a rocket scientist!
    4. Re:Classist Apple? Anti-egaliitarian IBM tolls? by C0vardeAn0nim0 · · Score: 1

      i think we're slashdot's popular people's party, aren't we ?

      --
      What ? Me, worry ?
    5. Re:Classist Apple? Anti-egaliitarian IBM tolls? by martinX · · Score: 1

      We're the People's Party!

      There's the Popular People's Party over there. That's him on the left.

      --
      When they came for the communists, I said "He's next door. Take him away. Goddam commies."
    6. Re:Classist Apple? Anti-egaliitarian IBM tolls? by Lars+T. · · Score: 1

      Fuck me, it's like a Student Union bar in here. What next, comrades, do we storm the Winter Palace or just go and sell some copies of Socialist Worker? Don't you mean "... sell some copies of pirated iTunes songs"?
      --

      Lars T.

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

    7. Re:Classist Apple? Anti-egaliitarian IBM tolls? by trouser · · Score: 1

      1. Storm the Winter Palace.
      2. Overthrow the oppressive capitalist patriarchy.
      3. Profit.

      --
      Now wash your hands.
    8. Re:Classist Apple? Anti-egaliitarian IBM tolls? by Darth_brooks · · Score: 1

      that depends, will there be looting?

      --
      There are some people that if they don't know, you can't tell 'em.
    9. Re:Classist Apple? Anti-egaliitarian IBM tolls? by debatem1 · · Score: 1

      Intercourse is the weapon of the bourgeoisie. Kulak.

    10. Re:Classist Apple? Anti-egaliitarian IBM tolls? by SuperBanana · · Score: 1

      sell some copies of Socialist Worker?

      Sure, Cory doesn't believe in copyright, so feel free to print out BoingBoing and hand it out.

  16. Subversive programmer? by Anonymous Coward · · Score: 0

    I have to suspect this was made to be discovered, otherwise it would stuff some superficially correct looking data into the output instead of simply black holing it. It's not like the person running it isn't going to check.

    Sounds like just the sort of executive order that a good programmer would implement to the letter, ignoring the spirit.

  17. Well, Apple is *my* friend! :-P by Quiet_Desperation · · Score: 2, Informative

    Oh, piffle. Without Apple DRM, iTunes (store) would be impossible due to the idiot record labels. Go grouse at them. Outside of iTunes, what is there in Mac OS X that's DRMed?

    When Apple begins sending out legions of hunter-killer robots to take down open source projects and assassinate their maintainers, then you might have a point, Mr. Zombie, sir.

    1. Re:Well, Apple is *my* friend! :-P by Anonymous Coward · · Score: 1, Insightful

      >>>When Apple begins sending out legions of hunter-killer robots

      If don't plan on getting out of your easy chair till you see the hunter-killer robots running about...you sir are fucked.

      You're a sheep. You would have been kindling at Auschwitz. You're the kind of person that's "ohhhh look at the pretty colors, life is so sweet" meanwhile the city is burning.

      I'm not even talking about getting up and attacking apple. I'm talking about SIMPLY RECOGNIZING that this isn't a good thing. You could take 2 minutes to write them "as a supporter of apple" you don't appreciate their nonsense.

      But no, you're going to go whole heartedly out to defend such bullshit.

      Well...you deliver yourself up. Other people died for your right to breathe. And now others will fight for your right to privacy. While you do nothing, in fact worse then nothing.

    2. Re:Well, Apple is *my* friend! :-P by boiert · · Score: 1

      Among other things, the Finder and CoreGraphics are DRM'd,
      try running those on your regular x86 PC.

    3. Re:Well, Apple is *my* friend! :-P by Whiney+Mac+Fanboy · · Score: 1

      Outside of iTunes, what is there in Mac OS X that's DRMed?

      The operating system itself is DRMd to prevent you from loading it on non-Apple hardware.

      However, as an Apple fanboy you can feel free to ignore that - and anything else that contradicts your rosy world view where the only bad things Apple does are force onto it by the labels.

      Sorry, the GP completely correct.

      --
      There are shills on slashdot. Apparently, I'm one of them.
    4. Re:Well, Apple is *my* friend! :-P by Anonymous Coward · · Score: 1, Insightful

      Serious question...

      Without Apple DRM, iTunes (store) would be impossible

      And this would be bad, why exactly?

      Because we all so desperately need a way to pay about the same, or perhaps more, for 128kbps lossily-compressed, DRM'd audio, only available through a hideous bloatware piece of shit software, and only playable on an overpriced, underfeatured hipster accessory, than we do for uncompressed, un-DRM'd CD audio, which we can buy in any record shop and play on any CD player?

    5. Re:Well, Apple is *my* friend! :-P by m50d · · Score: 1
      Without Apple DRM, iTunes (store) would be impossible due to the idiot record labels. Go grouse at them.

      "Without MS DRM, BlueRay playback would be impossible due to the idiot movie studios. Go grouse at them."

      --
      I am trolling
    6. Re:Well, Apple is *my* friend! :-P by Anonymous Coward · · Score: 0

      What else is "DRMed"? Uh, the kernel.

    7. Re:Well, Apple is *my* friend! :-P by Anonymous Coward · · Score: 0

      Oh, piffle. Without Apple DRM, iTunes (store) would be impossible due to the idiot record labels. Go grouse at them. Outside of iTunes, what is there in Mac OS X that's DRMed?

      When Apple begins sending out legions of hunter-killer robots to take down open source projects and assassinate their maintainers, then you might have a point, Mr. Zombie, sir.


      Then how does Amazon manage to sell non-DRM, 256Kbps mp3s fanboy?
    8. Re:Well, Apple is *my* friend! :-P by betterunixthanunix · · Score: 1

      The goal is to defeat the RIAA, not concede on the DRM issue. If the RIAA is unwilling to sell DRM-free music, then we just need to stop buying their music, and start listening to the music of independent artists who use open formats like OGG. The danger of DRM is underscored by this sort of behavior -- hard-coding maintenance programs to ignore certain processes? We've been down this road before.

      --
      Palm trees and 8
    9. Re:Well, Apple is *my* friend! :-P by Anonymous Coward · · Score: 0

      That and Steve Jobs' open letter with his thoughts on the industry (hint hint, he was arguing for the case against DRM): http://www.apple.com/hotnews/thoughtsonmusic/

    10. Re:Well, Apple is *my* friend! :-P by TheSkyIsPurple · · Score: 1

      I dunno, maybe because Apple showed the studios there was an market that was willing to pay, even though the DRM was easily hackable?
      And it got popular enough that people actually started learning what DRM was and that it was a bad thing?

      Seatbelts used to be options in cars, not they are part of the package.
      Lack-of-DRM is now an option, hopefully it will soon be a part of the package as well.

      (Sorry, best car analogy I could come up with on short notice)

    11. Re:Well, Apple is *my* friend! :-P by Anonymous Coward · · Score: 0

      Outside of iTunes, what is there in Mac OS X that's DRMed?

      Hardware.

    12. Re:Well, Apple is *my* friend! :-P by Anonymous Coward · · Score: 0

      Oh, piffle. Without Apple DRM, iTunes (store) would be impossible due to the idiot record labels.

      So Amazon mp3 doesn't exist, then (with all the major record labels on board and no DRM)?
    13. Re:Well, Apple is *my* friend! :-P by Anonymous Coward · · Score: 0

      Er... the operating system itself?

    14. Re:Well, Apple is *my* friend! :-P by pimpimpim · · Score: 1

      Then why is Apple holding on to DRM when more and more record labels started ditching it? Will Apple ditch it, so you can use iTunes to get songs for your Sandisk player?

      --
      molmod.com - computing tips from a molecular modeling
  18. From the Fine Article by Stanistani · · Score: 3, Insightful

    Quote:
    "So Apple is explicitly preventing DTrace from examining or recording data for processes which don't permit tracing. This is antithetical to the notion of systemic tracing, antithetical to the goals of DTrace, and antithetical to the spirit of open source."

    Diagnostic tool that won't look at all processes is no tool at all.

    1. Re:From the Fine Article by that+this+is+not+und · · Score: 1

      The people in these threads who are defending what Apple has done are tools, though.

    2. Re:From the Fine Article by ScrewMaster · · Score: 1

      The people in these threads who are defending what Apple has done are tools, though

      Well ... they're some kind of "ool", anyway.

      --
      The higher the technology, the sharper that two-edged sword.
    3. Re:From the Fine Article by ContractualObligatio · · Score: 1

      "Diagnostic tool that won't look at all processes is no tool at all."

      That's logically comparable to "99.99999% is equal to 0%". If you went through all the use cases where DTrace is extremely useful, you would find very few cases where iTunes is part of the use case.

  19. gcc -ideo ramshackle world.cpp by Quiet_Desperation · · Score: 5, Funny

    Are you kidding?

    This is Slashdot where "paper or plastic" is an epic struggle directly and immediately affecting the fates of billions!

    BILLIONS, I tell you! BILLIONS!

    1. Re:gcc -ideo ramshackle world.cpp by rAiNsT0rm · · Score: 1

      Fuck you! Plastic is way better!!1! Moron. You obviously have a small penis and lie to make friends! /Actually I really enjoyed your reply //Sadly most geeks would shank you over your opinion on Vi vs. Emacs, Ruby Vs. Ajax, Linux vs. anything, etc. ///Honestly whatever tool does the job the best, easiest, and fastest is best. Amazingly Linux, Windows and Macs all factor into that for me.

      --
      http://teasphere.wordpress.com - A little spot of tea
    2. Re:gcc -ideo ramshackle world.cpp by Samizdata · · Score: 1

      Exactly my opinion. At home I have Wintel, Linux, and OS X boxen, and I use the appropriate one for the task at hand.

      Now to pickup a cheap SGI box just for the odd looks...

      --
      It's not the years, honey, it's the mileage. - Colonel Henry Walton Jones, Jr., Ph.D.
  20. Slashdot Headline Accuracy? by aberkvam · · Score: 5, Funny

    The article says, "To say that Apple has crippled DTrace on Mac OS X would be a bit alarmist..." So what is the Slashdot headline? "Apple Crippled Its DTrace Port"

    Nice...

    1. Re:Slashdot Headline Accuracy? by Anonymous Coward · · Score: 0

      The article says, "To say that Apple has crippled DTrace on Mac OS X would be a bit alarmist..." So what is the Slashdot headline? "Apple Crippled Its DTrace Port"

      Nice... Lesse... ptrace() calls will fail (sending you a SIGSEGV) for some set of undocumented reasons.
      now, right now this is a special (undocumented) request that iTunes and others use.
      next step would probably be using something in the process image header or similar for blocking.
      How's this not crippling?
    2. Re:Slashdot Headline Accuracy? by Bender+Unit+22 · · Score: 1

      But we sure do have used a lot of *ist words today.

    3. Re:Slashdot Headline Accuracy? by Anonymous Coward · · Score: 0

      You expect slashdotters to read the article?

  21. It's worse, they have broken DTrace by mzs · · Score: 5, Informative

    Basically profile and tick are useless since they will not fire if a thread with PT_DENY_ATTACH is on proc. Perfectly good DTrace scripts simply will not work correctly on OS X.

  22. Isn't this the time... by BSDetector · · Score: 0

    Isn't this the time where some wise-ass Slashdotter is supposed to make an infantile comment regarding Microsoft and to completely ignore the fact that Apple has been found with their hands in the cookie jar!

  23. it's kdawson day by Quadraginta · · Score: 2, Interesting

    It's like this every time kdawson takes a turn posting stuff to the front page. Wish he'd join up with his natural comrades at digg.com and take the tired rewarmed leftovers of 19th and 20th century politics away with him.

    1. Re:it's kdawson day by Watson+Ladd · · Score: 1

      Got any radical new ideas for the 21st century then? Because Capital is not going to vanish from the bestseller lists any time soon. Karl Marx was one of the few geniuses who redefines the way we look at the world. He creates the idea of all behavior being economic. The economic models he makes were the first in the world. Sure, he might have been wrong, but the debate he started advanced economics and sociology in a way no other thinker has.

      --
      Inventions have long since reached their limit, and I see no hope for further development.-- Frontinus, 1st cent. AD
    2. Re:it's kdawson day by Quadraginta · · Score: 1

      Don't make me puke. Marx was a complete cynic, sponging off his women and dimwitted friends who suffered from the 19th century version of liberal white guilt while he filed the serial numbers off the most hackneyed cliches of the ages and presented it as his own "new" thought.

      You can find the same lukewarm pap about the tides of history washing men about like corks, or about that awful dominance of money over morals, the cynicism of the ruling class, blah blah blah, in Imperial Roman political literature dated 50 AD -- or for that matter, going as far back as there are written records at all. Some ideas are just rooted in the human DNA and they recur automatically and mindlessly in each generation.

      Das Kapital (actually a publishing failure, the far more readable The Communist Manifesto is what really made his fortune) remains on the best-seller lists for the same reason there will always be porn on the Internet. Not because it's a brilliant new idea, but because it appeals to the ancient primitive urges. In this case, the urge to believe that there's an evil conspiracy keeping you down, instead of your own lack of initiative, competence, or luck, and therefore if only society is reworked in this way or that we can all be wealthier than average and live a life of ease.

      It's the same unquenchable yearning that keeps the idea of perpetual motion alive and kicking -- and drawing investors, and submitting patent applications -- 200 years after Clausius formulated the Second Law of Thermodynamics. It's the same gosh maybe it's true triumph of hope over rationality that keeps penis-pill spam alive, makes running cons, pyramid schemes and stock scams endlessly profitable, and keeps legions of lawyers and populist politicians employed and living in seaside mansions while you poor workin' stiffs down at mill scrimp on the kids' lunch money to send them a contribution.

    3. Re:it's kdawson day by Malevolent+Tester · · Score: 0, Offtopic

      In this case, the urge to believe that there's an evil conspiracy keeping you down

      Like possibly the class system in 1840s England? Marx's work is bullshit, but look at the conditions around him when he wrote it.

      --
      If you haven't made a developer cry, you've wasted a day.
    4. Re:it's kdawson day by jcr · · Score: 1

      Karl Marx was one of the few geniuses

      Genius, my ass. The man was nothing more than a long-winded misanthrope.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    5. Re:it's kdawson day by jcr · · Score: 1

      It's the same gosh maybe it's true triumph of hope over rationality

      I would hardly describe Marxism as "hope". It's hatred under a veneer of sophistry.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    6. Re:it's kdawson day by Quadraginta · · Score: 1

      I agree. But I was not describing Marxism (or hardcore Marxists), but rather the great mass of followers who believe in Marxism, who yearn for it to be true so much they are willing to overlook its ghastly failures in practice.

    7. Re:it's kdawson day by Quadraginta · · Score: 1

      The pain in England in the 1840s had zero to do with the class system -- that was merely one of Marx's appealing lies -- and everything to do with the severe dislocations that happen when you jump from an agrarian to an industrial economy.

      Case in point: early factory schedules were 12-hour days, 6 days a week. Sounds brutal, doesn't it? And it is. But why would any thinking man set up a schedule like that? Not, as Marx and his fellow con-men would have you believe, because they are intrinsically evil upper-class exploiters who want to squeeze every drop out of the miserable proles slaving away for them. Indeed, any successful manager insists on having happy employees for the same reason any successful farmer insists on having happy horses in his barn: so they do good work for him.

      The reason for the screw-up is because no one understood that industrial work was fundamentally different from farm work. On the farm, a 12-hour work day is totally normal, and so is the 6-day work week. But farm work is different from industrial work. It isn't nearly as intense. You do some chore, which may well be hard work, but then you take a break while you walk to the next chore, and then you do some light work, and then you stop for a meal, and then you shoot the shit with the neighbor, or your wife, and then you do some more work, and so forth. You technically work from dawn to dusk, but it's not continuously. It's not at all like standing in front of a mill machine working full speed continuously, without a second's inattention possible lest your fingers be cut off.

      It took years, decades even, for people to realize that industrial work was fundamentally different from farm work, and needed a fundamentally different type of schedule, even a whole different way of life. (Another problem was the fact that even though you do the "same" work every day on a farm, it varies subtly all the time, so you don't generally risk repetitive-motion injuries. Obviously factories are different, but it took long years to realize that.)

      In fact, a case can be made that social reformers, including Marx and his followers, substantially slowed the development of more workable (and humane) conditions in industrial work, because they distracted everybody with this tremendously seductive fantasy that the problem was the class system, not a lack of insight into the nature of industrial work, and that the solution was political struggle, and not time-and-motion studies, better insight into physiology, circadian rhythms, et cetera.

    8. Re:it's kdawson day by Anonymous Coward · · Score: 0

      Written like a man who has never read a single word from that period, other than fiction and official histories.

    9. Re:it's kdawson day by Watson+Ladd · · Score: 1

      But do you see anything about alienation, about economic cycles, about the general increase in rights over time in Roman political writing? Marx isn't cynical either: Capitalism is a positive force because it ended feudalism and gave everyone political rights. He praises capitalism for leading to technological progress. The ideas you attribute to Marx are more properly associated with Robert Owens and the other utopian socialists. Marx also never talks about a conspiracy. It's the fact that hundreds of people want the same job as you do that leads to poverty. By the way, we have enough food to feed everyone, and yet people starve to death. By reorganizing the way food is distributed we could improve everyone's life. And who is more cynical, the one who believes that life will never improve, or the one who works to change it?

      --
      Inventions have long since reached their limit, and I see no hope for further development.-- Frontinus, 1st cent. AD
    10. Re:it's kdawson day by Watson+Ladd · · Score: 1

      Time-and-motion studies are avalible today, but if you look in a Chinese sweetshop what do you see? Those same 16 hour days that any rational capitalist would abolish to keep his workers happy. Why don't you go to China and make money doing that?

      --
      Inventions have long since reached their limit, and I see no hope for further development.-- Frontinus, 1st cent. AD
  24. Re:Yet another example of how Apple is not our fri by coppro · · Score: 1

    No DRM outside of iTunes... once you get it running on your HP computer, that is.

  25. One question: by MsGeek · · Score: 3, Interesting

    Isn't this a F/OSS program? Couldn't you just recompile an uncompromised version of the source?

    --
    Knowledge is power. Knowledge shared is power multiplied.
    1. Re:One question: by Anonymous Coward · · Score: 1

      It's actually the ptrace() call that's misbehaving, so that won't work.

    2. Re:One question: by Jeffrey+Baker · · Score: 1

      Sure, but you can replace ptrace() at run time from within GDB. This has _always_ been necessary ever since the iTunes Music Store was invented, way before DTrace landed.

    3. Re:One question: by statusbar · · Score: 4, Informative

      For now, yes... But apple has been in the process of creating cryptographically secure signing and verification of system applications. The next step for them will be to have system tools like this be executed ONLY if they are the unmodified, signed applications that apple originally released.

      When that happens, it wouldn't matter if you recompile dtrace - your modified version would just not run.

      for info on the current code signing specification from apple (which is pretty much benign for now), see:

      --jeffk++

      --
      ipv6 is my vpn
    4. Re:One question: by gandhi_2 · · Score: 1
      Ok...let me please be clear with this

      I reallllly hate Apple Corp. I hate everything they've done so far, including pretending to be grass-roots hippies and leftists just to sell overpriced machines to artists.

      But after reading all that Code Signing stuff at from apple, it seams that all need to sign your own code is a cirtificate from verisign (et al.) and go through a signing assistant process.

      Since dtrace didn't REALLY come from apple, you can go get your own copy of the code and sign it up.

      I do have a question though. Since all the fan-boys so proudly exclaim "os x is Unix, it's even got the certificate!!!" like a bunch of drones...if future versions of os x have mandatory certificated code requirements, will that break POSIX?

    5. Re:One question: by statusbar · · Score: 1

      But all they have to do is make the kernel only allow the syscalls that dtrace needs to applications signed by apple... This is not hard for them to do, and is similar to what they have done on the iPhone and the signing there.

      --jeffk++

      --
      ipv6 is my vpn
    6. Re:One question: by wyldeone · · Score: 4, Insightful

      You've (like many) completely misunderstood the point of Apple's code signing efforts. It's not to stop unauthorized code from running--Apple is not Microsoft, no matter how you cut it; they don't even have activation, nor any protections on their software besides serial numbers. The real point of code signing is so that when you have a piece of software that claims to be from Company X, you can be sure it's actually from Company X. It's a tool to reduce malware pretending to be legitimate software, not a means for Apple to lock down your computer.

      --
      In the beginning the universe was created. This made a lot of people very angry and is widely considered as a bad move.
    7. Re:One question: by Anonymous Coward · · Score: 0

      Yeah, distribute developers tools on the install CD, then not let you compile and run anything.

      You sir are a genius....

    8. Re:One question: by statusbar · · Score: 1

      Unfortunately, their code signing efforts on the iPhone implies other reasons.

      Currently, their code signing on Leopard is just fine.

      But they always have the option in the future to close the dtrace hack hole (and others) by enforcing code signing on drivers and itunes.

      Hopefully they won't... but the infrastructure is there and just like on iphone, if there is a compelling business need to lock things down (like ring tones), they will.

      --jeffk++

      --
      ipv6 is my vpn
    9. Re:One question: by ajs318 · · Score: 1

      That is the scary bit. With one hand they will make a big deal about your right to a phone call -- and with the other, they will rip out your vocal cords and burst your eardrums.

      --
      Je fume. Tu fumes. Nous fûmes!
  26. Evil bit by flyingfsck · · Score: 4, Funny

    Together with careful use of the Evil Bit by malicious coders, we will have complete security in Apple system software.

    --
    Excuse me, but please get off my Pennisetum Clandestinum, eh!
  27. So what? by gilesjuk · · Score: 2, Insightful

    I've never seen Apple market OSX as a Unix system or even talk about the shell.

    Its main market is for an easy to use home computer and as a creative platform for video editing, graphic design and professional audio.

    If you want a command line you're fully in control of, use Linux or a BSD Unix.

    It's a commercial OS and Apple will do what they like so long as its legal.

    1. Re:So what? by Doctor_Jest · · Score: 1

      They did advertise Leopard as "Unix certified".... (or something like that)
      but no, they don't flaunt the cli to most people.... (at least not in marketing rags or anything I've seen..)

      --
      It's the Stay-Puft Marshmallow Man.
    2. Re:So what? by SanityInAnarchy · · Score: 3, Informative

      I've never seen Apple market OSX as a Unix system or even talk about the shell.

      You obviously didn't look very hard.

      Its main market is for an easy to use home computer and as a creative platform for video editing, graphic design and professional audio.

      And software development. Or where did you think the developers of those video editors work and test their code?

      If you want a command line you're fully in control of, use Linux or a BSD Unix.

      No disagreement there, but it doesn't hurt to remind people that OS X is not that. People often leave Linux for OS X, claiming that it's basically an easier-to-use Linux than Linux, you still have all your stuff, etc. And you can always ssh to a Linux server to do real work.

      It's a commercial OS and Apple will do what they like so long as its legal.

      Why is this OK?

      --
      Don't thank God, thank a doctor!
    3. Re:So what? by Stalin · · Score: 1, Informative

      No disagreement there, but it doesn't hurt to remind people that OS X is not that. People often leave Linux for OS X, claiming that it's basically an easier-to-use Linux than Linux, you still have all your stuff, etc. And you can always ssh to a Linux server to do real work.

      How about some examples of "real work" that can't be done in OS X's shell? Admittedly, I don't so as much via the command line in OS X as I did when using Linux for a desktop OS, but I haven't encountered anything preventing me from doing so. I can't attest to OS X's server version; I don't use it. I, like you mentioned, moved to OS X as a desktop Unix because it is easier to maintain. Instead of spending time keeping the underlying system in order, I can work in a cohesive GUI desktop environment with the comforting option of being able to fall back on traditional Unix technologies. E.g. I can run Xmaxima, or vanilla maxima, if I so choose. In the three years I've been using OS X as my primary OS, I haven't had to "ssh to a Linux server to do real work."

    4. Re:So what? by that+this+is+not+und · · Score: 2, Informative

      Why is this OK?

      Actually, it's fine, so long as there's a vigorous community ready to reveal what they're up to. As long as they don't do anything illegal, it's our prerogative to point out things they do that, while legal, are pretty sleazy.

      Another black mark against Apple. It's almost like the 80's again, when Stallman and the FSF had well written anti-Apple essays about their Look-and-feel lawsuit.

      Maybe the icon for apple.slashdot.org articles needs updating, though.

    5. Re:So what? by petermgreen · · Score: 1

      Apple has used phrases like "the power of unix" in marketing for OS-X before, then I think they had to stop for a while until they got certified after the open group made trademark threats.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    6. Re:So what? by SanityInAnarchy · · Score: 1

      How about some examples of "real work" that can't be done in OS X's shell?

      Running a Rails server on Amazon EC2.

      I'm sorry, I didn't mean to imply that OS X has an inferior commandline when it comes to real work. It may be in some ways -- DTrace being what spawned this discussion -- but what I meant was simply that no matter what OS I have as a client, I'm going to have to ssh somewhere to do real work, and in the case of EC2, it's going to be Linux, because Amazon says so.

      --
      Don't thank God, thank a doctor!
    7. Re:So what? by ContractualObligatio · · Score: 2, Informative

      Take a look at the way they go after the science market (http://www.apple.com/science/).

      Apple market OS X as a UNIX system and have done for a long time. They're just smart enough only to market it as a UNIX system to the markets that appreciate UNIX.

  28. The point of the article by aberkvam · · Score: 4, Insightful

    The /. summary and most of the /. posters seem to be missing the point of the article. (To be fair, the author wasn't too clear himself. He's done some clarification in the comments section of his article.)

    Sure, it's annoying that DTrace can't "see" iTunes. But that's more of a DRM issue. Whether you agree with DRM and Apple's implementation of it or not, this DTrace feature is merely a logical extension of that issue.

    The real problem though is that this feature actually does break iTunes. If DTrace probes while the iTunes application happens to be the application currently running on the CPU, the DTrace probe won't run. (It's technically a thread of iTunes' at that moment.) So not only will DTrace not show iTunes, it won't show ANY information until it happens to fire off when iTunes isn't the app running on the CPU.

    It is fair to say that Apple has made a change to DTrace that has introduced a bug that they need to fix. It is possible for them to fix that bug while continuing to block using DTrace on iTunes.

    1. Re:The point of the article by aberkvam · · Score: 4, Informative

      Doh! "this feature actually does break iTunes" should have been "this feature actually does break DTrace". My bad.

    2. Re:The point of the article by jeff4747 · · Score: 2, Interesting

      The real problem though is that this feature actually does break DTrace. If DTrace probes while the iTunes application happens to be the application currently running on the CPU, the DTrace probe won't run.

      In what situation is this a problem if you are not probing iTunes? If you're trying to get info from another program, iTunes won't be the application currently runing on the CPU when the event happens.

    3. Re:The point of the article by pavera · · Score: 1

      the examples in the article are general timer based dtrace calls, the one specifically that he was using was seeing the most accessed files every 10 seconds. Well, if iTunes is running on the CPU at the 10 second interval, then the probe fails to run, and you don't get the data you were trying to get, even though it has nothing at all to do with iTunes.

      Anything you do with dtrace which is designed to gather stats like this would be effected by this bug, your stats will be all out of whack, because basically the apple dtrace says "if itunes is running on the CPU, don't dtrace", it doesn't say "if they are trying to dtrace itunes, disallow it"

    4. Re:The point of the article by Anonymous Coward · · Score: 0

      One of my past rhetorics professor once said, "Don't be afraid about publishing something wrong. Publish often, and correct yourself later---that way, you get paid twice instead of just once."

      Congratulations, sir. I am sure it was not intentional, but instead of one +5 post, now you have two +5 posts.

  29. Headline: Slashbot learns from masters... by msimm · · Score: 2, Interesting

    Is it just my imagination or is this post a dupe? And a positively moderated dupe at that (twice!).

    Not that I mind, but suddenly I feel at least 50% less efficient.

    --
    Quack, quack.
  30. Thanks Community, now fix Quicktime 7.4 by voidstin · · Score: 5, Informative

    It's nice that Dtrace works again. But I'm betting a lot more people use After Effects or Premiere. The QT 7.4 update which enables movie rentals from iTunes breaks any render that takes longer than 10 minutes. Thank god DRM is here to protect me from the work I need to do. Wasn't apple supposed to me the machine for media professionals?

    http://blogs.adobe.com/keyframes/2008/01/dont_update_to_quicktime_74.html

    1. Re:Thanks Community, now fix Quicktime 7.4 by BrynM · · Score: 2, Informative

      It's nice that Dtrace works again. But I'm betting a lot more people use After Effects or Premiere.
      Don't know which DTrace you're thinking of (possibly a video editing program), but it most certainly isn't this one.
      --
      US Democracy:The best person for the job (among These pre-selected choices...)
    2. Re:Thanks Community, now fix Quicktime 7.4 by Anonymous Coward · · Score: 0

      just wait a few minutes, some distortion field impregnated apple neo-luddites will come along and explain how you just don't understand, apple's under a lot of pressure, they _have_ to use drm, they _have_ to do this, they _have_ to do that.

      I like apple computers. "like". not love, not worship, not idealize. I also like OS X. I hate most apple users. morons most of them.

      They're all chummy when they see my macbook, then they see the other operating systems I use, and hacked hardware I own...."oh..." that's right, I'm not one of you.

      thank god.

    3. Re:Thanks Community, now fix Quicktime 7.4 by Anonymous Coward · · Score: 1, Insightful

      No, it is that one. The point, which seems to have eluded you, is that while it's great people are fixing DTrace Apple has also broken applications used by far more people and no fix is available for those (nor can it be).

    4. Re:Thanks Community, now fix Quicktime 7.4 by jank1887 · · Score: 0, Offtopic

      Please give that man some Mod Points. Had to get this far down the page till anyone made any attempt to clue in the clueless as to what the heck DTrace actually does.

    5. Re:Thanks Community, now fix Quicktime 7.4 by BrynM · · Score: 3, Insightful

      The point, which seems to have eluded you, is that while it's great people are fixing DTrace Apple has also broken applications used by far more people and no fix is available for those (nor can it be).

      I get the point now. You are making a logical leap that since the community can "fix" something that the sources are freely available for, then they should be responsible for "fixing" everything that Apple may cripple in some way even though all of the sources to things you want fixed are proprietary. Whether or not that is even remotely possible (which you, in fact, state in your reply that it is not), you were able to vent semi-topical frustration with Apple's breaking popular applications. Even got modded "informative" for it somehow. Good for you. When you have the sources for Quicktime, let the community know and someone may fix it for you.

      Also, the point that Apple essentially crippled something that was futile to cripple (remember the sources?) may have eluded you.

      --
      US Democracy:The best person for the job (among These pre-selected choices...)
    6. Re:Thanks Community, now fix Quicktime 7.4 by Catnapster · · Score: 1

      I think he understood that the community can't really fix proprietary code, that's why he said no fix could be available for them.

      --
      The world can be wrong today for once.
    7. Re:Thanks Community, now fix Quicktime 7.4 by ibbey · · Score: 1

      umm... maybe try google next time?

    8. Re:Thanks Community, now fix Quicktime 7.4 by voidstin · · Score: 2

      I know they can't fix it (and I do know what DTrace is), I was just giving another example of apple screwing it's customers - and in the QT case, indefensibly screwing it's most loyal and free spending customers. In the QT case, it was probably ignorance rather than malevolence, but still. Maybe it was a bit OT, but thought it as relevant.

    9. Re:Thanks Community, now fix Quicktime 7.4 by BrynM · · Score: 1, Flamebait

      I think he understood that the community can't really fix proprietary code, that's why he said no fix could be available for them.

      I may have been somewhat of a smart-ass, but the gist I got from his subject of "Thanks Community, now fix Quicktime 7.4" and the opening "It's nice that Dtrace works again. But I'm betting a lot more people use After Effects or Premiere." was that he's flustered that the community isn't "fixing" the things he expects them to fix.

      I even defaulted to a diplomatic "you must be thinking of the wrong thing" in my original post rather than believe anyone could hold such an expectation. Then his reply of "The point, which seems to have eluded you, is that while it's great people are fixing DTrace Apple has also broken applications used by far more people and no fix is available for those (nor can it be)." seems to again imply that the community is somehow responsible for fixing all issues even if the community has no real means to.

      I get the impression that his point is essentially "Don't waste your time fixing DTrace and do what I want you to do." as if the community were in any way cohesive and he were somehow in charge of the community or that software popularity should dictate what the community is up to. In my humble opinion not only is this a fallacious position to take since "fixing" DTrace is essentailly trivial compared to his expectations, he is being rather whiny to people who aren't obligated to fix anything in the first place. The fact that it was somehow modded Informative all the way up amazes me (though after the years I should be jaded as to how amazing moderation can be sometimes).

      --
      US Democracy:The best person for the job (among These pre-selected choices...)
    10. Re:Thanks Community, now fix Quicktime 7.4 by BrynM · · Score: 1

      I was just giving another example of apple screwing it's customers - and in the QT case, indefensibly screwing it's most loyal and free spending customers.
      Now there's a statement I can get behind! :) No hard feelings. I often find myself being proud of Apple, but having that pride dashed by unabashed profiteering (accessories) and anti-user policies (such as this maneuver).
      --
      US Democracy:The best person for the job (among These pre-selected choices...)
    11. Re:Thanks Community, now fix Quicktime 7.4 by Technician · · Score: 1

      Thank god DRM is here to protect me from the work I need to do. Wasn't apple supposed to me the machine for media professionals?


      Have you tried Ubuntu Studio? http://ubuntustudio.org/

      That's what I now use for digital audio work.

      --
      The truth shall set you free!
    12. Re:Thanks Community, now fix Quicktime 7.4 by 8-bitDesigner · · Score: 1

      Honestly, I think they can share the blame on that one. While Apple has been known to get a little gung-ho about its updates in the past, I can't imagine that Adobe's "Not invented here" mentality helps the situation much. I run IT/Development for a small graphics company, and in many ways, Adobe just doesn't like to play nice with the platform.

    13. Re:Thanks Community, now fix Quicktime 7.4 by uhlume · · Score: 1

      "Smart-ass"? Hm. No.

      Allow me to reiterate once more — perhaps pointlessly, as you appear too painfully dim and literal-minded to grasp this notion, despite the efforts of others in this thread to penetrate your mental fog: his actual point, the rhetoric of which appears to have confounded you, had nothing whatsoever to do with what "the community" should or should not do regarding DTrace or Quicktime 7.4.

      His point, if I may restate it in expanded terms, was two-fold: 1) Apple's crippling of DTrace to protect iTunes DRM, while perhaps morally indefensible, has a much smaller and narrower impact on the vast majority of users than does breaking video applications which rely on Quicktime by encumbering 7.4 with new (apparently buggy) DRM; furthermore, 2) while "the community" fortuitiously had access to the original DTrace source code in order to "fix" Apple's crippled DTrace, there will be no such relief for those affected by the Quicktime 7.4 issues, who will be entirely at Apple's mercy due to Quicktime's closed nature.

      Reading Comprehension: It's not just for Humanities majors.

      --
      SIERRA TANGO FOXTROT UNIFORM
    14. Re:Thanks Community, now fix Quicktime 7.4 by djdavetrouble · · Score: 2, Insightful

      I am an IT professional, and the common wisdom is to not install updates
      the day, week, or even month that they are released, unless it fixes
      a problem that you are experiencing. The quicktime 7.4 update has little
      to offer to someone in a production environment.

      Over the years, this has been proved time and time again.
      I have a graphics studio that is still on 10.4.6, and they are
      very happy with it. The studio manager won't let me do mass updates
      unless we try it on one machine first, and feel comfortable that it doesn't
      introduce any new problems. I can't imagine that a content producer
      using after effects would need to rent movies from Apple. Thanks to the
      early updaters for throwing themselves under the bus though.

      --
      music lover since 1969
    15. Re:Thanks Community, now fix Quicktime 7.4 by jank1887 · · Score: 1

      It is typically the duty of the writer, not the reader, to explain the meaning of terms in technical contexts. Using google, and with the above comment about some rendering software, I could have very easily googled myself to the wrong meaning of the word. Just criticizing editorial laziness is all.

    16. Re:Thanks Community, now fix Quicktime 7.4 by ibbey · · Score: 1

      I just looked through the first several pages of Google results for "dtrace". Not only do I see anything vaguely resembling a rendering program, I don't even see anything related to any projects other than the "DTrace" at hand. There are peripheral projects related to DTrace, but they all have other names and reference DTrace on their websites. Had you expended 15 seconds worth of effort (two seconds if you use Firefox and are able to right-click), you would have found the projects home page as the very first link in the results. It took more effort for you to thank the guy who posted the wikipedia link then it would have for you to have found it on your own. The editors may have neglected to include a link, but it was you who was lazy.

      Assume for a moment that you had used Google, and somehow found the wrong project. What is the worst that would have happened? Most likely, the project you found would have been significantly different enough that you would have figured out what was wrong. But even if you had not figured out that you were looking at the wrong project, how would you really have been hurt by your misunderstanding? For that matter, how do you know that the link posted by the other guy is right? Maybe he linked to the wrong project and nobody noticed.

      This is the Internet. The editorial standards are a bit lower here. You have to understand that not every article that you read on the net will explain everything in such a way that a fourth grader can understand it. I assume that you are not a fourth grader, so maybe it's time that you learned some critical reading skills and stop expecting people to spell everything out for you.

  31. Re:Yet another example of how Apple is not our fri by gilesjuk · · Score: 2, Insightful

    There's no friendship, you're just a fan and Apple rakes in your money. They love this cult like status, some of it is well deserved, their design is unmatched in the computer field. If Mac fans were a little more reserved instead of opening their wallets then Apple would stop and think a bit more.

    I'm by no means a fan boy, I own a Mac Pro and I run Leopard. They're just tools and even with Apple's flaws I'll still with them until something better appears.

    Right now I'd sooner eat a slightly damaged apple than look through broken windows :)

  32. Stupid question. by DeVilla · · Score: 1

    If I make a third party app that and Apple allows my app to be traced and reverse engineered when they don't allow it for their own apps, does that mean they've chosen to assist in the reverse engineering of my app? If tracing is bad for their app, why is it ok with mine? Just asking? Could a court ask them?

    1. Re:Stupid question. by JohnFluxx · · Score: 1

      You can just set the same flag to prevent dtrace from monitoring your app.

    2. Re:Stupid question. by DeVilla · · Score: 1

      That's what I figured. I'm just wondering if this could be considered to be Apple getting involved for legal purposes. Kind of how ISPs aren't responsible for want goes over their wires because they don't monitor. If AT&T starts filtering their lines for copyright violations or other such things, they could lose that protection. I'm wondering if this could be construed as Apple getting into the business of policing reverse engineering on MacOS. Probably not, but I was curious if any armchair lawyers have any ideas of how this could work against them.

    3. Re:Stupid question. by ContractualObligatio · · Score: 1

      The big difference I see is that AT&T both owns the wires and charges for the service. Hence there is a clear basis for holding responsible for what is effectively on their property and (should they start to filter) within their control.

      If you buy a Mac, you are the owner. Why should Apple be responsible for what you do with your equipment? Where is the logical leap from "we have taken steps to prevent the reverse-engineering of our software/we are protecting IP" to "we have got into the business of helping other people conduct reverse-engineering/we are copying IP"?

  33. So? by Plekto · · Score: 4, Insightful

    I just don't see what the big deal with all of this is. Smart people don't touch ITunes, because it's just going to help feed the beast. People seem to have forgotten how Jobs ran Apple the last time he was in charge. He's merely a lot more charismatic than Gates. But they are both equally self-serving.

    Thankfully there are options which involve neither company.

    1. Re:So? by croddy · · Score: 1

      Smart people who want to implement independent Ipod management tools most certainly touch Itunes. In fact, they generally not only touch it, but grope around inside it with a debugger to find out what it is doing.

  34. Apple Fanboy Spin by Anonymous Coward · · Score: 0, Insightful

    Apple Fanboy: "Well, you see, Apple had to do this because they were protecting their interests. Yeah, thats right, Apple can do no wrong. Wait, what's that!? Microsoft is implementing DRM in Windows Media Player.. How dare they! Microsoft = EVIL"

    1. Re:Apple Fanboy Spin by jeff4747 · · Score: 1

      Wait, what's that!? Microsoft is implementing DRM in Windows Media Player.. How dare they!

      No, the problem is Microsoft is implementing DRM in the OS. It doesn't matter if I'm using WMP or WinAmp, I "get" to run MS's DRM code.

      In Apple's case, I can use another player (assuming I don't mind losing iTMS, which was crippled by the record industry). In MS's case, I have to use another OS, which isn't always pratical.

    2. Re:Apple Fanboy Spin by Lars+T. · · Score: 0

      Microsoft Fanboy posing as an Anonymous Coward: Gee, lets yell really loud against Apple, so nobody notices you can't DTrace Window Media Player.

      --

      Lars T.

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

    3. Re:Apple Fanboy Spin by linj · · Score: 1

      In Apple's case, I can use another player (assuming I don't mind losing iTMS, which was crippled by the record industry). In MS's case, I have to use another OS, which isn't always pratical.


      At the risk of being wrong, may I show you this refuting comment: "Quicktime is in fact Mac OS's Audio and Video subsystem".

      That is, if you believe everything on /.,... but it's on Wikipedia and /., so it can't possibly be wrong!
    4. Re:Apple Fanboy Spin by jeff4747 · · Score: 1

      Except that you aren't forced to use Quicktime if you want to make a media player on a Mac.

      If you do want to make your own player, Quicktime makes it much easier. Just like DirectShow makes it much easier on Windows. But you could write an entirely separate system.

      Now I haven't looked all that hard into defeating MS's DRM so I'm not sure that the same approach would not work on Vista. But the doom-n-gloom surrounding their DRM, and the lack of a player advertising that they work around MS's DRM, implies that it isn't possible on Vista.

  35. Apple is not a monopoly!!!1!!1 by Anonymous Coward · · Score: 1, Insightful

    Apple is not a monopoly...
    Apple is not a monopoly...
    Apple is not a monopoly...
    Apple is not a monopoly...
    Apple is not a monopoly...
    Apple is not a monopoly...
    Apple is not a monopoly...
    Apple is not a monopoly...
    Apple is not a monopoly...
    Apple is not a monopoly...
    Apple is not a monopoly...
    Apple is not a monopoly...
    Apple is not a monopoly...

    If I say it enough times, maybe I'll start to believe it...

    1. Re:Apple is not a monopoly!!!1!!1 by Anonymous Coward · · Score: 2, Funny

      forgot the ruby slippers...

    2. Re:Apple is not a monopoly!!!1!!1 by Overly+Critical+Guy · · Score: 0

      What the fuck? How are they a monopoly because they modified an open source tool? What a lame troll.

      --
      "Sufferin' succotash."
  36. Re:Yet another example of how Apple is not our fri by asdfghjklqwertyuiop · · Score: 1

    Well compared to Microsoft of course they look wonderful. Now compare it to any open source operating system (which have none of this nonsense at all) and they don't look so good, do they?

  37. One step back by bdgregg · · Score: 5, Interesting

    Yes, it's annoying - every time we examine the system we are now looking at everything except for iTunes (and possibly Spy-WaR3 ;-). But this issue is about more than just that.

    I've introduced DTrace to many companies. While most people love it, some developers of closed source software are concerned about people DTracing their code. DTrace allows customers to gather proof of bugs that are embarrassing, hard to fix, or that the developers have deny existed. I've been asked many times if DTrace can be disabled for an application, usually to avoid negative publicity from the bugs that DTrace will expose. The answer has always been no. It's been great to see developers accept this reality and escelate bug fixing.

    This is expected - DTrace visibility should improve overall code quality in IT. Hopefully it will also encourage employers to hire better programmers - since if customers don't use DTrace to point out embarassing bugs, then competitors may. It also erodes reasons to stay closed source - customers can use DTrace to see the code anyway.

    Giving developers another option, to disable DTrace visibility, is allowing a backwards step from the future.

    1. Re:One step back by geekoid · · Score: 1

      News flash! Poor, dishonest, lazy people want to hide their mistakes instead of fix them!

      There isn't an excuse for this.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    2. Re:One step back by ajs318 · · Score: 1

      Give it a few years and there'll be a usable decompiler. That is to say, a program which, given a binary as input, produces as its output a file of Source Code in some language which, when compiled, generates a bit-identical binary.

      At that point, Caged software will be effectively as dead as slavery was following the invention of the steam engine. Everyone will be able to take Freedoms One and Three by force as easily as they can already take Freedoms Zero and Two by force.

      --
      Je fume. Tu fumes. Nous fûmes!
    3. Re:One step back by Anonymous Coward · · Score: 0

      Yeah, right in between the release of Duke Nukem: Forever and the first commercial fusion plant opening.
      Thought we might see commercial fusion first.

  38. OS-X itself by Sycraft-fu · · Score: 3, Interesting

    It is DRM'd to only run on Apple hardware. There is nothing technical that prevents it from running on any modern PC since that is indeed what Macs are now. However that won't work, hence there are groups out there that have to hack it to disable that and allow it to run on any hardware.

    You can argue till your blue in the face that they need to do this, doesn't change what they are doing. If it wasn't DRM'd, it'd run fine on any hardware that met its technical requirements.

    1. Re:OS-X itself by Tacvek · · Score: 1

      It is DRM'd to only run on Apple hardware. There is nothing technical that prevents it from running on any modern PC since that is indeed what Macs are now. However that won't work, hence there are groups out there that have to hack it to disable that and allow it to run on any hardware.

      You can argue till your blue in the face that they need to do this, doesn't change what they are doing. If it wasn't DRM'd, it'd run fine on any hardware that met its technical requirements. Well while it would run, it would not be as stable as a Mac. It might also not be as fast (on equivalent hardware). Believe it or not, but the single largest cause of instability in the Windows operating system is device drivers. Further, the major range of different internal hardware makes optimizing the performance of the system quite difficult. Since Apple computers have a much smaller assortment of possible internal hardware needing kernel mode drivers, it is quite possible for Apple to verify that they do not cause problems with each other, and are reasonably well written. Further, it is easier to optimize the system for the specific hardware.
      --
      Stylish sheet to fix many problems in Slashdot's D3: https://gist.github.com/801524
    2. Re:OS-X itself by jeff4747 · · Score: 4, Insightful

      Apple boxes don't use the same kind of BIOS as a non-Apple box. If you somehow got a retail OS-X DVD to install on your Compaq, it wouldn't boot.

      Now, it's not too hard to get around this (install Darwin), but there actually is something "technical that prevents it from running on any modern PC".

    3. Re:OS-X itself by petermgreen · · Score: 1

      not really, why apple decided to use a non standard boot process is unclear but they certainly produced a version of OS-X that booted using a standard PC bios but still required an apple TPM chip (it was used on the test machines that apple let developers have before the first intel mac was released). I strongly suspect the initial internal intel ports ran on completely standard PC hardware.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    4. Re:OS-X itself by onefriedrice · · Score: 2, Interesting
      Mac OS X runs on a Mac. This is the way it has always been. Apple started using Intel chips, but why did you expect that anything would (or should) change? Let me repeat: Mac OS X runs on a Mac!

      You can argue till your blue in the face that they need to do this, doesn't change what they are doing. If it wasn't DRM'd, it'd run fine on any hardware that met its technical requirements. Your statement is false. If Mac OS X was allowed to (marketed to, sold to) run on commodity x86 hardware, then you can be sure that _many_ people would do it! I think you agree. You are wrong, however, in saying that it (OS X) would run just fine. It wouldn't, and have you considered how much support costs would sky-rocket with people trying to use OS X on hardware or with hardware that wasn't designed for it? The only reason OS X as we know it is possible is because it must only support a much narrower spectrum of hardware. Therefore Apple can put their resources to better use actually developering their products.

      The trade-off of course, if you want to get on-board you had better get a Mac, because Mac OS X runs on a Mac. You can whine and moan all day long about how that mean Apple doesn't support using OS X on commodity hardware to reduce their support costs. On the other hand, you can realize that OS X doesn't carry enough value itself to justify having to buy extra hardware to use it and go along your merry way with Ubuntu or Windows or whatever tool has justifiable value to you.
      --
      This author takes full ownership and responsibility for the unpopular opinions outlined above.
    5. Re:OS-X itself by RzUpAnmsCwrds · · Score: 1

      Many commercial PCs, including those from Gateway, use EFI.

    6. Re:OS-X itself by Joe+U · · Score: 1

      Mac OS X runs on a Mac. The Mac in this case is a PC saying 'I am a Mac'.

      There's very little hardware difference between your average Dell and your average Mac desktop. And yes, you can run OSX on an off the shelf PC, the Dell M1210 comes to mind.

    7. Re:OS-X itself by Christopher+Rogers · · Score: 2, Insightful

      not really, why apple decided to use a non standard boot process is unclear...

      Perhaps the choice to not go with BIOS is because it is ancient technology. For instance, the new MacBook Air can network boot off a CD/DVD disc mounted on another computer...wirelessly (I believe). I'm sure this would be an insurmountable task in BIOS.

      EFI was supposed to be supported in Vista, but support for it was not included. I read it should be supported for 64-bit systems in SP1, however.

    8. Re:OS-X itself by Whiney+Mac+Fanboy · · Score: 1
      Apple boxes don't use the same kind of BIOS as a non-Apple box. If you somehow got a retail OS-X DVD to install on your Compaq, it wouldn't boot.

      Oh FFS, get a clue before posting.

      Have a read of the OSX86 project's wiki. Specifically, the FAQ:

      Do I need Apple hardware to run Mac OS X?

      Not anymore.

      Projects such as OSx86 have succeeded in allowing the Intel-based version of Mac OS X to run on non-Apple hardware largely by bypassing the TPM in software.

      The "Trusted Platform Module," or TPM, is a computer chip embedded inside Intel-based Macs to prevent the Intel-based version of Mac OS X from running on non-Apple hardware. (during installation of Mac OS X, Mac OS X interfaces with the TPM. If Mac OS X finds that the TPM doesn't exist, Mac OS X refuses to install or run.)

      In building your "Hackintosh" however, you may want to keep as close to the hardware configuration of Intel-based Macs for the best compatibility. Intel Macs use (or have used) either a Core Solo, Core Duo, Core 2 Duo, or Xeon processor. For graphics cards, Intel Macs have seen Intel's GMA950; ATI's Mobility Radeon X1600, Radeon X1600, and Radeon X1900 XT; and nVidia's GeForce 7300GT, 7600GT, 8600M GT or Quadro FX4500. . . . . .
      --
      There are shills on slashdot. Apparently, I'm one of them.
    9. Re:OS-X itself by 99BottlesOfBeerInMyF · · Score: 3, Insightful

      It is DRM'd to only run on Apple hardware.

      Well sort of, but it is also licensed to only run on Apple hardware, so unless you're planning on breaking the license you don't have a problem. DRM on media attempts to apply licensing to content, which is a slightly different matter. As a Linux supporter I object to users modifying Linux and redistributing it without the source as that violates the license. I don't see why Apple should not only object but take measures to prevent people from violating their license. (Especially given that they are in a bad place economically as their crown jewels is a desktop OS and the desktop OS market is monopolized, which means if they can't bundle their OS with a complete system, there is no long-term way to stay in business unless the courts act effectively against MS... and we all know our court system is way too corrupt for that.)

      Look I admit it would be nice if Apple unbundled their OS and hardware, but I'm also smart enough to know that would quickly lead to Apple having to stop developing their OS altogether. I'm also smart enough to see how much collateral damage that would do to open standards and Linux as it would change the market from, 8% OS X and 1% Linux and 80% Windows to 98% Windows in a hurry. MS doesn't need more power to break the market and that is exactly what we'd have if Apple dropped their hardware and OS bundling as a license requirement.

    10. Re:OS-X itself by toddestan · · Score: 1

      For instance, the new MacBook Air can network boot off a CD/DVD disc mounted on another computer...wirelessly (I believe). I'm sure this would be an insurmountable task in BIOS.

      PCs have been able to boot off of a wired network connection for years now, it wouldn't be that hard of a stretch to extend that to a wireless network connection. Actually, I could do it right now using a wireless bridge to the ethernet port, but that would be cheating.

    11. Re:OS-X itself by Al+Dimond · · Score: 1

      You're missing the point. It may be in Apple's interest to try to restrict what systems OS X runs on. But only DRM keeps other people from acting in their own interests and using OS X on systems of their choice.

      GP's statement that OS X is locked down by DRM is a fact no matter whose interest that lock-down serves. Even if it was better for everyone involved and for the world community as a whole that OS X was locked to Apple hardware, it is as a matter of plain fact locked down.

    12. Re:OS-X itself by jeff4747 · · Score: 1

      Oh FFS, get a clue before posting.

      Try reading. OSX86 is not a retail DVD of OSX. Hence, this falls into the whole relatively-easy-to-get-around thing I was talking about.

      There are differences between Apple's Intel-based computer BIOS and the BIOS you'll find in a typical PC. They have absolutely nothing to do with TPM chips. It's the same reason you typically need something like bootcamp to install XP on an Apple-Intel box.

    13. Re:OS-X itself by Whiney+Mac+Fanboy · · Score: 1

      Sorry Fanboy, you're still wrong.

      If you install OS X on non-apple hardware that meets its technical requirements, it won't work because it's DRMd.

      Have you read the thread you're replying to? We're discussing where Apple uses DRM other than itunes (the answer is everywhere it can, 'cause Apple loves DRM)

      Frankly, I think you deserve my nickname much more than I do.

      --
      There are shills on slashdot. Apparently, I'm one of them.
    14. Re:OS-X itself by jimicus · · Score: 1

      I'm sure this would be an insurmountable task in BIOS.

      Doing pretty much anything is an insurmountable task in the BIOS. The whole design revolves around the idea that the BIOS does very little, but as part of the POST any other devices which have enough logic onboard to be able to kick off a boot process are detected so that logic may be triggered if necessary later.

      Modern BIOSes can have modules added by the OEM - this is how the motherboard OEMs like Gigabyte and MSI integrate a standard BIOS from the likes of Award or Phoenix to support fancy things like dual BIOS.

    15. Re:OS-X itself by MrNemesis · · Score: 1

      MSI are releasing an x86 board with EFI instead of legacy BIOS soon. I'd be interested to see if OSX would run on that natively. As other people have said, OSX checks for a TPM chip that advertises itself as "certified Apple" hardware. If it's not there, the kernel stops booting.

      Thanks to the fact it's open source, you can NOOP those chunks of code out and build your own kernel with blackjack and hookers, but fact of the matter is Apple is using DRM to stop their software being used on non-approved hardware.

      --
      Moderation Total: -1 Troll, +3 Goat
    16. Re:OS-X itself by zlogic · · Score: 2, Informative

      They don't have BIOS, they have EFI instead. And there already exists a bootloader that emulates EFI and allows booting a non-patched OSX installation.

    17. Re:OS-X itself by ajs318 · · Score: 1

      Believe it or not, but the single largest cause of instability in the Windows operating system is device drivers.
      Not quite.

      There's an operating system which actually has drivers for more devices than Windows (since there are some devices which are supported only in older versions of Windows and some devices which are only supported in newer versions of Windows), and it's not generally noted for its instability. The big difference is that unlike Windows, which is renowned for incomplete and occasionally downright wrong API documentation, this operating system has the most complete and correct API documentation it's possible to provide.

      It'd be more correct to say that the single largest cause of instability in the Windows operating system is the unavailability of Source Code to device driver developers.
      --
      Je fume. Tu fumes. Nous fûmes!
    18. Re:OS-X itself by jeff4747 · · Score: 1

      Have you read the thread you're replying to?

      Have you?

      See, I replied to a poster who said there was no reason you couldn't install a normal copy of OSX on commodity hardware.

      And there is a reason. Commidity hardware uses the traditional PC BIOS. Apple hardware does not. Hence, you can't just slap a RETAIL OS-X disk in a commidity PC, even if it ignored the TPM module.

      The fact that somebody's developed a work-around isn't relevant. In fact, it's exactly what I was saying.

      More to the point, a TPM module is not DRM. It has nothing to do with controlling access to your media. Does it restrict what you can do with Apple hardware? Yep. Does it restrict what you can do with a movie you streamed from NetFlix? Nope.

      Your intense hatred of all things Apple is blinding you to what I'm actually writing.

      BTW, I've never used an Intel-based Apple computer, and only used Macs for work about 10 years ago. So I'd be the strangest fanboy if I was one that didn't use the product.

    19. Re:OS-X itself by Whiney+Mac+Fanboy · · Score: 1

      And there is a reason. Commidity hardware uses the traditional PC BIOS. Apple hardware does not. Hence, you can't just slap a RETAIL OS-X disk in a commidity PC, even if it ignored the TPM module.

      In the last post I wrote, I said "meets the technical requirements". Many commodity PCs now use EFI. Other people in this thread have pointed that out. Like I said, please read the thread you're replying to.

      The fact that somebody's developed a work-around isn't relevant. In fact, it's exactly what I was saying.

      No, it's not relevant. I linked to the OSX86 site because they had info on Apple's DRM.

      More to the point, a TPM module is not DRM. It has nothing to do with controlling access to your media.

      Wrong again fanboy. OS X itself is the media that's being controlled - in this case by preventing you from running it on hardware that it's techinically capable of running on.

      --
      There are shills on slashdot. Apparently, I'm one of them.
    20. Re:OS-X itself by Tacvek · · Score: 1

      Believe it or not, but the single largest cause of instability in the Windows operating system is device drivers.
      Not quite.

      There's an operating system which actually has drivers for more devices than Windows (since there are some devices which are supported only in older versions of Windows and some devices which are only supported in newer versions of Windows), and it's not generally noted for its instability. The big difference is that unlike Windows, which is renowned for incomplete and occasionally downright wrong API documentation, this operating system has the most complete and correct API documentation it's possible to provide.

      It'd be more correct to say that the single largest cause of instability in the Windows operating system is the unavailability of Source Code to device driver developers. My point was that device drivers, specifically faulty and poorly written device drivers are the problem on windows. Obviously device drivers can be done well. Linux shows this fairly well. However, that does not change the fact that the reason why device drivers are so often faulty under windows is not just the bad API documentation or the lack of source code for the Windows kernel. Indeed some companies have access to the source code for the windows kernel. (Any sufficiently large company can get access to most of Windows source code if they are willing to pay, and have a semi-legitimate reason for wanting it. (Device drivers is a good of a reason as any)). The real reason is that the windows device drivers are often thrown together in a hurry, and lack of sufficient internal comments and proper coding standards makes it all to easy for really nasty bugs to crop up. In a kernel mode driver, nasty bugs are a big problem. The code of many windows drivers is in such a state that the code would never get checked into the Linux kernel. If a company tried to get similar quality code into the Linux kernel, somebody would work with them to clean it up. But no such cleanup ever happens on many Windows drivers. I'm quite sure the same would be true of many kernel mode drivers written for the Mac too. The big advantage of drivers for Linux is not that the kernel source is available, but for the vast vast majority of supported devices the source code for the drivers are available. The few Linux drivers that are basically binary blobs (that are not just device firmware) that are available for Linux are actually by the companies that tend to do a better job with drivers all around.
      --
      Stylish sheet to fix many problems in Slashdot's D3: https://gist.github.com/801524
    21. Re:OS-X itself by garote · · Score: 1

      Damn, am I that hopelessly behind the times? Are there actually techniques for kernel building that are known as "blackjack" and "hookers" ??

    22. Re:OS-X itself by ajs318 · · Score: 1

      My point was that device drivers, specifically faulty and poorly written device drivers are the problem on windows. Obviously device drivers can be done well. Linux shows this fairly well.
      Yes, but they're a problem for a reason; and if we could eliminate the reason why device drivers are such a problem on Windows, then we would end up with decent device drivers.

      The real reason is that the windows device drivers are often thrown together in a hurry, and lack of sufficient internal comments and proper coding standards makes it all to easy for really nasty bugs to crop up. In a kernel mode driver, nasty bugs are a big problem. The code of many windows drivers is in such a state that the code would never get checked into the Linux kernel.
      The fact of the driver source being closed isn't helping anyone. When you write a driver to be checked into The Tree, you know that your code is going to be seen by many competent programmers around the world. When you write a driver to be compiled with a pirate copy of Visual Studio and shipped without Source Code on a CD in the garishly-coloured box of some cheap peripheral destined for a landfill site (and you'll make damn sure of that by never releasing a driver for the next incompatible version of Windows), you just don't take the same level of care.

      If a company tried to get similar quality code into the Linux kernel, somebody would work with them to clean it up.
      Or just burst into fits of uncontrollable laughter. Or floods of tears.

      But no such cleanup ever happens on many Windows drivers. I'm quite sure the same would be true of many kernel mode drivers written for the Mac too.
      What I really wonder now, seriously, knowing what bitter experience has taught me, is why the fuck anybody would ever use a piece of software without seeing the Source Code -- let alone pay for it?

      The big advantage of drivers for Linux is not that the kernel source is available, but for the vast vast majority of supported devices the source code for the drivers are available.
      No, I think that the kernel source (or at least full and accurate API documentation, and it doesn't come fuller or more accurate than the Source Code) is just as important. I've known of products with excellent manufacturer-provided GPL drivers for Linux, and unreliable manufacturer-provided Caged drivers for Windows. If the manufacturer owns the copyright on the GPL Linux driver code, then they are at liberty to make a Caged derivative work for the Windows driver, and vice versa: if they own the copyright on the closed-source driver, then they can open it up to include in Linux. So why are Windows drivers still so flaky?

      My guess is that it's the whole culture of closedness around Windows that breeds shoddy drivers. If nobody's ever going to see the Source Code, the programmer can pull all manner of dodgy stunts and make assumptions that wouldn't stand up to scrutiny. You've only got to look at the nightmare that was OpenOffice.org 1.X -- based on the caged StarOffice -- to see that. It wasn't a driver, but the principle is the same.
      --
      Je fume. Tu fumes. Nous fûmes!
  39. Re:Yet another example of how Apple is not our fri by Anonymous Coward · · Score: 0

    We may have circumvented this issue this time, but what about the time after that? and after that?

    Yup, it's the one after that's gonna be the problem. We're doomed.
  40. Re:Yet another example of how Apple is not our fri by Jugalator · · Score: 2

    I agreed, if MS had done this, the mob would already have gathered. :-p

    Now it's more about "Thankfully a hack is already out. Move along folks, it was just another DRM decision by Apple."

    --
    Beware: In C++, your friends can see your privates!
  41. What a tragedy by Slashcrap · · Score: 4, Funny

    It's a real shame that you can't trace iTunes. I was all set to reverse engineer it and use the code to make my own total fucking abortion of a media player. Now I'll have to settle for grafting a horrible GUI onto Mplayer, removing most of the supported formats and making it sleep without releasing the CPU 90% of the time. If I can work out some way to reliably fuck up the contents of the user's iPod, then I doubt anyone will notice the difference.

    It will be tricky to make the Windows port twice as horrible though. Maybe I can get it to punch the user in the face every ten minutes?

    1. Re:What a tragedy by peektwice · · Score: 1

      +1 Funny, but goddamn you're on a rant...

      --
      Other than this text, there is no discernible information contained in this sig.
    2. Re:What a tragedy by divisionbyzero · · Score: 1

      Mod parent up. That's hysterical.

  42. it's a slippery slope to genocide, folks by commodoresloat · · Score: 5, Funny

    Come on, this isn't a class struggle. It's Big Business trying to protect their intellectual property. DRM sucks, this is yet another way in which it degrades computer systems. But Apple's just being a company, and their hack to DTrace is actually good coding. Dislike their choice, sure. But there's no epic struggle for humanity here. First, they crippled DTrace, but I did not use DTrace, so I did not speak up.
    Then, they came for gettytab, but I did not speak out, because I was happy with Apple's default terminal configuration.
    Then, they came for snort, but I was not worried about intrusion detection so I did not speak up.
    Next, they came for mkdep, but I did not speak out, because the maid does all my compiling.
    Sadly, when it came time for them to use killall, there was nobody left to speak up for me!
  43. Wow by Lally+Singh · · Score: 3, Informative

    Mac haters really are drama queens, aren't they? Here, read this.

    Leopard's DTrace isn't broken. Apple put in an API for a program to request that debugging & dtrace be disabled for it. Clearly it's there to keep FairPlay from being broken (too easily). Something that commercial developers could understandably want for their software, to prevent keygen hacks, etc.

    The link I provide shows a simple way to get around it. Hell, debugging iTunes is directly encouraged in an Apple Technote (linked in the article).

    As listed in the article I linked to, you can get around it by trapping the API call in gdb and disabling it.

    --
    Care about electronic freedom? Consider donating to the EFF!
    1. Re:Wow by ahl_at_sun · · Score: 5, Informative

      Actually, Leopard's DTrace is broken, and that was the point of the blog post. Here's the issue: DTrace programs that would normally work and collect valid data will fail if a process is running with Apple's trace-me-not bit set. Forget tracing iTunes or other applications that don't want to be traced. It's that probes that should fire don't as an unintended side-effect of Apple's hack to obscure certain applications.

      A much smarter approach would have been for Apple to deny visibility into such a process, but still allow a user to monitor system-level events (e.g. timers and system calls). This would have allowed for the (questionably motivated, and highly circumventable) protection while not damaging DTrace and correctly phrased queries.

    2. Re:Wow by jvkjvk · · Score: 3, Insightful

      Mac haters really are drama queens, aren't they? Here, read this.

      Leopard's DTrace isn't broken. Apple put in an API for a program to request that debugging & dtrace be disabled for it. Clearly it's there to keep FairPlay from being broken (too easily). Something that commercial developers could understandably want for their software, to prevent keygen hacks, etc.

      The link I provide shows a simple way to get around it. Hell, debugging iTunes is directly encouraged in an Apple Technote (linked in the article).

      As listed in the article I linked to, you can get around it by trapping the API call in gdb and disabling it. Why are you standing up for Apple in this? By your own admission, DTrace is broken (oh yes, you can get around it, Bah!) Why in the world should you have to do any of that!

      DTrace is a system level tool that should work properly on any and every process and thread in the system without smoke and mirrors.

      Leopard's DTrace is broken. It does not do what it should.

      There's no hating or drama about it. I don't care why they did it, and you're probably right that DRM is the reason. That doesn't mean it's not fubar'd.
    3. Re:Wow by Lally+Singh · · Score: 1, Interesting

      Melodrama aside, it looks like dtrace needs to be fixed to properly deny access. Access is currently denied, as appropriate, but used more CPU than needed to do so. Not exactly broken (which implies a design failure), but a bug.

      Hardly a bug worthy of saying "Apple crippled its dtrace port."

      --
      Care about electronic freedom? Consider donating to the EFF!
    4. Re:Wow by ahl_at_sun · · Score: 1
      None of what you've said there is really accurate. The issue is not inefficiency; indeed, it is a design flaw in how they chose to implement the security restriction. And if you actually read the blog post:

      To say that Apple has crippled DTrace on Mac OS X would be a bit alarmist, but they've certainly undermined its efficacy and, in doing do, unintentionally damaged some of its most basic functionality.
    5. Re:Wow by Lally+Singh · · Score: 0, Flamebait

      drama queen: read my reply to another post here: http://developers.slashdot.org/comments.pl?sid=426676&cid=22148694

      As for dtrace working on every process: why? Your claim that 'system level tools' ==> work on any and every process is totally made up. It's not any different from stripping your binaries before shipping them off.

            It's a matter of user vs developer rights. Same for developers who want to prevent people from writing key generators for their software: dtrace and gdb would help the hacker, but the developer can give themselves access to it.

      If you're one of those freaks who think all software should be free, well, tough. I don't respect your opinion and won't bother responding to you. People have a right to control how their work is used. I don't want any software I write to be used in biological weapons development, and I'd like to keep the right to make sure it doesn't happen. Other people want to feed their families with the software they write. Also fair in my book.

      --
      Care about electronic freedom? Consider donating to the EFF!
    6. Re:Wow by Lally+Singh · · Score: 4, Insightful

      Sure I read the post, I just don't agree with the conclusions.

      DTrace works on processes it's supposed to, and doesn't work on those it's not. I'm happy to agree the implementation of the latter is buggy, but I don't think it's the end of the world or a conspiracy theory. Maybe later the providers can be adapted to more intelligently deal with these closed-off processes to give more consistent results.

      Apple decided to put in some measures to keep some software locked-down. The correctness of doing so isn't a technical issue, that's a philosophical one.

      DTrace is a wonderful tool: one that's saved me *months* off my PhD work, and I love it. And you have my deepest respect for it. But, I don't take dtrace as a philosophy -- I gave up on software religion a long time ago. Everyone's got their own requirements (e.g. locking down iTunes to keep FairPlay from being cracked -- to keep record producers from leaving iTunes) and they've gotta get them done however they can. Call it mercenary ethics if you want, but we don't all work at Sun with CEOs who get it.

      --
      Care about electronic freedom? Consider donating to the EFF!
    7. Re:Wow by Pootie+Tang · · Score: 1

      Clearly it's there to keep FairPlay from being broken (too easily).
      [...]
      you can get around it by trapping the API call in gdb and disabling it.

      If it's easy to work around (or disable) this, is it really accomplishing anything? Given its side effects it seems like a bad choice to me.

    8. Re:Wow by Lally+Singh · · Score: 1

      Fair 'nuff. It's probably enough to keep the higher-ups off the tech's backs about this. Similarly, the old DVD player would block any screen grabber from getting to the DVD image, but you could get at it via Quicktime for Java. A bug surely, but one that you'd see people show off at machack (I think it was an apple dev doing it too, but I forget).

      --
      Care about electronic freedom? Consider donating to the EFF!
    9. Re:Wow by jimicus · · Score: 1

      DTrace works on processes it's supposed to, and doesn't work on those it's not. I'm happy to agree the implementation of the latter is buggy, but I don't think it's the end of the world or a conspiracy theory.

      Until Apple decided they wanted such functionality, there was no such thing as "applications dtrace isn't supposed to work on".

      Apple implemented this, and a side effect of their implementation is that probes in DTrace don't work properly if any "don't trace me, bro" app is running. It doesn't even flash up a warning to say "You're running an untraceable application, this will probably break other traces. If this happens, please quit $APPLICATION_NAME and try again."

    10. Re:Wow by Anonymous Coward · · Score: 1, Insightful

      DTrace works on processes it's supposed to, and doesn't work on those it's not.


      Except that if you want system-wide statistics on CPU or I/O usage you'll get inaccurate / invalid results because some processes aren't accounted for. If too many developers block probing of their app then DTrace becomes useless.

      It should also be mentioned that putting DTrace probes into an application has to be done explicitly. So while timer, system, and library calls made by iTunes can be traced, what it does internally can be opague just by not adding probes.

      Sun recently helped put probes into Ruby and Postgres, so you can see things like triggers firing via DTrace when you (say) do an INSERT, but MySQL doesn't have internal probes (yet), so you can't tell what it's internally besides the calls to external symbols that have been probed.

      Giving access to system-level measurement doesn't necessarily mean that Apple has to give internal probing to the app. I would say that GDB (and other debuggers) would be a much higher "threat" to breaking DRM since you can look at the instructions being run, whereas as DTrace is mostly an instrumentation tool.
  44. Diplomacy much? by try_anything · · Score: 2, Insightful

    The guy wants Apple to ship a working DTrace. Why should they? To regain community goodwill and get absolution from an official DTrace developer. He left the door open for that. That's the carrot. By publicizing statements on his blog and getting it submitted to Slashdot, he has proved how much trouble he can stir up. By understating the case, he reserves the threat of stating it plainly if they take no action. That's the stick. Now Apple has to weigh community goodwill against DRM dollars and decide whether to ship a working DTrace. Whereas, if he had immediately shoved the carrot up his ass and started flailing around with the stick, Apple would have shrugged their shoulders and moved on.

    1. Re:Diplomacy much? by phoenix.bam! · · Score: 1

      If I was a contributor to dtrace I wouldn't want people coming to me with bugs when it's apple who is knowingly creating the issues. It destroys the credibility of the dtrace software. If I released a Firefox based browser which didn't render GIF images at all and called it a "Feature" I'm sure more than one Mozilla coder would be a little peeved.

  45. Corporations Ethics by Anonymous Coward · · Score: 1, Interesting

    There are two differences here, how a corporation treats internals, and how it treats externals. As I understand the issue, (bear in mind my computer systems knowledge can by written legibly on a 3"x5" card in crayon), Apple disabled a tool used (among other things) to detect malign software, without publishing the fact.

    You may choose to associate with GE, and yet still have objections the Ford plant next door putting out high quantities of Carbon Monoxide. You may also have objections to freely associating with GE, and discovering after working there for 20 years that they release enough benzene into the environment in your plant to triple your cancer risk.

    Now, is disabling one tool very few people use worth government action to stop it. Perhaps not. Is disabling one tool very few people use a reasonable thing for a private individual responsible for keeping his own company's network secure something he should consider before allowing this vendors products inside his firewall? Different question.

  46. Right. Because that's how the OS community is by Weaselmancer · · Score: 5, Insightful

    We never ever criticize our heroes ever.

    The difference you seem to be missing here is that Steve Jobs only occasionally does a boneheaded thing like this against his fan base. Bill Gates only occasionally doesn't.

    --
    Weaselmancer
    rediculous.
  47. Explain Amazon? by Anonymous Coward · · Score: 1, Interesting

    "Without Apple DRM, iTunes (store) would be impossible due to the idiot record labels."

    Well, they're selling mp3's on amazon with no DRM.

    Or are you going to give the credit to apple for that? Next thing you know, you'll be saying "this isn't so bad" and follow it up with "the record labels have the right to protect their property".

    1. Re:Explain Amazon? by Spad · · Score: 1

      Now.

      When iTunes was launched there's no way that the big labels were willing to settle for DRM-free downloads.

  48. Re:Hehe by mrsteveman1 · · Score: 1

    About the time some rootkit does take advantage of this you bet people will be all over Apple for it.

  49. Re:Yet another example of how Apple is not our fri by TheMCP · · Score: 1

    Okay, apple is not our friend.

    That doesn't mean they're nearly as bad as Microsoft. Apple software doesn't downgrade all your video if you plug a monitor into your computer that isn't tied into their DRM scheme, unlike Vista. For that matter, Apple software doesn't downgrade all your video just for having a jack with which it's possible to plug in a monitor that isn't tied into their DRM scheme, unlike Vista. If you put an mp3 on your ipod, it doesn't convert it into a DRM'd file, unlike the Zune.

    Apple has its problems, but you can use Apple products with completely non-DRM media and it'll behave as designed. Microsoft's stuff is so DRM-insane that it'll force you into a DRM environment even for your non-DRM media. Please, don't try to convince me Apple is as bad as Microsoft.

  50. "DTrace is hardly crippled" by Chas · · Score: 5, Insightful

    I call BULLSHIT.

    If they're selectively telling this app NOT to log "certain types of traffic", and give no notification of such, or allow the functionality to be restored, then it's CRIPPLED.

    I'm so sick of apologists telling me that stuff that's broken is broken for a good reason and that I should be glad someone deigned to allow me to hack it back to some semblance of functionality without getting sued into oblivion!

    --


    Chas - The one, the only.
    THANK GOD!!!
    1. Re:"DTrace is hardly crippled" by jinxidoru · · Score: 0, Troll

      I'm so sick of alarmists telling me that stuff that's broken is broken for an evil reason and that I should be concerned that someone has disabled a feature that I don't need, nor care about.

    2. Re:"DTrace is hardly crippled" by Anonymous Coward · · Score: 0

      lol fanboi

    3. Re:"DTrace is hardly crippled" by Anonymous Coward · · Score: 0

      I'm so sick of apologists telling me that stuff that's broken is broken for a good reason and that I should be glad someone deigned to allow me to hack it back to some semblance of functionality without getting sued into oblivion!

      NEEEEERDRAAAAAAAAAAAAAAAAGE!!! HWAAAAAAAARGGGHHHL!

  51. Not equivalent, no double standard by BeanThere · · Score: 3, Insightful

    We are more forgiving of people who aren't more chronically evil, life just is that way, get over it.

    Nobody and nothing is perfect, this does NOT mean that everything imperfect, is equivalent.

    Do you divorce your wife for making occasional mistakes? No, only if she is habitually and frequently bad. Are you more forgiving of a son who just occasionally screws up lightly, as opposed to one who does drugs and steals from you and ends up in jail regularly? Of course. Is every political leader who has lied at least once, just as bad as Hitler? Is somebody who beats his wife every day equally bad to somebody who once slapped his wife over 50 years of marriage?

    Please, stop with this pretending that all things are equivalent. There is NO double-standard here.

    1. Re:Not equivalent, no double standard by Anonymous Coward · · Score: 1, Insightful

      You act like this is some kind of isolated event. To me, it's always been that in order to play of the Mac playground, you had to go by Apple's rules. A special, deliberately crippled Apple version of some utility software (for your own protection, no doubt) fits right in.

    2. Re:Not equivalent, no double standard by nguy · · Score: 3, Informative

      We are more forgiving of people who aren't more chronically evil, life just is that way, get over it.

      But Jobs is chronically evil.

    3. Re:Not equivalent, no double standard by Anonymous Coward · · Score: 0

      Puh-lease ... you haven't been in this industry very long, have you? Do you know even a tiny fraction of the crap that Microsoft has pulled over the last decade or two? Jobs can only dream of being as evil as Gates. Anyway, even if they were equally evil (which is a completely ridiculous assertion), as least Jobs makes stuff that is more solid, technically - so he wins out over sell-any-old-crap-that-crashes-every-day Gates (and yes, things were that bad in the 90s).

    4. Re:Not equivalent, no double standard by dave420 · · Score: 1

      Damn you sound all kinds of fucked up in the head.

    5. Re:Not equivalent, no double standard by Anonymous Coward · · Score: 0

      Puh-lease ... you haven't been in this industry very long, have you?

      Since the 1980's, long enough to remember Jobs's evil deeds all the way back then.

      Jobs can only dream of being as evil as Gates

      Jobs can do less damage than Gates because Jobs is less relevant and has less market share, that's all. Oh, and Jobs has an army of apologists.

      as least Jobs makes stuff that is more solid, technically

      Being more solid than Windows and PCs is a low standard indeed, and Apple doesn't really rise very much above it. Their machines are pretty, though.

      so he wins out over sell-any-old-crap-that-crashes-every-day Gates (and yes, things were that bad in the 90s).

      Maybe you don't remember, but MacOS was an unstable piece-of-shit, worse than Windows in terms of stability; that's why Apple had to throw it away and start over.

    6. Re:Not equivalent, no double standard by Listen+Up · · Score: 1

      Nobody and nothing is perfect, this does NOT mean that everything imperfect, is equivalent.

      That statement is ridiculous and completely gibberish. Let's break it apart:

      1) Nobody: No Person
      2) Nothing: Nonexistence
      3) Perfect: Entirely without any flaws, defects, or shortcomings
      4) Imperfect: Not perfect

      So, even though your sentence is ridiculous, even breaking it apart into some kind of logical assembly still invalidates it. If nothing is perfect, then nothing is imperfect either, since nothing is in-fact the nonexistence of anything. Along with that, nobody is perfect also means that nobody is imperfect, since nobody is referring to no person. Now, given your sentence, you would still be wrong, since imperfect is in-fact the reciprocal of perfect. Hence, nobody and nothing is perfect would be the equivalent of saying everyone and everything is imperfect. And even given that, perfection is a highly ambiguous term, completely determined by its frame of reference, quantification, et.al. The definition I used above is based on the context of your post.

      What you need to do is stop spouting ridiculous idioms and philosophical meanderings and just stick to the usual Apple vs. Microsoft drivel, like all the other good Slashdotters.

    7. Re:Not equivalent, no double standard by Anonymous Coward · · Score: 0

      Hey retard, do the world a favour and die, thanks.

  52. Everyone needs to use this now by Count+Sessine · · Score: 3, Informative

    The best thing to do now is to make DTrace as useless as possible until Apple removes this limitation.

    Every developer reading this who cares about DTrace and wants to be able to use it for system-wide metrics should set the P_LNOATTACH flag in the next point release for their app. Apple won't like it, but if enough developers do it as a form of protest, it would effectively make DTrace/Instruments ineffective, eliminating a bullet-point feature from Leopard.

  53. DTRACE by ed.markovich · · Score: 5, Informative

    Maybe everyone knows what dtrace is. I didn't. Then I watched this: link and now I do.

  54. Re:Freedom Crippled when you use Proprietary Softw by Anonymous Coward · · Score: 0

    Thank you RMS. d:

  55. Lol what? by Nursie · · Score: 1

    "and yes, I'm not using the term "open source" here to highlight the freedoms the open source movement doesn't want to talk about"

    If you're talking GPL vs BSD then I get what you're on about but it's still silly. GPL just means that if you distribute, you must open. You're free to do whatever the hell you like on your own systems.

    1. Re:Lol what? by Anonymous Coward · · Score: 0

      If you're talking GPL vs BSD then I get what you're on about but it's still silly.
      No, the BSD licence is a perfectly good Free software licence, and there are plenty of people in the BSD camp who care very much about Free software. He's talking about the Open Source movement, which was founded specifically to remove the emphasis on freedom.
    2. Re:Lol what? by ajs318 · · Score: 2, Insightful

      EULA: "Sharing is stealing".
      BSD licence: "Sharing is not stealing".
      GPL2 = "Not sharing is stealing".
      GPL3 = "Not sharing is definitely stealing, but just simply sharing is not necessarily not stealing either".

      The BSD licence interpreted literally can permit distribution of binaries without Source Code. The BSD people work their backsides off to ensure that nobody does this. The GNU people decided to write their own licence explicitly forbidding it. There is no other word for this except laziness. On the other hand, taking somebody else's code to use in your Caged software project, as opposed to writing it yourself from scratch, is also laziness; so those who bitch about it are like the pot calling the kettle black.

      --
      Je fume. Tu fumes. Nous fûmes!
    3. Re:Lol what? by Nursie · · Score: 1

      I'm not saying there's anything wrong with the BSD license or those that use it. My snark was, if the OP was talking BSD v GPL, that saying "GPL is not free but BSD is" is, IMHO, an argument without merit.

    4. Re:Lol what? by Nursie · · Score: 1

      "The BSD licence interpreted literally can permit distribution of binaries without Source Code. The BSD people work their backsides off to ensure that nobody does this."

      So why allow it?

      "The GNU people decided to write their own licence explicitly forbidding it. There is no other word for this except laziness."

      Don't be so fucking ridiculous. The word for it is prudence. I'm not willing to do a lot of coding and then have some company come along, modify it slightly and sell it on for profit without making source available.

      Under BSD companies are free to do this. And they do do it, frequently. Hell I do it, and no amount of whining from the BSD crowd is going to persuade our lawyers that we should open up our derivative code.

      Or do you think all contracts are laziness and people ought to just trust each other all the time?

      HA!!!

    5. Re:Lol what? by Nursie · · Score: 1

      Ah, Stallman. What a great rant.

      I think he's missed a few groups of folks within the free software community, who don't give a fsck about his philosophy but like free software, want to contribute, and don't want their stuff taken and closed by companies.

    6. Re:Lol what? by argiedot · · Score: 1

      I don't understand, your claim is that

      The BSD licence interpreted literally can permit distribution of binaries without Source Code. The BSD people work their backsides off to ensure that nobody does this.
      I beg to disagree, one of the arguments of the proponents of the BSD licence is that it allows more freedom than the GPL. This is where the long standing war is fought. There is a famous aphorism: (a bit misquoted by me here probably)

      The GPL protects the rights of users, the BSD licence protects the rights of developers It sums up the whole argument quite simply, and recognises that both licences have a purpose.

      However, let us just assume that what you say in that quote is right. In that case no argument for BSDL vs. GPL exists, because the BSD licences simply suck given the job you've assigned them to do, while the GPL handles it perfectly -- the job being providing a licence for software such that the software is always free. Laziness here is just a desire for efficiency -- a desire to not have to do the boring repetitive task of asking people who use code in closed projects to contribute that code back to the original project.



      PS: I like those first four lines :)

    7. Re:Lol what? by ajs318 · · Score: 1
      The claim that "BSD is more free" is a bit like saying "In states where slavery is prohibited, citizens are less free". Certainly the freest citizen in a state where slavery was permitted would be freer than the freest citizen in a state where slavery was forbidden (because one would have the freedom to own slaves, which the other would not). However, the average citizen almost certainly would be freer in the second state, due to all those legally-owned slaves skewing the figures with their zero freedom.

      It's my understanding that if you received a BSD-licenced program in Source Code form, you could modify it, distribute it in binary form only with a copy of the licence, and still remain in compliance -- you are passing on permission to do something (distribute the program in Source Code form, as per section 1) that nonetheless is technically impossible (since the recipients don't have the Source Code). I don't know of anything that would oblige you to supply the Source Code to a binary recipient seeking to make use of the permissions granted under the licence. (I hope that one day, the distributors of software will be required by law to supply Source Code -- but I guess that will be awhile coming. After all, they only banned foxhunting three years ago.)

      Note that historically, Source Code was practically a given anyway. It was really only in the mid-1980s with the emergence of IBM clones that it became viable to distribute software in binary form only -- before then, even two computers of the same make and model couldn't necessarily be assumed binary-compatible if they had some slight hardware configuration difference (disk / memory capacity, number of terminals, &c).

      Laziness here is just a desire for efficiency -- a desire to not have to do the boring repetitive task of asking people who use code in closed projects to contribute that code back to the original project.
      True. In this context, laziness actually is a virtue. Blame them damn proddies for making it look otherwise :)

      P.S. If you liked the first four lines, please feel free to quote them. With modifications if necessary.
      --
      Je fume. Tu fumes. Nous fûmes!
    8. Re:Lol what? by Gizzmonic · · Score: 1

      P.S. If you liked the first four lines, please feel free to quote them. With modifications if necessary.

      Sure, we'll be using them to demonstrate how pompous, out-of-touch nerds equate trivial things like voluntary software licenses with the evils of slavery. We'll be anxiously awaiting your next well-thought-out screed about how the iPod's lack of support for Ogg Vorbis is on par the Holocaust.

      --
      (-1, Raw and Uncut is the only way to read)
    9. Re:Lol what? by argiedot · · Score: 1

      That's a bit of a funny reaction. Think of this statement, "All logos within a circle refer to good things, hence Amarok is good." A response to that along the lines of "But the Nazi Swastika was frequently depicted in a circle so that can't be right." would be perfectly acceptable however much I say, "Are you really comparing Hitler to Matthias Ettrich?!"

  56. iRobot by lennier · · Score: 1

    At least they'll be attractively designed, hip and sexy hunter-killer robots. They might lock you into a ghetto, but it'll be a FUN ghetto. They'll merely remove choice from the human race to prevent it hurting itself. The Zeroth Law is 'the giant floating head of Steve knows best'.

    Come to think of it, Apple should have been the major sponsor of I, Robot, not US Robotics.

    --
    You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC
  57. Re:Right. Because that's how the OS community is by Anonymous Coward · · Score: 0

    Bill Gates has a fan base?

  58. You bastard! by EmbeddedJanitor · · Score: 1

    You ruined a perfectly good paranoia thread.
    I'm thinking of suing you for damage to my business. I was making a tidy profit by selling tinfoil hats, but you have gone and ruined it for me!

    --
    Engineering is the art of compromise.
  59. Apple's actually a pretty scummy company... by Anonymous Coward · · Score: 0

    Seriously, they made a spammy DRM-filled OS just like Microsoft did, except they did it by bastardizing several highly respected open-source projects.

    How people can hate Microsoft but be fans of Apple is beyond me.

  60. Bill Gates is his fan base. by Anonymous Coward · · Score: 1, Funny

    Bill Gates is his fan base.

  61. Re:Freedom Crippled when you use Proprietary Softw by Sancho · · Score: 1

    Somewhat ironically, DTrace is open source, and it should be possible to compile it without this crippling feature.

  62. Re:Right. Because that's how the OS community is by ChrisMP1 · · Score: 1

    Yup. Ninety-something percent of computer users. The ones who wouldn't try Mac or Linux if their lives depended on it. To them, computer = Windows.

    --
    <sig>&nbsp;</sig>
  63. Kdawson's playhouse by lullabud · · Score: 1

    Alright kids, the word of the day is "egalitarian"!

  64. Re:Freedom Crippled when you use Proprietary Softw by Anonymous Coward · · Score: 0

    Here Here!

  65. Re:Yet another example of how Apple is not our fri by Eskarel · · Score: 2, Insightful

    Apple is Las Vegas, Microsoft is Atlantic City. In both cities you wake up with a hangover and an empty wallet most of the time, but Las Vegas is a lot prettier so you feel better about it.

  66. Thanks Steve!!! by BSDetector · · Score: 0

    Thanks Steve for protecting us!!!

  67. Re:Yet another example of how Apple is not our fri by theheadlessrabbit · · Score: 1

    "Its a cat and mouse game Apple is going to play"

    You mean like having a leapord face off against a mighty mouse?

    --
    -I only code in BASIC.-
  68. Re:Right. Because that's how the OS community is by framauro13 · · Score: 1

    Tried OSX. Tried Suse. Tried Ubuntu. Still ended back at Windows XP.

    It's funny, I worked in retail for 6 years selling Computers, and people always complained about Compaqs or HP being "proprietary". How many different hardware configurations can you install Mac OSX on without hacking the BIOS? Everyone would refuse to buy Compaqs because of "proprietary" hardware (which at the time was completely unfounded to begin with), yet consumers flock to Apple because they're pretty and trendy. Buying an iMac is like buying a laptop. Extremely limited upgrade options, and to keep up with modern hardware you have to replace the entire system every two-three years. Not to mention they're incredibly overpriced.

    The Mac was fun for a while, but I'll stick with my PC. It does everything a Mac will, and is cheaper :)

    --
    In an effort to conform with internet communication standards, please note that the above comment is 100% biased opinion
  69. Re:Yet another example of how Apple is not our fri by toddestan · · Score: 1

    As much the DRM laden threat as Microsoft? Hardly. There are no DRM APIs in OS X. In fact, the only DRM I've seen on OS X is in iTunes. (And remember, they had to agree to DRM to get contracts with the labels.) Compare that to MS's pandering to DRM loving CEOs and including it in Vista! And, really DRM is much more an application specific problem so far and has little to do with any OS besides Vista.

    You have to love the double standards here. Apple includes DRM to satisfy the RIAA, and the fanboys claim they were forced by the labels. Microsoft includes DRM to satisfy the MPAA, and the fanboys claim that Microsoft panders to DRM loving CEOs.

  70. A user? by Anonymous Coward · · Score: 0

    As I understand it, a DTrace user has experimented with the program, determined it to be specifically crippled, and given an educated guess about why it is crippled in that way.

    "Adam Leventhal is a Staff Engineer in Solaris Kernel Development. He is one of the three authors of DTrace for which Adam has received Sun's chairman's award for technical excellence in 2004, was named one of InfoWorld's Innovators of 2005, and won top honors from the 2006 Wall Street Journal's Innovation Awards. Adam has developed various debugging and post-mortem analysis facilities, and continues his work on user-land tracing to expand the breadth and depth of DTrace's view of the system. Adam joined the Sun after graduating cum laude from Brown University in 2001 with a degree in Math and Computer Science."
    (from http://opensolaris.org/viewProfile.jspa?id=21 )

    I'd listen to this user.

    1. Re:A user? by heinousjay · · Score: 1

      His technical knowledge about the software in question may well be unsurpassed, but that means absolutely nothing in regards to the editorializing.

      --
      Slashdot - where whining about luck is the new way to make the world you want.
  71. Re:Yet another example of how Apple is not our fri by Anonymous Coward · · Score: 0

    You have to love the double standards here. Apple includes DRM to satisfy the RIAA, and the fanboys claim they were forced by the labels. Microsoft includes DRM to satisfy the MPAA, and the fanboys claim that Microsoft panders to DRM loving CEOs.


    That's because the CEO of Apple wrote and published an open letter on their website expressing his desire to rid their music store of DRM, and the CEO of Microsoft has done no such thing, instead integrating DRM support into their entire audio and video driver stack. (To the detriment of the stability and functionality of the rest of the OS, I might add...) Please, please, let me know when Microsoft (or a major figurehead thereof) takes an official position against DRM. I'll be waiting eagerly.
  72. Re:Yet another example of how Apple is not our fri by toddestan · · Score: 2, Informative

    That's because the CEO of Apple wrote and published an open letter on their website expressing his desire to rid their music store of DRM, and the CEO of Microsoft has done no such thing, instead integrating DRM support into their entire audio and video driver stack. (To the detriment of the stability and functionality of the rest of the OS, I might add...) Please, please, let me know when Microsoft (or a major figurehead thereof) takes an official position against DRM. I'll be waiting eagerly.

    Remember, that's the same CEO that refused to remove the DRM off of non-RIAA tracks, even at the request of the copyright holders, until he had colluded with major labels to design iTunes Plus. Double standard indeed.

  73. From the article by Overly+Critical+Guy · · Score: 0
    From the article:

    To say that Apple has crippled DTrace on Mac OS X would be a bit alarmist...

    Whoops. Guess he underestimated the hyper-drama of Slashdot submitters.
    --
    "Sufferin' succotash."
    1. Re:From the article by PopeRatzo · · Score: 1, Informative

      From the article:

              To say that Apple has crippled DTrace on Mac OS X would be a bit alarmist...
      That's some pretty sloppy critical work, Overly Critical Guy.

      The line you quote is not "from the article", but rather from one of the comments on the blog's web page. Since that blog allows anonymous posting, it could well have been an Apple flack or fanboy who was trying to soften to blow of what is a very negative article.

      Nice try, though.
      --
      You are welcome on my lawn.
  74. Get over yourself by Quiet_Desperation · · Score: 1

    You know, I just fucking give up this site.

    Was the comment about hunter killer robots not enough to show I wasn't being serious?

    No, we all have to take ourselves seriously and flame over the most trivial shit in the world.

    I can't imagine what tedious, drab and humorless bores some people around here will be when they grow up.

    1. Re:Get over yourself by Whiney+Mac+Fanboy · · Score: 1

      Was the comment about hunter killer robots not enough to show I wasn't being serious?

      So, when you asked the question: "Outside of iTunes, what is there in Mac OS X that's DRMed?", you weren't being serious? You knew all along that Apple loves DRM & use it wherever they can?

      I can't imagine what tedious, drab and humorless bores some people around here will be when they grow up.

      That describes you already fanboi.

      --
      There are shills on slashdot. Apparently, I'm one of them.
  75. GPLv3 by babbling · · Score: 1

    This is why I use GPLv3 for software I write. The anti-tivoization clause in GPLv3 is reason enough for all Free Software projects to upgrade to it, in my opinion.

    1. Re:GPLv3 by Anonymous Coward · · Score: 0

      ... and that's why Apple isn't going to be compiling any of the code you write.

  76. LoL by Anonymous Coward · · Score: 0

    I happened to browse SourceForge by rank the other day. I had to laugh that a simple text editor made it to #2!

  77. Seriously, get over yourself. by Quiet_Desperation · · Score: 1

    Blah blah blah who cares? And the 1980s called. They want their "fanboi" term back.

    OK, I'm done with you, wanker.

  78. Worst Analogy Ever by hackshack · · Score: 1

    1998 called. They want their lame Bondi case jokes back, dude. If the most you can say about Apple is "teh shiny," and you're in IT, I fear for your soul.

  79. EULA by G-News.ch · · Score: 0

    I could imagine that dtracing iTunes actually is a violation of the iTunes EULA. I don't know, I have never read it, but have you?

  80. Not Crippled? Hiding malicious code. by evought · · Score: 1

    [snip] DTrace is hardly crippled, although these modifications are certainly not ideal. Maybe we could actually discuss the real effects, and potential solutions, instead of spewing sensationalist rhetoric? Of course not.

    Folks hit the roof over similar issues in Vista, especially when it was discovered it was relatively easy for a root kit to obtain protective status or un-protect "protected" code, modify that code, then hide it again. If you cannot trust your debugger to actually show you what is going on, what is the point of having one? I am an avid Apple user, and I still think this is stupid.

  81. HAHAHAHAHA! by Whiney+Mac+Fanboy · · Score: 1

    the 1980s called. They want their "fanboi" term back.

    The 90's called - they want their xxxx year called joke back.

    OK, I'm done with you, wanker.

    God, let's hope so. Maybe you should check if the nick "Whiney Mac Fanboi" is taken? Describes you perfectly.

    --
    There are shills on slashdot. Apparently, I'm one of them.
  82. Old is New Again by HumanEmulator · · Score: 5, Informative

    Back in 2000, if you installed MacsBug on a Mac you couldn't play DVDs. When you opened the DVD Player you got an error message telling you a debugger was installed. In these pre-memory protection days, MacsBug was the only debugger low-level enough to catch a whole mess of problems. Unfortunately, MacsBug was loaded when the system booted, so the only way to play a DVD was to remove MacsBug and restart your machine.

    Long time Mac developer ally Bare Bones Software (they have a great text editor) created a patch that "fixed" this limitation. AFAIK, Apple never said anything about their patch and just quietly let it exist. http://www.macobserver.com/news/00/april/000418/dvdplayerhelper.shtml

    This whole message mess came about because Macrovision didn't want people disabling their protection on video-output (there were Macs you could literally plug into VCRs then), and I suspect it was also to guard the CSS "encryption."

    When Blu-ray movies finally show up in Macs, this kind of thing is probably going to get a lot worse than patches to D-Trace.

  83. Re:Right. Because that's how the OS community is by nguy · · Score: 1

    I think Jobs and Gates are about equally evil; the big difference is that Jobs packages it better and that Gates is more successful.

    And Jobs has an easier task: he doesn't need to build a machine for 90% of the market, only for the 5% that are so disgruntled that they won't be using Windows.

  84. Couldn't Apple be a bit more subtle? by HuguesT · · Score: 1

    There is a large gap between not letting DTrace trace anything about iTunes and allowing it to trace everything in the application. Perhaps Apple could have been a little more subtle about iTunes traces? At least they would have bought some time.

  85. Re:Yet another example of how Apple is not our fri by Anonymous Coward · · Score: 0

    That's because the CEO of Apple wrote and published an open letter on their website expressing his desire to rid their music store of DRM, and the CEO of Microsoft has done no such thing,
    Not exactly the same thing, but Bill Gates did say: "Don't buy DRM music, rip CDs instead" http://www.boingboing.net/2006/12/14/bill-gates-dont-buy-.html

    And, as pointed out by others; Jobs/iTunes insists on DRM on tracks even if the labels (like indi labels) don't want it.. And, compared to other music download stores, many of the MS based ones have had less restrictive DRM than iTunes (more copies on more machines, redownloads, etc.)

    And the big "iTunes" launch of EMI DRM free music was an EMI lead initiative for all download stores -- iTunes had the choice to make the most of it, or see it go only to competitors. So I wouldn't fully buy all the PR grandstanding from Apple in this area.

  86. Re:Yet another example of how Apple is not our fri by ContractualObligatio · · Score: 1

    You'll have to explain to me how enforcing the same restrictions on both non-RIAA and RIAA tracks is a double standard. Seems consistent to me.

  87. DMCA :: circumvention == offence by todslash · · Score: 1

    If you modify DTrace so you can use it to break the DRM on iTunes then you wouldn't run into the anti-circumvention provision of the Digital Millenium Copyright.

    So the lawyers don't care if the workaround is relatively trivial as long as you have to do "something".

    1. Re:DMCA :: circumvention == offence by todslash · · Score: 1

      D'oh. Bad typo in parent completely inverts meaning. Please change "you wouldn't" to "wouldn't you"

  88. DMCA concerns? ... and it's OS X 10.5 only :( by Kaldaien · · Score: 1

    I was excited to see that any from of dtrace / strace would officially be ported by Apple. Only to discover that it is only available upon upgrading to OS X 10.5. I will get around to upgrading some time, but DTrace and many of the other improvements (Safari excluded, since you can get Safari 3.0 for OS X 10.4) alone, do not make it worthwhile.

    To be honest, though... Is not tracing the system calls of iTunes at runtime (or anytime, for that matter) dangerously close to what might be considered DMCA infringement?

    What is known, is that there is a flag running processes may have to prevent tracing (attaching). However, the article does not speculate which applications are given this flag at runtime. Therefore, it may just relate to applications that employ some form of DRM and/or are protected by the DMCA. That would be my best guess, I still want to believe that Apple has not lost sight of the open spirit of Darwin...

  89. I will try to phrase this better for you... by hummassa · · Score: 1
    (meaning no insult at all, loved your phrase)

    I think Jobs and Gates are about equally evil; the big difference is that Jobs packages it better and that Gates is more successful. Jobs and Gates are about equally evil, the difference being that Jobs packages it better and Gates sells more of it.

    --
    It's better to be the foot on the boot than the face on the pavement. ~~ tkx Kadin2048
  90. Re:Yet another example of how Apple is not our fri by ajs318 · · Score: 1

    If someone outside the RIAA wanted to release a song under a licence which specifically permitted copying, sampling, remixing &c., they couldn't do so through iTunes. The iTunes DRM scheme didn't include a way to permit those things even with the blessing of the copyright holder.

    Nor was there any way to deal with special issues. For instance, I managed to secure special permission from the band Ocean Colour Scene to copy any recording they ever released for my own use. (This was in 1990 and we were all pissed at the time, but a promise is a promise.) If I were to download something by OCS from iTunes (except I'm unlikely to, unless an Open Source iTunes client comes along) I would be prevented from doing what I was originally given permission to do.

    --
    Je fume. Tu fumes. Nous fûmes!
  91. So, run Dtrace on Quicktime 7.4 by davecb · · Score: 1

    .. and see what it's doing, then load a kernel module
    to undo it.

    --dave

    --
    davecb@spamcop.net
  92. Mod me down by PopeRatzo · · Score: 1

    On closer inspection, I was wrong and OCG was right.

    You think that's easy to say?

    --
    You are welcome on my lawn.
    1. Re:Mod me down by Anonymous Coward · · Score: 0

      What a nice young man...

    2. Re:Mod me down by Anonymous Coward · · Score: 0

      And we care, Because?

  93. Alarmist my backside. by Chas · · Score: 2, Insightful

    Simply because a fanboi doesn't see the need for full dtrace functionality doesn't mean it's a Good Thing to disable it.

    Doing so is simply the first step on the slippery slope to disabling it for other things.

    If you want to pay someone for the privilege of computing on a system that's essentially a black box, more power to you.

    Other people don't.

    --


    Chas - The one, the only.
    THANK GOD!!!
    1. Re:Alarmist my backside. by crmarvin42 · · Score: 1

      Simply because a fanboi doesn't see the need for full dtrace functionality doesn't mean it's a Good Thing to disable it.
      Just because someone doesn't see the same writing on the wall you do, or doesn't care that doesn't make them a fanboi. It's a little like calling someone a biggot of some kind (racist, fascist, etc.) if they happen to fall into a different social classification and happen to not like you. He apparently isn't a developer or doesn't use that tool. Instead of insulting him you could either ignore his perceived ignorance or if you can't leave it alone, try educating him. Insults just start flamewars that get way off topic.
      --
      Bureaucracy expands to meet the needs of the expanding bureaucracy.-Oscar Wilde
    2. Re:Alarmist my backside. by SteeldrivingJon · · Score: 1

      Since when does full dtrace functionality include iTunes?

      --
      September 2011: Looking for Cocoa/iOS work in Boston area Cocoa Programmer Quincy, MA
    3. Re:Alarmist my backside. by jinxidoru · · Score: 0, Flamebait

      Wow! I have become a fanboi (I was hoping to be a fanboy someday, but I suppose I will have to settle with "always a vowel" variant). I guess I just don't see this as a slippery slope. I do not have any interest to dtrace iTunes. I am a developer (other posts claimed I was not). But my development is based more upon writing new software than upon snooping on iTunes. I am thrilled that Apple has given us such an awesome tool in DTrace. I have already had the opportunity to use it and am impressed with the power. The fact that Apple disabled it for iTunes does not personally hurt me. I can see why they did it. I don't necessarily agree with the action, but more importantly, I don't care.

      I feel that this sort of alarmist reaction (that is oh so common on Slashdot) is so quixotic. I have too many other things going on in my life to constantly worry about how the world is out to get me. For heaven's sake, we are supposed to be fairly intelligent people here. It strikes me as odd that such intelligent, rational people can be so paranoid.

    4. Re:Alarmist my backside. by Chas · · Score: 1

      Tell that to someone trying to trace down a nasty software conflict, only to be told that the crash was caused by *nothing*, since DTrace wouldn't report on a "protected" app. ESPECIALLY a buggy piece of crap like iTunes.

      --


      Chas - The one, the only.
      THANK GOD!!!
  94. Re:Yet another example of how Apple is not our fri by toddestan · · Score: 1

    It's an example of Apple pandering to big corporate CEOs while pissing on the little guy, which is something the original poster was quick to jump onto Microsoft for doing.

  95. Aqua is actually pretty nice by krog · · Score: 1

    Aqua provides a consistent and powerful toolkit for local GUI apps, which is a very nice thing to have. It's also Display PDF on the inside, which is quite convenient for the programmer. X trumps Aqua in a few things such as remote operation, but to ignore Aqua completely is silly. It's a big reason for the success of the OS X platform.

  96. Re:Right. Because that's how the OS community is by powerlord · · Score: 1

    Extremely limited upgrade options, and to keep up with modern hardware you have to replace the entire system every two-three years.


    You're right about limited upgrade options, but they also have a much longer longevity. I'm using a 5 year old PowerBook to develop on professionally. In that time it came with 10.3, been upgraded to Tiger (10.4), and recently to Leopard (10.5). The interface is still snappy, and with the exception of some video editing, its chugging along just fine with no decrease in performance. The DVD burner still works, the screen still works, the battery needed changing, but that is something that will happen in most laptops.

    You are right though that, a new MacBook Pro would be snappier in opening applications, and I would have a much better Virtual Machine in Parallels (or Boot Camp), than in Virtual PC.

    How much does the average person actually upgrade their computer over the course of its life?
    Hard-drive? Possibly, but USB hard-drives make that "easy" even for iMacs and Laptops.
    Memory? Possibly, but iMacs and Laptops also have that option.
    VideoCard? Yes, if they have to keep up to date on the latest PC games. If they aren't so concerned with playing the latest "Crysis" or if they use a console though, no.
    Processor? Most people don't know that they have one, so much as how to upgrade one.

    Yeah, they don't have as much flexibility as a home built PC (although the MacPro's seem to have a lot of what you're looking for, although they are aimed at the professional workstation market), but for most home and office users, a MacMini or an iMac will suit there needs just fine, without needing the upgrading options down the road (or at least nothing that can't be connected via USB, FireWire, or Network).
    --
    This space for rent. All reasonable inquiries will be entertained at proprietors discretion.
  97. Re:Freedom Crippled when you use Proprietary Softw by powerlord · · Score: 1

    Apple's continuous attempt to stop people from changing software on their home computers is a good example of how they feel about freedom.


    I must be missing something. I've found it MUCH easier to remove applications on my Mac than on my Windows PC. Just drag the application to the trashcan. On Windows I have to run the uninstaller and pray it finds all the application's pieces (and even then, it takes a ridiculously long time and doesn't always work).
    --
    This space for rent. All reasonable inquiries will be entertained at proprietors discretion.
  98. in fact many universities do brainwash ... by porky_pig_jr · · Score: 0, Offtopic

    the students. Those academics can be compared to sewer rats, leaving in the damp corridors of Universities, their world has very little connection with reality. Here is my personal encounter with one of those, while I was working for BBN. The guy was from Harvard U and also hold a 'scientist' position at BBN. We had a group meeting, don't remember what was the conversation, but I remember making rather ironical remarks of Soviet Union.

    The guy said, rather thoughtfully: I don't understand why those Russian Emigres are so critical about the Soviet Union.

    (I emigrated from USSR in 1978, at the peak of Brezhnev-era idiocy and revival of Stalinist cult.)

    So I wanted to tell him: because they have some first-hand experience, you idiot. But then I realized I would be taking to the wall.

  99. Good job Jobs by blackjackshellac · · Score: 1

    You're making Apple into an entity even more dispised than Micro$oft. I hear you had a bit of a hit this morning on the markets. Hope you have a clean hankie.

    --
    Salut,

    Jacques

  100. Malice or stupidity? by bwcbwc · · Score: 1

    The line between features demanded by Apple's clients (media portability), and features demanded by their suppliers (like the record labels) is a jagged edge. It's not surprising that sometimes they cut themselves on the serrations.

    --
    We are the 198 proof..
  101. Apple hasn't quite caught up with WinXP... by argent · · Score: 1

    Apple hasn't quite caught up with WinXP, but they're unfortunately getting there.

    Windows Media Player 9, which was introduced shortly before XP, included a kernel component that gave it privileged access and control, to support DRM. Later versions of WMP, XP, and now Vista have even stronger restrictions. This kind of chichanery from Microsoft is why my Wintendo is still based on Windows 2000.

    I had honestly expected that Apple would implement similar restrictions to Microsoft's when the iTunes Music Store came out... and I've been pleasantly surprised by the lack of these kinds of DRM-friendly features in OS X up to now.

    My fallback position is switching back to other operating systems based on Free UNIX. I don't want to do that, because I'd rather have access to applications that don't suck, but I'm not naive enough to assume I won't have to.

  102. Anti-aliasing comparison by Schmool · · Score: 1

    I took the time to put up a page with screenshots of how the different systems render the same wikipedia page. I even made the font size +1 larger, as XP, even with smooth type turned on, won't anti-alias below a certain font size.

    http://homepage.mac.com/sumpuran/antialiasing/

    The experience of what is easier on the eyes is a subjective one, but that's not what we're testing. What determines the quality of anti-aliasing is how well the onscreen rendition matches a printed version (the whole idea being that this is not 1993 and not everything should need proofing.)

    I didn't take the screenshots to judge the way Linux and XP handle spacing and kerning. I picked a page that contained no serifs, as on the Mac that would've shown ligatures, another unfair advantage. It should be taken into account that Linux comes with no high-quality fonts, and that the font shown on the Linux rendition of the Wikipedia is nowhere close to the ones on the Mac and PC. Quality fonts can be installed of course, but this demo is about what the average user will experience.

    Looking at the results, it is particularly interesting to see that XP and Linux don't render the sans-serif headings as bold, but rather thicken the regular font a bit. Furthermore, on XP as well as on Linux straight areas of the characters aren't anti-aliased at all, the drawback of which is very noticeable looking at the capital 'L' in the cutouts.

    In order to judge how well your own system renders fonts, you can browse to the Linux article on Wikipedia, print the page, and then hold it next to your screen.

    NB: Anti-aliasing settings were used for flat panel displays with a gamma of 2.2.

    1. Re:Anti-aliasing comparison by cbreaker · · Score: 1

      From that comparison, I can see a few things.

      I think the Windows XP aliasing looks pretty decent. Nice and clear, not over pushed. Easy on the eyes. You can still see very good definition, particularly in the lower-case "e." The zoomed in version shows the discoloration due to the use of sub-pixel rendering. You don't see those colors when you're not zoomed.

      On the Linux version, it doesn't look like you're using sub-pixel rendering. Not sure why. Anyways, that's why it looks rough on your example. It has to alias full pixels, so you get jaggies and blur. On my Ununtu installs, it works great and looks better than the Windows XP version. Very smooth, hardly any jaggedness at all, and no over-blending of small letters. Yea, there's a shortage of quality free fonts on your normal distribution but you can add them yourself. And that's changing, slowly but surely.

      The MacOS version is using sub-pixel rendering, but it goes way too far with it's attempt to blur the pixels to "fix them up." Look at the loss of sharpness on the smaller text. Some lines are completely blurred down, such as the line in the lower-case "e." The dots on the i's are almost invisible, and whenever you get a lot of pipes next to each other (like double lower-case l's or i's) they blend together too. This is my biggest problem with the MacOS implementation of Anti-aliasing. It's too much. Even at the lowest setting, it still happens.

      I don't like the AA on MacOS, it can be difficult to read, especially when you are reading technical documents.

      --
      - It's not the Macs I hate. It's Digg users. -
    2. Re:Anti-aliasing comparison by Schmool · · Score: 1

      First off, thanks for taking a look and responding.

      As was already clear before, you have different needs from mine, and that means that you'll likely end up with a different solution. You prefer a little blending without it getting in the way of your reading, while my uses require accurate display of type for print.

      Sub-pixel rendering isn't turned on by default in my Linux distro. The screenshots I took were from a clean install, no extra fonts installed, no settings changed, the way an average computer user would see it. Same with the OSX screenshots. I only gave XP a little push, since XP's font smoothing is completely turned off by default.

      "Quality free fonts" are always a problem, since they don't exist. Fonts from Adobe, Bitstream, etc don't come cheap, and for good reason. The Microsoft fonts aren't the greatest, but if you want to use them, they do have to be licensed. While one can buy the Microsoft fonts for $30 a piece, it's cheaper to just buy Vista. Apple licenses the core fonts from Microsoft. Aside from the MS fonts, MacOS X comes with thousands of dollars worth of fonts, the Japanese fonts alone cost a fortune if bought separately.

      The rendering of fonts on Linux must be tricky anyways, having to be careful not to run into technologies patented by Apple and Adobe. IANAL, but from what I've read, there's legal implications to using TrueType hinting on Linux, since obviously no licensing fees are being paid.

      I still find it shocking that XP and Linux failed to show me a proper Arial Bold, it just displayed it as a Regular, which means you can't trust anything you see on the screen. It means that even if Linux would have the apps I use, multiple monitor support, and some kind of color accuracy, the lack of a good preview would mean I couldn't use Linux for work.

      With OSX's Quartz, everything is calculated by the GPU. The interface, the animations, the anti-aliasing. I like that all the eye candy isn't eating away from my CPU time. I like how everything scales, and how everything can be saved to PDF from anywhere. But earlier in the thread someone asked why Apple didn't just use X.org instead of Quartz; apparently, one of Apple's software engineers reads /. as well:
      http://developers.slashdot.org/comments.pl?sid=75257&cid=6734612

    3. Re:Anti-aliasing comparison by cbreaker · · Score: 1

      I liked your comparison, I appreciated the fact that you did that. Maybe we should run some more, against different configurations, and include Vista.

      Actually, only with QE is everything done on the GPU =) Of course, any recent Mac will have a decent enough video card to run QE.

      I should point out that I really wasn't referring to default settings, or default fonts, or licensing issues (considering that everyone probably owns a copy of Windows, using Windows fonts seems fairly legit to me,) or performance. I am solely focused (for the purpose of the discussion) on the quality of font Anti-Aliasing. Given the proper fonts and enabling the proper features, I really like how well X.org is doing in this area. The results of their work has been superb. The first few attempts at it were abysmal, but things have gotten progressively better with each release. Now, I really enjoy using my linux boxes; fonts look great!

      I suppose I can understand why MacOS does what it does to fonts. Because there's not enough pixels on a screen (compared to print) it might not be able to put glyphs in precisely the right position to display the typeface accurately. Rather than just do it "good enough" and then smooth it out for viewing on LCD screens, they will blur it out to make the glyph appear in the right position (say, in the letter 'e' the bar could be in between two pixels, so they blur out above and below instead of just picking the closest row.) While I understand why they might believe this is better, and for you it could be, it's a problem in my eyes. Why bother trying to make the type match 100% when it would look much better when the accuracy is 95%? When you zoom in on a font, any of the systems would be able to display that font correctly. Does it really matter if viewing a very small font on the screen at no zoom is 95% of what it will look like in print?

      Besides that, most publishing software will render the typeface more accurately, no matter what the system.

      I just think that things would be nicer if they gave you the choice in MacOS. Perhaps in several years when our screens are all 300DPI it just won't matter anymore but until then, damn, I get eyestrain looking at that.

      I agree with your sediments over the proper display of bold or other sub-types. Seems like a pretty simple thing, yet it's not being done universally. Though, I've never encountered any problems when using Quark on Windows, or most of the Adobe software.

      Quartz has a lot of improvements in this area, agreed. I just with they WOULD have used X, and improved it for their needs. I don't really buy the fact that they'd have to replace *everything* in order for it to suit their specific needs, and it would have been to the benefit of everyone. Of course, we all know that given the choice, Apple always chooses proprietary so it doesn't really surprise me much. (ps, that guy's assertion of 200Mbit of commands and textures possibly being an issue is a silly one. I think compiz-fusion, Unreal III, and any number of graphical X application handily dispels that.)

      I appreciate this conversation, thanks. And don't get me wrong, I like MacOS. I wish I could run it on normal PC's without using hacks that break whenever Apple releases an update.

      --
      - It's not the Macs I hate. It's Digg users. -
  103. Re:Wow - what a late reply! by jvkjvk · · Score: 1

    As for dtrace working on every process: why? Your claim that 'system level tools' ==> work on any and every process is totally made up. It's not any different from stripping your binaries before shipping them off. If you can't see the difference between stripping a binary and disabling functionality there is no hope in me arguing with you, but I'll do so anyway.

    Would you think that `ls` should not list iTunes.app if Apple wants to (for DRM reasons, of course!)? Or perhaps 'top' should not list an Apple process if it is taking a lot of CPU (which could reflect badly on that app)? These are of course absurd, but are of the same structural level as what has been done to DTrace (which should be absurd, but apparently is not to some people). To equate it to stripping a binary shows a lack of understanding.

    Feel free to continue our conversation if you wish but I don't know what you're standing on.

    Disclaimer: I am writing this on a MacBook Pro, my other Mac is a Mac Pro, though only the 2 core system (i could go for a Mac Pro 8 cores standard. How many effects can I run? grin). I use it for audio processing. I find that my MacBook Pro has problems even with Garage Band after more than a few tracks though the 2.4 Ghz Core 2 Duo w/ 2GB ram should do more than that, i would think! Maybe I'll put Logic Pro on it and see what happens. I also have a couple of Windows machines left, I also have Linux in VMware on my Mac, so, whatever.

    Ok, so that got OT but well, so what? :)

    Cheers!
  104. Re:Wow - what a late reply! by Lally+Singh · · Score: 1

    My point in stripping the executable was that it's a means for software vendors to make reverse engineering harder.

    Similarly, vendors tell the os 'Please don't allow gdb or dtrace on me.' Unless I'm alone here, I think the two are pretty similar in concept. Tools like ls and top let you manage the app without learning about its internal structure (the line's a little fuzzy, but I'm not going for a hard stance on this).

    Is it really that offensive to prevent gdb and dtrace on an executable? If the internals aren't documented, then the only way to use the tools effectively on the binary is through some degree of reverse engineering, which the vendor doesn't want.

    Btw: I'm not too far off: a macbook pro and a sun ultra 40, which is essentially sun's competitor for a mac pro :-)

    --
    Care about electronic freedom? Consider donating to the EFF!
  105. Thank you! You got it! by Quiet_Desperation · · Score: 1

    I think you are the only responder who didn't take my post totally seriously and as an excuse to call me names.

    Honestly, there's been some recent influx of new Slashdotters who take themselves seriously to a level I never before thought possible.