Slashdot Mirror


Mac OS X May Go Embedded?

VE3OGG writes "Apple Insider is reporting that Apple may very well be developing an embedded version of OSX. The report details what they believe will be the next step in Apple's future, which is extending its consumer electronics division. The first child of such a marriage between OSX and consumer electronic may be the oft-rumoured, not-yet-materialized iPhone — which it also asserts may well be released next fiscal quarter. It seems to be their opinion that with both the desktop and the phone running operating systems with similar underpinnings, 'expansive opportunities' would emerge."

40 of 129 comments (clear)

  1. iPhone? by catbutt · · Score: 4, Interesting

    Are we still calling it now that Lynksys/Cisco has a product called that?

    1. Re:iPhone? by daviddennis · · Score: 2, Insightful

      Why not?

      Apple hasn't announced it yet, so we can still call it anything we want.

      Certainly it's an unambiguous term. Everyone knows what it means when on an Apple enthusiast site. (Are there any Linksys-enthusiast sites?)

      D

    2. Re:iPhone? by Duncan3 · · Score: 2, Informative

      We're still calling it an iPhone. Cisco is trying to trick Apple lovers into buying their crap, and any judge with a brain would rule that way.

      When they launch it, we'll just have to tell people to go get a "real iPhone" a [what-they-call-it].

      --
      - Adam L. Beberg - The Cosm Project - http://www.mithral.com/
    3. Re:iPhone? by MacDork · · Score: 3, Informative

      Are we still calling it now that Lynksys/Cisco has a product called that?

      I'm guessing yeah, still calling it that.

    4. Re:iPhone? by Rix · · Score: 2, Informative

      We're still calling it an iPhone. Cisco is trying to trick Apple lovers into buying their crap, and any judge with a brain would rule that way. No, no judge will ever let Apple lay claim to the lower case "i", any more than they'd let anyone else claim eGarbage. They should have come up with a more unique trademark.
    5. Re:iPhone? by Anonymous Coward · · Score: 5, Funny

      They should call it the Personal Information Exchananger.

      Apple PIE

    6. Re:iPhone? by 7Prime · · Score: 2, Insightful

      Which is too bad, because from a creative standpoint, it's one of the more ingenious marketting naming techniques I've seen in some time. "Anyone can put a lower case i in front of a word and make it their own!" is a silly arguement, because noone else did, that is, until Apple started doing it.

      Trademarking should be based on creative thought that went into a unique idea... whether it's a single letter used in a unique way, or a new madeup word... both are creative usages of language. Now, you can argue that the "i" thing is silly, but that's beside the point.

      iNaming creates both instantaneous visual recognition and linguistical identification. It's a name that's its own logo. Marketting anylists anywhere would kill to have been the creator of such a naming scheme.

      --
      Multiplayer Gaming (defined): Sitting around, discussing single-player games with my friends, at the bar.
    7. Re:iPhone? by Lars+T. · · Score: 2, Informative

      And that isn't even the first iPhone product shipping (since last year). Freenet already filed to get a trademark in Germany in 2004, but the German Patent and Trademark Office refused to grant it because iPhone "was already in general use for internet phones".

      --

      Lars T.

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

    8. Re:iPhone? by daviddennis · · Score: 2, Informative

      I wouldn't consider that ad credible, because I don't think they'd give up the clickwheel + button interface that has been their trademark since the beginning of iPod time.

      I think that if Apple really wanted the iPhone trademark, they would have negotiated with Cisco to buy it, starting many moons ago when they first got serious about the product. I don't think it would have been terribly expensive since Cisco didn't even use it until their new line of VOIP phones came out, and I don't think iPhone has the brand power in that space that it would under Apple's ownership.

      D

    9. Re:iPhone? by macmastery · · Score: 2, Informative

      You laugh, but the division of Apple that produced the Newton and Pippin was called "Personal Interactive Electronics" or PIE for short.

  2. What a lod of tripe (the summary, not the story) by arb · · Score: 5, Informative

    Would it kill story submitter to actually read the article before creaming his jeans over the rumoured iPhone?

    Wouldn't the first use of an embedded OSX be the already announced iTV? Even TFA only rates the (rumoured) iPhone as one of the first, not the first. And the (rumoured) iPhone isn't mentioned in relation to the "expansive [interactive] opportunities".

    Poor summaries distort a Slashdot story yet again...

  3. How novel by Anonymous Coward · · Score: 5, Funny

    So Apple is looking to extend the reach of its operating system, perhaps scaling it down a little so it can run on smaller consumer electronics like phones? Maybe it could figure out a way to incorporate as many features of the OS in the embedded system as possible, like giving it the power of being able to run various bits of software, making it compatible with various legacy packages in the regular OS. Heck, they could slap a nice color LCD screen on it and give it the ability to do almost everything, from viewing websites to playing MP3s.

    How progressive. It's a good think their competitors over in Redmond haven't thought of that, because if . . . oh wait. Never mind.

    1. Re:How novel by calciphus · · Score: 2, Informative

      Palm is a dying OS. Windows Mobile 5 has a massive library of applications, and doesn't require you to learn another language. Plus, the ability to sync with the ever-more-popular exchange servers wirelessly...even Palm is putting Windows on their devices...

      Sorry, but I can't stand an "os" without a file explorer or remote sync abilities.

      On, and most of them don't lose memory any more readily than palm devices anymore. So boo-hoo, your 2-year-old GPS system wasn't a great PDA. My phone is a better GPS system than most.

  4. Not bloody likely by ebichete · · Score: 4, Insightful

    Operating system that consists of BSD layered on top of a microkernel, whose only compelling feature is its rather excellent UI, wants to compete in embedded space.

    This is the same embedded market where constrained resources make extra layering in the kernel a no-no and the aforementioned UI is irrelevant.

    If this is true, colour me stupefied.

    1. Re:Not bloody likely by Whiney+Mac+Fanboy · · Score: 3, Interesting
      This is the same embedded market where constrained resources make extra layering in the kernel a no-no and the aforementioned UI is irrelevant.

      Indeed, but reading the article rather than the summary:

      developing an operating system based on the core technologies of Mac OS X for use with embedded devices.


      It could just be a pared down Aqua running on a different kernel (Linux, qnx, symbian, WinCE?).

      Heck, a line that vague, could be describing just about anything.
      --
      There are shills on slashdot. Apparently, I'm one of them.
    2. Re:Not bloody likely by empaler · · Score: 3, Informative

      Would the increasing power of small devices possibly render this argument obsolete? I seem to remember reading about 300-odd mhz processors in these devices, and I know a 400mhz G4 can run Tiger pretty well. Apples and pears - I have a 196 mhz phone that can barely run Windows Mobile. ("haw haw, I have a 3 ghz desktop that can barely run Windows XP, it's the software makers that are to blame" - not completely).
      Yeah, they have been achieving very high clock speeds in embedded processors, but the processors themselves are nowhere near as complex as a "real" processor.
      Seriously, my phone is slow. I purchased it to do away with multiple units (cell phone+palm pda) but in the end, I've been walking around for 6 months with an extra phone for making calls because it is so damned inefficient. I mostly blame the phone designers, I have a hunch they bullocksed up the drivers for the OS.
    3. Re:Not bloody likely by ebichete · · Score: 3, Interesting

      It's not just that sentence that is vague, it's the whole article.

      The article also reads like a press release, instead of the inside scoop AppleInsider would like us to believe it is.

      I mean, who else but marketing would write:

      industry leading integrated model and software advantage

      So much verbiage, such little content.

    4. Re:Not bloody likely by mclaincausey · · Score: 4, Informative
      *snip* This is the same embedded market where constrained resources make extra layering in the kernel a no-no *snip*
      Microkernels are already in use as RTOSes on embedded devices. See QNX (a rather popular example) and Phoenix-RTOS for starters.
      --
      (%i1) factor(777353);
      (%o1) 777353
    5. Re:Not bloody likely by ebichete · · Score: 3, Informative

      QNX and friends are a very different kettle of fish. They run things like networking, filesystems and display managers as "user processes" and have a tiny microkernel core. Licensees can easily exclude (or not load) whatever modules they don't need and run with the basic minimum.

      As I recall OS X consists of the monolithic BSD atop of a microkernel and the networking, filesystems and display are all in the BSD layer. It's not comparable to QNX and I would not draw any conclusions from the success of some proper microkernel designs in embedded usage.

    6. Re:Not bloody likely by General+Lee's+Peking · · Score: 3, Informative

      QNX's Neutrino is basically BSD layered on a microkernel and from what I've heard is the most highly regarded embedded OS out there. I don't know where you the got the idea you couldn't or shouldn't use a microkernel in an embedded system.

    7. Re:Not bloody likely by ebichete · · Score: 5, Insightful

      First a few generalizations. QNX scales well, especially from desktop class machines downwards. The monolithic Unixes scale well, especially from from 386 class machines upwards. Linux uses some rather interesting techniques to scale better than conventional Unix does in the downward direction.

      Now, OS X has both a microkernel and a monolithic kernel. It implements most operating system services in the monolithic layer. This means it loses the primary benefits posited by a microkernel design while possibly incurring the "defects" of both approaches. It is not a microkernel design, it is an operating system that has a microkernel. The guys at NeXT were not interested in the lower layers of their operating system, they were focused almost entirely on the user space (and especially GUI) experience, and they nailed a good part of what they set out to do.

      The GUI of OS X is very well done for a desktop GUI but it is not directly transferable to the embedded market. What is transferable, however, is the UI design skills that Apple has. That is why the iPod is such a great device, not because of OS X.

    8. Re:Not bloody likely by 7Prime · · Score: 2, Insightful

      Bingo... the underlying layers are really not important in this. As long as Apple can create a small, Quartz or Quartz-like graphics engine, they'll be able utilize their existing skills to come up with an "OS X-esque" but mobile-oriented user interface. It's Quartz that sells OS X, not Darwin.

      --
      Multiplayer Gaming (defined): Sitting around, discussing single-player games with my friends, at the bar.
    9. Re:Not bloody likely by empaler · · Score: 2, Interesting

      When I checked out a Windows Mobile phone a while back, the biggest disadvantage was what looked like a user interface designed by Neanderthals. In particular, it seemed incredibly hard to use as a phone. Was this also part of your problem? That was exactly the problem. The entire interface was slow and buggy, especially the phone part of the interface - though that was mostly fixed by firmware upgrade earlier this year (it even upgraded my GPRS to Edge - w00+).
      Until the firmware upgrade, I would experience that I'd miss calls even though I had pushed the 'Receive Call' button because the phone was slow to react. It would randomly put on the WM5 version of the hour glass (looks like a precursor to the Mac OS X wait cursor actually), and the sluggishness of the system turned me completely off of using it heavily. Which is pretty stupid seeing as I've paid ~600$ for it. Meh. I'll get my boss to buy me a new and better one next time.
      I'd order a Palm Treo with PalmOS if I was sure that the compatibility with Outlook/Exchange was good, and maybe also a Windows Terminal Services Client (or similar) so I could remote to my server from anywhere.
      Then again, I've also considered just scrapping the idea of an integrated phone/PDA for a few years, just grab a big iPaq (yeah... HP are evil, I just haven't looked into alternatives yet, and sadly they're the corporate choice, so if I want my boss to shell out...)
    10. Re:Not bloody likely by jcr · · Score: 2, Informative

      Although quite different from QNX, Darwin's kernel is still not all that big:

      8488 -rw-r--r--@ 1 root wheel 4343332 Sep 8 17:19 mach_kernel

      4.3 megabytes, roughly speaking.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
  5. I think they want to be agile by astrashe · · Score: 5, Insightful

    (This is pure hot air, and not informed by much actual knowledge. Hah! I beat you to saying it!)

    For a long time before they switched, we kept hearing about x86 versions of OS X.

    The impression I have is that they developed that version of the OS so that they'd always have the option to switch if they had to, not because they knew they were definitely going to switch when they started work on the x86 version.

    It makes sense for them to to an embedded version, just in case. If they ever decide they want to jump, they'll be in the position of polishing something they already have, rather than starting from scratch.

    And if they want to play with prototypes of things like iPhones, they'll have a really clear understanding of what it is they'd be bringing to market. They can build them, and play with them, and figure out if they'll suck or not, look at them realistically in comparison to what other people are selling, etc. Then if all of the planets are lined up, they can ramp up for a real product.

    Imagine that MS had kept a few guys building audio players for all the years the iPod has been out, and that they had built a few generations of prototypes in the lab, and leaned on them for a few years. When people at the top of the company decided it was strategically important for them to be in that space, they'd have been able to jump in in a different way than they did.

    MS decides that they have to be in music players, then they star a massive effort to get there. The decision is made before anyone really knows how what they'll ultimately produce will stack up against the iPod. If they had a few guys making music players for years, they'd have a much better idea of how their product would stack up before the decided to jump in.

    So I'd be inclined to interpret this as a sign that Apple wants to stay within striking distance of the embedded market, not that they're definitely going in. Apple's not going to make a crummy iPhone. If they do it, they'll want it to be the best phone ever. They're not going to trash their brand just because people keep telling them that they have to be in phones.

    1. Re:I think they want to be agile by Jeppe+Salvesen · · Score: 2
      The last first:
      So I'd be inclined to interpret this as a sign that Apple wants to stay within striking distance of the embedded market, not that they're definitely going in. Apple's not going to make a crummy iPhone. If they do it, they'll want it to be the best phone ever. They're not going to trash their brand just because people keep telling them that they have to be in phones.

      I don't necessarily agree with that. Apple is seeing the mp3 capabilities of regular cellphones improve and mature, and they're probably very worried about this. iPod is an extremely important product line for them, and watching cellphones undermine your cash cow is probably not the greatest feeling in the world. So, they realize they must move into the cellphone market in order to maintain iTunes Store dominance on the longer term. And iTunes Store is a cornerstone of their strategy plans, I'm guessing.

      As for what they have running in the back room, we can only speculate. But I would suggest that having fairly developed versions of all possible medium-longterm-business opportunities is throwing money away unnecessarily. I think they probably make a bit of proof-of-concept stuff and keep it at that.

      --

      Stop the brainwash

  6. iTV as embedded device by kherr · · Score: 3, Informative

    Based on the meager info, slips from Disney execs and rumors, it seems like the iTV could be a lot less than a Mac mini. Sure, many are using the mini as a home theater server (I'm one of them). But it's a full-blown Mac OS X computing environment with user home directories and the ability to run any app. The idea of the iTV (from my understanding) is that it's a remote TV displayer with some internet capabilities and maybe a HD for storage.

    Seeing how Steve Jobs like single-purpose devices, I could see the iTV being more like the Airport Express or even the WRT54G. An embedded device like that would be more reliable than a general Mac OS X system, since there are fewer breakable (software) parts. An embedded device also has the benefit of instant-on, which is what everyone expects from their consumer appliances.

  7. not any more by artifex2004 · · Score: 4, Informative
    Are we still calling it now that Lynksys/Cisco has a product called that?


    The term I have seen lately is "iChat Mobile."
  8. Comment removed by account_deleted · · Score: 3, Insightful

    Comment removed based on user account deletion

  9. Apple cleans house... by Brat+Food · · Score: 5, Informative

    Just a little history on osx:

    OSX started out long ago as open step (as far as being for intel). Open step became rhapsody beta, which ran on intel (i have some cds around somewhere still =). I could go on, but the point is that I'd bet, and it's been said, that osx was kept at mostly build parity with the commercially released PPC versions. I think the main thing holding back the intel version was an enabling technology like rosetta. Of course, it had been rumored for years that OSX was/is also compiled for Sparc and some other targets.

    Now, this is important because an os kept this relativly flexible would seem to have a monumentally esier time being targeted at different architectures (linux has this benefit as well). And leveraging APIs and frameworks for things like phones, video players, palmtop devices, media centers, could produce the most user friendly and functionaly devices seen yet.

    This brings me to why the apple phone will clean up, if even done remotely right. Cell phones suck. The UI's get worse and worse. Cell companies charge in retarded fashions for stuff in the US (ring tones? backgrounds?). Cell phone layouts keep getting worse (am I the only one who thinks the keypad on the new slim line of moto phones is atrocious?). Cell phone companies dont compete in the US (at least on price... has your cell phone bill ever really gone down, even with the current ubiquity?). Oh yeah, #1 thing - a competant music player/photo/video viewer without all the restrictions a verizon would place on it.

    And if apple is able to go te way of european phones, sellong unlocked phones useable worldwide with sim chips (and even possibly paid for with the latter in the US), all in all, apple should clean up and maybe, just maybe, force cell companies to make somereally good products. Kinda sucks that apple would be at least somewhat tied to current infrastructure, as it is said to be buying network usage from cingular.

    Oh well, I'll been holding off my cell upgrade till macworld.

    --

    "Stuff... In my home!? NEVER!" - Zim on Invader Zim
    "I want the toilet seat!" - Little Dog on Two Stupid Dogs
  10. Comment removed by account_deleted · · Score: 3, Insightful

    Comment removed based on user account deletion

  11. nmap reports Airport Express to run OS X by Thunderbear · · Score: 4, Interesting

    A while back I ran nmap against my Airport Express and it reported it to run OS X. It is most likely the embedded version of Darwin which they talk about here, then.

    --

    --
    Thorbjørn Ravn Andersen "...and...Tubular Bells!"
  12. Re:Probably won't work by flooey · · Score: 2, Informative

    Why? In most places you build a phone using a standard GSM module, get it approved by the FCC equivalent and market it to the public.

    I know the US doesn't use GSM, but why does that make it different?


    Actually, some networks in the US do use GSM (Cingular and T-Mobile are the two big ones). However, historically in the US, you couldn't just take any phone and have it work on a service's network, you had to get a SIM card that was provided by the network, and they would only provide that if your phone was one of the models they supported. That may change now that there's a DMCA exception for allowing phones to hook up to wireless networks, though.

  13. Re:What a lod of tripe (the summary, not the story by DECS · · Score: 2, Interesting

    It is highly unlikely that the iTV will be anything at all Mac-like. Instead, it will almost certainly be an iPod with display outputs rather than a screen, and audio out rather than a headphone jack. All it needs to do is generate animated TV titles, just like those presented in today's iPod games.

    By being a cousin to the iPod, it would share much the same hardware internals and custom designed software. It would really be insane to suggest that Apple would create an entire new distribution of the desktop Mac OS X just to support a $299 TV output device, given that it can poop out an iPod with an HDMI port and have a unified architecture that runs the same iTunes driven content, including iPod games.

    An iPhone would be much the same. Handspring adapted the Palm to accomodate phone functions in designing the Treo, so why not add phone and text features to the iPod architecture and end up with a communications device? It's not a cell phone that plays iTunes, its an iPod cousin designed to act as a phone. That gives it all the stuff Apple has already standardized for free: cables to sync, charge, and display out to a TV (can your phone work as a DVR?), software to run iTunes and iPod games, and built in sync integration with iTunes.

    iPod, iPhone, iTV: Why Apple's New Platform Works

  14. It was old before Apple started by Rix · · Score: 2, Informative

    Don't you remember the late 90's? There was eThis and iThat all over the fucking place.

    1. Re:It was old before Apple started by shadow349 · · Score: 3, Informative

      Don't you remember the late 90's? There was eThis and iThat all over the fucking place.

      You mean like eWorld (1994) and iMac (1998), for example?

  15. NIH by oohshiny · · Score: 2, Interesting

    Apple has an excellent kernel available to them that already runs on numerous embedded systems, has lots of drivers, and is compatible with their userland: Linux. Instead, they pour lots of resources into doing their own port of OS X. What are they hoping to accomplish? The whole thing looks like a serious case of "NIH".

  16. Re:Probably won't work by puto · · Score: 2, Informative

    about 80 million people in the US use GSM. It is the predominant service here.

    Cingular, T-Mobile, AllTell, and a umpteen little prepaid companies. Most using Cingulars network.

    Get your facts straight. www.gsmworld.com

    Puto

    --
    The Revolution Will Not Be Televised
  17. Sigh... by maztuhblastah · · Score: 2, Interesting

    This is one of those rumours (especially the OSXon-a-phone part) where I look at the rumour-sayer and repeat: "Are you retarded?"

    Seriously -- there are a variety of technical reasons why Apple will never try and embed OS X in a phone... I would hope that anyone reading this comment can guess why. If you need a hint, think of why the iPod doesn't do OS X (something about overkill, the bad example of Windows XP, etc.)

  18. I/O Kit by maggard · · Score: 2, Informative

    Well, and an entirely different driver model, known as I/O Kit.

    That & the XNU kernel design might be attractive to some developers over the Linux models. Maybe. Possibly. Inside Apple.

    --
    I don't read ACs: If a post isn't worth so much as a nom de plume to its author then I wont bother either.