Slashdot Mirror


iPods Don't Run OS X

Redrum writes "Everyone thinks that Apple's iPod runs an OS called Pixo, and that the iPhone ushered in a brand new epoch based on OS X. That myth has been busted: the iPod runs Apple's own Mach/BSD kernel, and Pixo is only used as a graphics layer. Daniel Eran outlines the story behind Pixo and what OS X means for Apple. It's no joke; the story was confirmed by Tim Monroe, a member of Apple's QuickTime engineering team, as is easy to verify yourself." Update: 07/15 19:48 GMT by KD : Turns out to be an April Fools joke.

31 of 164 comments (clear)

  1. actually.. by jimbug · · Score: 5, Funny

    my iPod runs linux.

    --
    Bite my shiny metal ass.
    1. Re:actually.. by voraistos · · Score: 2, Funny

      My ipod is cooler: There is no screen, no power adapter, and it runs specially-compiled-for-my-brain closed-source software called "sing in your head". the problem is it needs special power supply such as expensive wine and Pink Floyd DRM'ed songs need extra weed to get full quality playback.

    2. Re:actually.. by Night+Goat · · Score: 4, Funny

      I got one of those a while back. Does yours ever get stuck in a loop? Mine does, and it's infuriating! Good thing I picked it up cheap.

    3. Re:actually.. by tsa · · Score: 2, Funny

      Mine always gets stuck in a loop after watching a Will It Blend? video.

      --

      -- Cheers!

  2. Old April Fool's Joke by billatq · · Score: 5, Informative
    1. Re:Old April Fool's Joke by neo8750 · · Score: 4, Funny

      Whatever happened to the rule that "jokes" are supposed to be funny?
      You must be new here...
    2. Re:Old April Fool's Joke by 91degrees · · Score: 3, Insightful

      This is why I hate April Fools day.

      Granted, you do get some good jokes, but most of the time people who are not remotely funny spend the day playing unfunny jokes on each other. But you're not allowed to complain, because then you get accused of having no sense of humour.

    3. Re:Old April Fool's Joke by HillaryWBush · · Score: 2, Funny

      Sure must be new here. The funny part is that the summary used to say "iPods Run OS X" and now says "iPods Don't Run OS X". The "This is not a joke" in the blurb remains standing. Who meta-meta-meta-moderates the meta-meta-moderators here?!?!

    4. Re:Old April Fool's Joke by MoxFulder · · Score: 5, Insightful

      Granted, you do get some good jokes, but most of the time people who are not remotely funny spend the day playing unfunny jokes on each other. But you're not allowed to complain, because then you get accused of having no sense of humour. Not to mention the fact that it's freakin' July!
    5. Re:Old April Fool's Joke by Frizzle+Fry · · Score: 2, Funny

      OMG PONIES

      --
      I'd rather be lucky than good.
  3. Re:Why Snojob? by sholden · · Score: 2, Insightful

    Because it was a joke, and SNOJOB is the coolest name the joke writer could think of, plus rot-13d SNOBOL is just so stupid it should be an obvious joke.

  4. OS X != Darwin by argent · · Score: 5, Insightful

    Oh dear, it turns out the iPod is running Mac OS X--with a Mach kernel and a Unix userland--and has been for years.

    Nonsense.

    What this listing shows is not an iPod running "Mac OS X". It shows an iPod that may be running "a Mach-based version of UNIX", presumably a variant of Darwin. Darwin is not OS X. This would be like finding a copy of "vmlinuz" in an embedded device and claiming it's running Ubuntu.

  5. I was hooked until the guy showed his ls skills by INeededALogin · · Score: 3, Funny

    Come on... undocumented ls -af for "all files". That should of thrown all sorts of bs flags.

    1. Re:I was hooked until the guy showed his ls skills by gEvil+(beta) · · Score: 2, Funny

      Come on... undocumented ls -af for "all files". That should of thrown all sorts of bs flags.

      Hmmm, using the -bs flag just gives me some numbers before the file/directory listings...

      --
      This guy's the limit!
  6. Incidentally, WinCE is hardly dead... by argent · · Score: 4, Informative

    Apple's OS X is actually doing what Microsoft promised but failed to do over a decade of WinCE development.

    Now, let me say up front that my own experience with Windows CE based devices has not been a bed of roses, but then neither has my experience with desktop Windows... which is a market success despite failing to deliver what Microsoft promised. Not only is Pocket PC, now known as Windows Mobile, used in an awful lot of devices... but it's even penetrated the stronghold of its arch-rival Palm. Yes, Palm created that situation by dropping the ball around 2002, but Palm tried their own embedded UNIX as well as their inevitably doomed BeOS spinoff and ended up deciding to embrace the "failed" Windows CE anyway.

    In addition, there's a plethora of applications for it, something that Apple shows no interest in even making possible. No, supporting fancy web-based applets is not at all comparable to running actual local applications... particularly when it's rather likely those "iPhone apps" will happily run on Pocket PC as well: if not now, just as soon as someone ports Webcore to it.

    And that's just *one* application of Windows CE. You can't license Apple's ARM port of Darwin or any of the rest of the software in the iPod or iPhone, like you can Windows CE. There's no developer's kit, no porting kit, no product.

    So not only is Windows CE not a failure, it's not even the same kind of product as Apple's closed fork of OS X on the iPhone or their closed fork of Darwin on the iPod. Most of what Microsoft promised, Apple's declining to even offer. And Microsoft has done a surprisingly good job with Windows CE... in many ways it's a far better and more secure product than desktop Windows.

    Does it make money for Microsoft? Who cares, other than Microsoft stockholders? Does it do what Microsoft promised? Absolutely.

  7. You're Wrong, wrong, WRONG! by r00t · · Score: 4, Informative

    Mach doesn't support much of anything until you add BSD.

    The kernel contains a large chunk of the BSD kernel. Take BSD, rip out the memory management and scheduler, graft it onto a supposed microkernel that long outgrew "micro", and there you have it.

    It's a trainwreak of a kernel, proving that the kernel alone doesn't make the OS.

  8. Re:Wrong, wrong, WRONG! by Mr.+Slippery · · Score: 2, Informative

    OSX uses a Mach kernel...

    Mach is a microkernel, not a kernel. Classically, you had to run a OS "personality" on top of Mach to get a full set of kernel features (things like a filesystem, processes, and users are not found in Mach). Back when Mach was a hot topic in the mid 90s, there were POSIX and OS/2 personalities being developed.

    OS/X's XNU kernel uses a combination of the Mach microkernel with the BSD kernel - they're co-equal, not a BSD "personality" on top of Mach.

    --
    Tom Swiss | the infamous tms | my blog
    You cannot wash away blood with blood
  9. Roughly Drafted by jdc180 · · Score: 4, Insightful

    Roughlydrafted is nothing more than drivel made to look like news by and for apple fanboys. It's truly funny that this apple fanboy is sourcing an April Fools joke.

    1. Re:Roughly Drafted by Whiney+Mac+Fanboy · · Score: 2

      Not only that, but Roughly Drafted has been busted attempting to game Digg - by creating multiple users & using these sock puppets to vote articles up. (presumably for the adsense hits to RD).

      No doubt Redrum's an RD sock puppet & the people behind RD are attempting to do the same thing with slashdot. Do we really need to have some spammer's site linked from the front page of slashdot?

      --
      There are shills on slashdot. Apparently, I'm one of them.
  10. Terminology by Sneeper · · Score: 4, Informative

    Nah, the kernel is not called OS X, it's not called Mach/BSD, and it's not called Darwin. The kernel is called Xnu.

    Xnu -- The Apple Open Source kernel, a combination of BSD, Mach, and IOKit.
    Darwin -- the Xnu kernel and BSD userland binaries and libraries. Basically the Open Source parts of OS X. Darwin is bundled as a full Unix OS.
    OS X -- Darwin + Aqua, Finder, Quartz, Quicktime, Cocoa, and the bundled graphical tools and apps.

    The article would more rightly state that the iPods have always run the Xnu kernel.

  11. Re:PLEASE HELP by technos · · Score: 5, Informative

    You know how the CIA uses reverse-engineered alien technology to scan your brain, right? Spread frequency directional RF in the low 8GHz range at between 1400 and 1750w. When exposed to the field, your neurons phase-lock to some minor harmonic when they fire. Then they just sit back and listen to all your remaining brain cells chirp away.

    How the FBI 'hacks' your computer isn't much different, but it's a lot easier, and shares some of the same gear. Instead of using the RF field to modulate your neurons, they use it to induce a weak localized EM field in the computer and then read back the disturbances in that field from the harmonic corresponding to the sub-gigahertz bus of the machine into a low-cost simulator.

    The great news is you don't really have to do anything out of the ordinary to counter the attack. You already have plenty of tin-foil on hand from making your hat. (They wouldn't be scanning your machine if they could scan your brain directly, after all.)

    What you need to do is enclose your computer, peripherals, and cables with two layers of foil, shiny side out. (It increases the relative capacitance of the foil layer.) Be especially sure to cover any openings in the case, like fans and vent holes. I recommend a little Super Glue here and there in trouble areas such as the keyboard, where typing through the layer of foil tends to deform it.

    The monitor is best dealt with by making a hood out of cardboard, furring strip and foil. Glue a couple of furring strips 8-10 inches longer than your head is away from the monitor to the top of it, and then build a cardboard box around both the monitor and your head, using the furring strips as support. Some people have reported better results ridding themselves of the van parked across the street by cladding both sides of the cardboard with two sheets of tin-foil. The reasoning is that the induced EM field in the monitor tends to be stronger. I'm doubtful of the claim, but it can't hurt!

    The hole at the bottom for your head can be left comfortably large to fit your skull through supposedly. I typically build a little 'skirt' out of strips of foil long enough to cover down past my shoulders and then staple them to the bottom of the hood just to be sure though.

    --
    .sig: Now legally binding!
  12. Slashdot - April Fools everyday... by TheNetAvenger · · Score: 4, Funny

    Slashdot - April Fools everyday, just to appeal to the fanbois that now control it.

    How much lower can your editorial responsibilities go?

    This week is just ridiculous, and makes the inquirer seem credible, although /. is still less biased sadly.

  13. Re:PLEASE HELP by dgatwood · · Score: 4, Funny

    ... is there any way to stop this happening?

    Quit using your username as your password. Also, quit using the word "password" as your password. Finally, stop using 12345.

    Yours,
    The FBI

    --

    Check out my sci-fi/humor trilogy at PatriotsBooks.

  14. offtopic by Pharmboy · · Score: 5, Informative

    Funny gets you no karma, Informative does, so some mods will mod informative to give the post a boost in ranking AND karma to the poster.

    The logic in "funny" not giving karma is based on the idea that it is easier to be funny than to be smart, and they want to promote "smart" more than "funny", which makes sense.

    Technically, you can write a post, get it modded +5 Funny and lose karma points. Example: your post gets modded up and down as funny and offtopic. 8 mods Funny, 3 mods Offtopic = -3 Karma. Modding Insightful, Interesting, etc. offsets that.

    You should read the faq. All of it. That is where you will learn how a post can technically be modded as +5 Flamebait. (I have seen it) -1 Flamebait and +6 Underrated = +5 Flamebait.

    --
    Tequila: It's not just for breakfast anymore!
    1. Re:offtopic by technos · · Score: 2, Informative

      One of the better tricks I used to use was to wait for that one fast rising star, and hitch an early ride on it's coat-tails disagreeing loudly, but only just slightly. Attack the implementation while saying it's a good idea. Liken it to some thirty year old failed technology everyone knows the name of, but doesn't remember using because it either sucked much crap or was out of their price league, and say you hope it works this time around.

      For example, someone comments on how neat it is to be able to browse the web wirelessly from their Palm Vx. The post is +3 in the first five minutes of the thread.

      You could easily compare the GPRS module to the cinder block 300-baud modem you had as a kid, and comment it will catch on when the size comes down. Contemplate the pocket-size of the individual owning one, the strength of the belt required to hold it up, or go straight for "No, I'm not a body builder. I just got this new Palm wireless modem [UUUNFFF]" in the lead line and subject of the post.

      Comment that the young whippersnappers don't understand real wireless, because back in the day you used 47MHZ RF-serial adapters the size of an eight track tape with the approximate baud rate of two Novice class Hams practicing Morse code and the range of however far you could throw it inside the current room. Bonus points for "You couldn't extend the range by throwing it through the wall, but that didn't stop me from trying!"

      Say you really wish that this had caught on the first time, when folks were plugging their Tandy 100s into the brand new Motorola hand-held cell-phones, and you thought it was amazing. A portable serial terminal you could fit in a small duffel bag and use with no power, no phone, no nothin'. "The Tandy probably got better battery life!" could help.

      (Only eighteen-hundred posts here, but I did make the Karma top five before it got capped, with about half of what Signal11 managed.)

      --
      .sig: Now legally binding!
  15. pixo os by duranaki · · Score: 2, Interesting

    I worked with Pixo a bit back in the late 90's. Their OS was largely meant to run on top of another OS, so why people would think ipods were running pixo OS standalone is beyond me. Pixo was a great UI OS btw and they had lots of talented engineers. They mostly went work for apple after pixo imploded. :)

  16. Re:PLEASE HELP by MMC+Monster · · Score: 3, Insightful

    Marking it informative also acts as both a meta joke and may be correct in the off chance that the poster was serious.

    I always try to moderate as if the poster was being dead serious. Things are much more surreal that way.

    --
    Help! I'm a slashdot refugee.
  17. Re:faboby? by BorgCopyeditor · · Score: 4, Funny

    All the SNOBOL source code is rot-13'd, so when it compiles, the executable cannot be reverse-engineered. It's mathematically impossible! All the same, a kernel module subjects the binary file itself to double-rot-13 encryption, for extra security.

    --
    Shop as usual. And avoid panic buying.
  18. WTF?!? Still not an April Fool's Joke by acidrain · · Score: 2, Insightful

    The iPods use ARM7-based CPUs. They do not have an MMU, which means you cannot run Darwin on it. Eg. the iPod Linux project is based on uClinux which does not require an MMU.

    Ok, because someone modified Linux to remove the MMU requirement means that Darwin couldn't be modified to work on hardware without an MMU? I'm so lost as to how that makes sense as a logical argument. But that's ok, don't RTFA just mod up the guy who isn't making sense.

    Please RTFA people. It talks about how it isn't the related April fools joke and provides concrete evidence. It doesn't claim that it *IS* Darwin but that you can see evidence of the Mach/OS kernel and bits of userland. Proof is provided. Proof that wasn't sourced from a joke.

    I have worked on embedded systems with microkernels (QNX) and this all seems perfectly reasonable. You can run a UNIX app in 4 megs with a microkernel and userland. And with the number of iPods Apple is selling you can understand why they would want to own the OS it was running in house.

    --
    -- http://thegirlorthecar.com funny dating game for guys
  19. Re:Why is MacTech printing misinformation by An+Anonymous+Hero · · Score: 2, Informative
    There's no indication that it's an April Fool's joke.


    Note the alleged output of ls -af (= ls --april --fool...):

    -rw-r--r-- 1 root wheel 744576 Apr 1 15:21 mach_krn

    Eran cheerfully edited Apr to Jul -- buying this hook, line and sinker, and now he whines that he was joking and misunderstood...

  20. Re:Got the reasons backwards... by argent · · Score: 2, Interesting

    XNU is the Darwin kernel. It's not a "whack hybrid" of anything, it's a pretty standard Mach single-server implementation, using a FreeBSD derivative instead of the original 4.3 BSD kernel as the server. It's not that much different from 4.4-Lites or Tru64 or any other contempory Mach-based kernel.

    The file listing presented in the Roughly Drafted included several directories that implied the presence of Darwin userland components... applications and utilities... as well as the kernel. I suppose all those directories could have been empty, but I don't think that's likely.