Slashdot Mirror


Apple Intern Spent 12 Weeks Porting Mac OS X To ARM

An anonymous reader writes "Apple hasn't released a Mac OS X device running on ARM yet, but a recently discovered thesis from a former Apple intern going by the name of Tristan Schapp details a 12-week project carried out in 2010 to port the OS to the ARMv5 architecture. The port got as far as booting to a multi-user prompt, but then hit hurdles to do with drivers and cache. The good news is that same intern now works for Apple as part of the CoreOS team. With rumors last year that a MacBook Air running on ARM could appear by 2013, could he be part of a team making that happen? If he is, I bet it will use the new ARMv8 architecture announced late last year."

368 comments

  1. NVIDIA by Glock27 · · Score: 4, Informative

    NVIDIA is also working on high-end desktop/workstation ARM CPUs, under "Project Denver".

    If something compelling emerges, perhaps ARM could be a player for sheer compute power.

    Fat binaries might be useful again... ;-)

    --
    Galileo: "The Earth revolves around the Sun!"
    Score: -1 100% Flamebait
    1. Re:NVIDIA by Anonymous Coward · · Score: 0

      Fat binaries might be useful again... ;-)

      Cue Freddie Murcury:

      Fat bottomed binaries, you make the rockin' world go round

    2. Re:NVIDIA by fuzzyfuzzyfungus · · Score: 4, Interesting

      If Nvidia is working on it, it seems quite likely that ARM, as in the instruction set, won't; but ARM, in the same sense that "x86" can also describe a computer built around a specific CPU, quite possibly will.

      Given Nvidia's (comparatively mature) GPU compute ambitions, and their displeasure at the fact that Intel has been shoving them out of all but the fat-'n-bulky laptop designs and discrete GPU desktop/workstation designs, it seems very likely indeed that Nvidia wants two things from ARM:

      1. An ARM fast enough to, when combined with an Nvidia GPU, produce a tablet/laptop that people won't laugh at in comparison to a ULV i3/5/7 + Intel GMA.

      2. An ARM fast enough(and with enough PCIe lanes and memory controller ability) to do boot, housekeeping, and care and feeding, for a big stack of 'Tesla' compute silicon.

      Neither really requires(nor would it be obviously sensible) ARM to go up against high-wattage and relatively low thread-count x86 parts(in which struggle Intel is a very, very, dangerous adversary, and AMD a dogged and inexpensive one); but they likely would want something that can provide an adequate user experience compared to the intel power-constrained stuff, and something that can allow them to sell all-Nvidia Tesla compute stacks.

    3. Re:NVIDIA by MarcQuadra · · Score: 0

      Mac OS X programs mostly are 'fat binaries'. If you right-click and 'view contents' of an application you'll see that it's really just a directory filled with files. You'll often see that there are x86, x64, and PPC binaries in the same package, sharing the same 'resource' files (which are now actually files instead of HFS magic).

      It would be trivial to add more architectures to Mac OS X. Basically all you need is a compiler (which already exists) and for developers to actually target it.

      --
      "Sometimes, I think Trent just needs a cup of hot chocolate and a blankie." -Tori Amos on Nine Inch Nails
    4. Re:NVIDIA by TheRaven64 · · Score: 2

      Project Denver is one of three implementations of the ARMv8 architecture expected to appear Real Soon Now. The ARMv8 architecture was mentioned in the summary.

      --
      I am TheRaven on Soylent News
    5. Re:NVIDIA by Anonymous Coward · · Score: 0

      “Fat binaries might be useful again... ;-)”
      Actually Fat binaries are still in use for i386 and x86-64 architectures.

    6. Re:NVIDIA by A12m0v · · Score: 1

      Except that nVidia's SoCs are weakest in graphics looking at the benchmarks. Imagination has them beat it isn't even funny. Even in a switch to ARM, nVidia might lose out.

      --
      GENERATION 25: The first time you see this, copy it into your sig on any forum and add 1 to the generation.
    7. Re:NVIDIA by BasilBrush · · Score: 4, Insightful

      What you describe is how application resources are bundled. But fat binaries are a different thing. They are a single executable file that contains code for multiple instruction sets. Same for both command line tools and Applications.

    8. Re:NVIDIA by mattack2 · · Score: 1

      Fat binaries might be useful again... ;-)

      Umm, they're ALREADY useful. i386 & x86_64 in the same file... and for older OSes, PPC too (though of course declining as people make apps Intel only).

    9. Re:NVIDIA by Guy+Harris · · Score: 2

      Mac OS X programs mostly are 'fat binaries'. If you right-click and 'view contents' of an application you'll see that it's really just a directory filled with files. You'll often see that there are x86, x64, and PPC binaries in the same package, sharing the same 'resource' files (which are now actually files instead of HFS magic).

      Actually, as BasilBrush noted, there are app bundles of the sort you describe, but fat binaries involve packing multiple chunks of executable code in the same file; that allows fat versions of code that isn't distributed as application or framework or plugin bundles, such as the UN*X-layer libraries, commands, and daemons.

      It would be trivial to add more architectures to Mac OS X. Basically all you need is a compiler (which already exists) and for developers to actually target it.

      ...and a binary-to-binary translator, along the lines of Rosetta, to deal with all the apps that haven't yet been recompiled (and had any assembler-language or otherwise platform-specific parts rewritten).

    10. Re:NVIDIA by laird · · Score: 1

      Exactly. This extreme portability is all inherited from NeXTSTEP, which ran native on 680x0, x86, HP PA RISC, PowerPC, and SPARC. Rumor has it that while Apple doesn't ship for all of those OSs, they keep the builds working across all of those CPUs in order to make sure that they don't break portability, keeping their options open for the future.

      Given that, I think that you are right - adding more architectures basically means using the existing compiler and adding the back-end to generate the new CPU's binaries, and recompiling everything.

  2. Re:Stop masturbating over apple by Sarten-X · · Score: 5, Insightful

    If you really like freedom even a little bit, you need to recognize Apple's freedom to run their business however they want.

    If you really like freedom even a little bit, you need to stop using rhetorical hyperbole posted on websites as a basis for decisions.

    --
    You do not have a moral or legal right to do absolutely anything you want.
  3. Likely be faster... by Maury+Markowitz · · Score: 2

    It's always disconcerting to be on the wrong end of the power/performance curve when it means your computer will have less raw CPU in search of lower power requirements.

    However, a change of platform generally means new compilers and fresh code.

    I'm not convinced there will be any real-world performance difference when this is factored in.

    1. Re:Likely be faster... by Anonymous Coward · · Score: 0

      So what does this mean for all the people who were saying that the iPhone runs a stripped down version of OS X? I've always chalked it down to the fanboys wanting to believe OS X was on every Mac product. But this news is living proof that no flavor of OS X was ever part of iOS, right? iOS and OS X are completely distinct operating systems. The only thing they have in common is they both were invented in Cupertino, CA.

    2. Re:Likely be faster... by Locutus · · Score: 1

      it says that those saying the iPhone was running the stripped down OS X were either misinformed or very general with the phrase "stripped down". It could very well be using parts of the OS X kernel in the same vain as Android runs a trimmed Linux kernel. In other words, it would be like saying Android runs a stripped down version of a Debian distribution based desktop computer.

      What does bug me about all this is that since netbooks showed up years ago, Linux users have been asking for ARM netbooks and laptops without any consideration. Now that Microsoft states they are porting Windows 7 to ARM, there's all this talk about ARM laptops. It just puts more credibility behind the fact that Microsoft has so much control over the hardware makers and goes with that Thaiwanese manufacturing association head who said his members were afraid of Microsoft regarding PC-like devices, including laptops so they were not going to make non-Windows based devices in that form factor.

      It's too bad it take giants like Apple and Google to change that but thankfully they are around to do it.

      LoB

      --
      "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
    3. Re:Likely be faster... by jmauro · · Score: 2

      Other way around. iOS uses some of the user space GUI components of Mac OS X, but the kernel is entirely different. Android is the other way around in that they use the Linux kernel but completely re-implemented user space.

    4. Re:Likely be faster... by Anonymous Coward · · Score: 0

      So what does this mean for all the people who were saying that the iPhone runs a stripped down version of OS X? I've always chalked it down to the fanboys wanting to believe OS X was on every Mac product. But this news is living proof that no flavor of OS X was ever part of iOS, right? iOS and OS X are completely distinct operating systems. The only thing they have in common is they both were invented in Cupertino, CA.

      It means the summery is wrong.

    5. Re:Likely be faster... by Locutus · · Score: 2

      someone needs to update Wikipedia on this then: http://en.wikipedia.org/wiki/IOS

      from that article: "iOS is derived from Mac OS X, with which it shares the Darwin foundation, and is therefore a Unix-like operating system."

      Unless I see something otherwise, I would believe that iOS is Darwin based as opposed to the multi-touch tiny screen and GUI is based on the desktop OS X GUI. I've heard that they have moved features from iOS GUI to the desktop so iOS apps could run on the desktop but not the other way around.

      I'll keep looking for evidence of iOS being only based on OS X GUI components.

      LoB

      --
      "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
    6. Re:Likely be faster... by s73v3r · · Score: 1

      What does bug me about all this is that since netbooks showed up years ago, Linux users have been asking for ARM netbooks and laptops without any consideration. Now that Microsoft states they are porting Windows 7 to ARM, there's all this talk about ARM laptops.

      I'm sure this has absolutely nothing to do with the fact that Linux is a microscopic part of this segment, especially compared to Microsoft.

    7. Re:Likely be faster... by Locutus · · Score: 2

      and it has everything to do with the fact that Linux can be scaled down to work well on these battery powered devices while Windows can not. Or at least it hasn't yet been "rebuilt from the ground up" for such a thing. Get real, Apple has shown that you do not need Windows or a Windows interface to be usable. They also have shown that having a small market share has nothing to do with usability since they went from less market share than Linux to the 2nd largest PC reseller and is stomping Microsoft in tablet sales.

      If you think that the Linux user base is why Linux is not being used on larger devices you completely missed the whooshing sound of my point about hardware OEMs fearing Microsoft flying over your head.

      LoB

      --
      "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
    8. Re:Likely be faster... by Anonymous Coward · · Score: 1

      Other way around. iOS uses some of the user space GUI components of Mac OS X, but the kernel is entirely different.

      This is wrong. iOS does not use any user interface elements of Mac OS X. It's simple, iOS and Mac OS X use the same kernel. They use the same foundation code and quartz. Then the each platform has it's own user interface level. iOS used UIKit. Mac OS X uses App Kit.

      This thesis paper is NOT about porting Mac OS X to ARM. This is about porting darwin, which has already been ported to ARM, to a specific development board so Apple's embedded systems engineers have something to test software on. This is for doing development for stuff like Apple TV, iPhone and iPad dev before they have the respective hardware finished and for stuff software dev for things like the Airport Extreme routers.

    9. Re:Likely be faster... by Gilmoure · · Score: 2

      Pour, beleaguered Microsoft. Sun should buy them.

      --
      I drank what? -- Socrates
    10. Re:Likely be faster... by Guy+Harris · · Score: 2

      So what does this mean for all the people who were saying that the iPhone runs a stripped down version of OS X? I've always chalked it down to the fanboys wanting to believe OS X was on every Mac product. But this news is living proof that no flavor of OS X was ever part of iOS, right? iOS and OS X are completely distinct operating systems. The only thing they have in common is they both were invented in Cupertino, CA.

      What it means is that everybody should read this person's comment (which was posted anonymously, so it may take a while before it gets moderated up enough for enough people to notice it) before going further.

      What he ported was Darwin, not Mac OS X in its entirety; Darwin also underlies iOS. iOS and Mac OS X have some common stuff atop Darwin (for example, Core Foundation and Foundation) and some different stuff atop that and atop Darwin (for example, AppKit vs. UIKit).

      Oh, and what he ported it to was a particular ARMv5 development system; the ARMv5 support in Darwin was suffering from bitrot, which he had to fix. (Little of the ARM support in Darwin is in the open-source part of Darwin, but it's there in the iPhone/iPod touch/iPad/second-generation Apple TV.)

    11. Re:Likely be faster... by Guy+Harris · · Score: 1

      someone needs to update Wikipedia on this then: http://en.wikipedia.org/wiki/IOS from that article: "iOS is derived from Mac OS X, with which it shares the Darwin foundation, and is therefore a Unix-like operating system."

      That's entirely correct.

      Unless I see something otherwise, I would believe that iOS is Darwin based as opposed to the multi-touch tiny screen and GUI is based on the desktop OS X GUI.

      Yup. The ObjectiveC OS X GUI code is AppKit; the iOS GUI code is UIKit.

      I've heard that they have moved features from iOS GUI to the desktop so iOS apps could run on the desktop but not the other way around.

      More like moving some concepts, or implementing concepts with a similar model (e.g., the auto-save stuff; I'm not sure whether that exists in a fashion with similar APIs in iOS, but iOS apps really should try to keep state in stable storage, so that if they're shut down and restarted they pick up from where they left off).

      I'll keep looking for evidence of iOS being only based on OS X GUI components.

      No need - you won't find any.

    12. Re:Likely be faster... by Locutus · · Score: 1

      "Pour"? Is english a 2nd language or what? So anyways, it's more like poor consumers than poor Microsoft.

      LoB

      --
      "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
    13. Re:Likely be faster... by 0ld_d0g · · Score: 1

      it says that those saying the iPhone was running the stripped down OS X were either misinformed or very general with the phrase "stripped down".

      http://www.youtube.com/watch?v=9VLb5XdxRm8#t=3m50s

      Well Steve Jobs said it himself at the launch of the iphone. I'm not convinced that someone like jobs who takes great efforts in preparing for these events in detail did not know that the way he said it could be misinterpreted.

    14. Re:Likely be faster... by Anonymous Coward · · Score: 0

      You & wikipedia are very much correct; AFAIK (which is based off knowledge about the first iPhone), the kernel was very much Darwin. I don't recall exactly how development was done (separate branch, separate repository, patches, etc) or if the changes were merged back into mainline or kept separate. I believe the article is actually incorrect which is where the confusion probably comes from. IIRC, iOS devices are at a minimum armv6 & newer ones are armv7. I'm guessing the armv5 support is more just porting Darwin to YAA (yet another architecture).

    15. Re:Likely be faster... by Anonymous Coward · · Score: 0

      So what does this mean for all the people who were saying that the iPhone runs a stripped down version of OS X? I've always chalked it down to the fanboys wanting to believe OS X was on every Mac product.

      Okay, so we know you're the special kind of idiot who sees fanboys lurking everywhere. Thanks for that, friend!

      But this news is living proof that no flavor of OS X was ever part of iOS, right?

      And you're simultaneously another kind of special idiot who believes every terrible /. article summary and/or crappy article linked to is absolutely, 100% true! Haven't you ever noticed that slashdot's ability to filter out crap is almost nonexistent? That, if anything, /. gleefully adds to the crap?

      iOS and OS X are completely distinct operating systems. The only thing they have in common is they both were invented in Cupertino, CA.

      Like it or not, they're very closely related. The kernel and most low level userland code are the same. The UI libraries are different, but not in the "unrelated" sense of different -- iOS UIKit is very clearly a descendant of the stuff in OS X, redesigned for touch UI and modernization.

      iOS is stripped down in many areas, e.g. the iOS version of the GL driver only supports OpenGL ES 2.0 (the modern APIs) instead of a full GL stack capable of running old desktop application code. But that kind of thing is expected given the differences in system specs between OS X computers and iOS devices, and the lack of any legacy code to be compatible with.

    16. Re:Likely be faster... by Anonymous Coward · · Score: 0

      The better part of you ran down your mother's leg. What a shame.

    17. Re:Likely be faster... by Anonymous Coward · · Score: 0

      Not just any development board, but an ARMv5 board. The only things Apple makes with ARMv5 are the AirPort and Time Capsule family of products. And, oh look, I wonder who makes the SoC in those things... who could it be?

    18. Re:Likely be faster... by s73v3r · · Score: 1

      Nope, sorry. Doesn't matter if Linux can be scaled down to work well. It has everything to do with the fact that most people don't want Linux, and wouldn't pay for a Linux tablet.

      But sure, keep pumping those conspiracy theories. They don't make you look like a nut at all.

    19. Re:Likely be faster... by Locutus · · Score: 1

      just like how most people don't want BSD? right.

      LoB

      --
      "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
  4. Re:Stop masturbating over apple by Glock27 · · Score: 1, Troll

    I have some hope that Apple will open up some more under Cook.

    Regardless, Apple is certainly not any worse than Microsoft, the maker of the only other viable desktop/laptop OS, in the "do no evil" department.

    Apple also produces some of the nicest products, and what's widely regarded as the best user experience - and has the highest customer satisfaction for its products of any of the big players.

    Apple innovation has also outshined the rest of the industry in a big way over the last few years.

    --
    Galileo: "The Earth revolves around the Sun!"
    Score: -1 100% Flamebait
  5. Re:Hello! by sideslash · · Score: 1, Funny

    *pushes Tristan out the door*

    Sorry for the disturbance, folks. The fellow had a little too much schnapps and was starting to bother people.

  6. Software engineer seeking challenging position by Anonymous Coward · · Score: 0

    Software engineer with proven track record seeking challenging position.

    Qualifications:
    C
    ObjectiveC
    Various build and integration tools

    Job experience:
    Apple 6/2011 to just recently

    Internships
    Apple 6/2010 to 8/2010

    Education
    BA - comp sci - 6/2011

    *references available upon request

  7. Apple history by OzPeter · · Score: 4, Insightful

    Its not like Apple hasn't changed CPU architectures before. 68K->ppc->intel and if you want to count the Apple II, you can also include 6502->68k

    --
    I am Slashdot. Are you Slashdot as well?
    1. Re:Apple history by brwski · · Score: 5, Interesting

      And not only that, this is in NeXTStep's DNA. That OS was made for portability, and ran on at least (if this link is accurate) four different processor families. Apple also had a concurrent build of OS X on Intel while they sold PowerPC machines. Fat Binaries also would allow Apple, if they felt like it, to make the CPU all but invisible to the user for properly recompiled programs, letting them have multiple processors in their lineup (this does, however, leave anything older or not recompiled out in the cold; that doesn't seem to matter much to Apple, however).

      This is just smart business; something goes wrong with Intel, they're ready. A new, decent competitor pops up? port it, and if it proves to be better, run with it. To not to have these projects going would seem to be a mistake.

      --

      brwski
      "Because without beer, things do not seem to go as well''

    2. Re:Apple history by wvmarle · · Score: 4, Insightful

      And considering an intern could port a complete OS port in a mere 12 weeks, shows how portable it is. This person presumably had never touched the OS-X source before, yet manages to pull it off. And indeed I recall rumours that OS-X was running on Intel from before the time the rumours came that Apple was planning to switch to Intel. I suppose portability is simply part of the demands by management. I don't think Microsoft will have such an easy time if they were ever to switch to another architecture.

      And those driver issues: no surprise. That's by nature fairly low-level stuff talking directly to hardware so will need more work. Not counting third-party drivers of course.

    3. Re:Apple history by Anonymous Coward · · Score: 0

      it was running on intel from the word go. rhapsody preview builds were x86 as were systems from NeXT

    4. Re:Apple history by Anonymous Coward · · Score: 0

      Microsoft are releasing Windows 8 for ARM. It remains to be seen if they're having an easy time of it, though.

    5. Re:Apple history by UnknowingFool · · Score: 1

      Apple is probably hedging bets with R&D like any manufacturer would do. I wouldn't be surprised it they had a PPC port still in development. After all, IBM and HP probably have teams working on various hardware platforms that won't ever become a product.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    6. Re:Apple history by jo_ham · · Score: 1

      I think it does matter to them - on every architecture/major OS change they went to great lengths to provide legacy support, with the 68k emulator, the Classic Environment, keeping Carbon around for 10 years, Rosetta etc.

      Big changes like that are always a bit bumpy, but it's not like they simply said "tough luck everyone on PPC".

      They got serious flak from developers for finally pulling Carbon in Lion, which has been deprecated officially since the launch of OS X 10.1 or earlier, and apparently a decade is simply not enough warning for the removal of a deprecated API and that they were "screwing people over" for taking it out. You can't really win, I guess.

    7. Re:Apple history by aztracker1 · · Score: 3, Informative

      Windows has had releases on x86, Itanium, PPC, and other non-x86 platforms... .Net in particular was built with such portability in mind.

      --
      Michael J. Ryan - tracker1.info
    8. Re:Apple history by Anonymous Coward · · Score: 0

      MS has said they will release a Arm version of Windows 8, and Windows 8 phones will use the NT kernel.

    9. Re:Apple history by Moridineas · · Score: 0

      Apple also had a concurrent build of OS X on Intel while they sold PowerPC machines. Fat Binaries also would allow Apple, if they felt like it, to make the CPU all but invisible to the user for properly recompiled programs, letting them have multiple processors in their lineup (this does, however, leave anything older or not recompiled out in the cold; that doesn't seem to matter much to Apple, however).

      I'm not sure if you're aware of recent history or not.

      OSX already supports "fat binaries" under the name "universal binaries." One mac program can target PPC and Intel. Secondly, your hypothetical already happened! Between easy recompiling (if your project used Xcode already) to target universal binaries and Rosetta (PPC emulator on Intel) the PPC to Intel transition on Apple was rather seamless. The first Intel mac was released in January 2006. OSX 10.5 supported both Intel and PPC platforms. OSX 10.6 (late 2009) supported only Intel. 10.6 still supports Rosetta and can run PPC applications. 10.7 (released 2011) no longer supports Rosetta applications.

      Apple supported PPC as a platform with new OS releases for ~3.5 years, supported PPC programs for ~5 years, and generally made it pretty seamless for users. If they switch to ARM, I imagine things will go roughly the same.

      I would say that on the contrary to your message, Apple very much cares about not leaving programs (and therefore, users) "out in the cold."

    10. Re:Apple history by brwski · · Score: 1

      Yes, I'm quite aware of recent history. All you say is true (and I certainly know about the universal binaries; I just used the term I learned it under...that Xcode can do this is well-known).

      However...I think that while Apple does a super job of making transitions easy, they care less about legacy than you suggest. This general direction is apparent in the direction they took with (yes, they backtracked, but I think this will be the exception) FCPX

      I don't see another more away from a processor family, but the addition of one or two more, and we're not going to see a Rosetta-style program available for the new families to run Intel code; rather, anything new will just work, while older programs will run on Intel but not the new cpus. I doubt the App Store would carry anything that's not cross-compatible.

      --

      brwski
      "Because without beer, things do not seem to go as well''

    11. Re:Apple history by SethJohnson · · Score: 4, Interesting

      This is just smart business; something goes wrong with Intel, they're ready.

      Mr. Otellini. Thank you for meeting with us to discuss the Intel hardware performance-per-watt roadmap. It certainly looks like you have top engineers working very hard on this issue.

      We have to head back to Cupertino in just a few moments, but before we conclude, I want to introduce you to young Tristan Schapp. He's an intern with us this semester and we've really enjoyed having him around the office. Now Tristan, can you show these nice gentlemen what it was you were able to cobble together in your cubicle over the summer?

    12. Re:Apple history by jellomizer · · Score: 1

      Also I wouldn't read too much into it either.
      Apple is probably hedging its bets as well. You keep an eye on what other competitors are doing, keep a port running on a different platform, and if your manufacture cannot provide you with the quality/price that you want to have, you have an escape route.

      The PPC was lagging in consumer level chips, so apple switched to Intel, the transition went fairly smoothly because Apple was prepared.
      As an Apple Customer you are stuck with vendor lock in. Apple itself actively avoids that.
      I am willing to bet Mac OSs were ported for a bunch of different platforms Ultra Sparc, Alpha, AMD, Itanium... over time and they never were released as a product. However if there were push come to shove Apple could have switched.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    13. Re:Apple history by Anonymous Coward · · Score: 0

      Intel? You mean x86? Intel would be more like IA-32 which apple never used. Plus it is more like AMD since most macs use x86_64.

    14. Re:Apple history by Jeremi · · Score: 1

      we're not going to see a Rosetta-style program available for the new families to run Intel code; rather, anything new will just work

      What I'd really like to see is a processor-agnostic fat-binary flavor, based on LLVM. That way a single flavor could run on any CPU type, albeit with perhaps a slight delay the first time you run the app, as the LLVM byte-code gets converted into your CPU's native flavor. Given Apple's heavy involvement in the LLVM project, that seems like the obvious way to go if you're going to support more than one or two CPU types. (The alternative, e.g. executable downloads that contain 6 binary flavors, 5 of which each downloader is never going to use, would be a huge waste of bandwidth and disk space)

      --


      I don't care if it's 90,000 hectares. That lake was not my doing.
    15. Re:Apple history by ChunderDownunder · · Score: 1

      Any PPCisms were stripped out during the transition to x86-64 so the code is 32/64bit clean.

      Port any assembly based performance-specific libraries, run it through gcc and llvm, remove any compiler warnings and subject to drivers for ARM SoC - you're done.

    16. Re:Apple history by Anonymous Coward · · Score: 0

      > I suppose portability is simply part of the demands by management.

      Every OS is portable (even Windows 7). All you have to do is to put "architecture functions" in a separate location.
      It's trivial to boot into the OS. Most of the problems comes from the absence of drivers. And the fact that your software base will be non-existent, unless you develop an emulator.

    17. Re:Apple history by ceoyoyo · · Score: 1

      And the core of OS X has already been ported to ARM in the form of iOS.

    18. Re:Apple history by Niomosy · · Score: 1

      Alpha and MIPS being the other two I recall off the top of my head.

    19. Re:Apple history by uiuyhn8i8 · · Score: 0

      >And considering an intern could port a complete OS port in a mere 12 weeks, shows how portable it is.

      Yeah. It's called unix. As long as you have the proper C-compiler for your cpu it's not hard to port a unix-like OS to another CPU. We did this fifteen years ago for one of our CPUs. Actually was an intern who did that to. It's kind of compile, look-at-compile-error, fix, redo and finally when you got it running fix the CPU config errors and the few low-level stack handling errors you've done. Apart from the do-it-once configuration of MMUs, caches, etc it's not really that much magic to a CPU from on OS point of view.

    20. Re:Apple history by Moridineas · · Score: 1

      However...I think that while Apple does a super job of making transitions easy, they care less about legacy than you suggest. This general direction is apparent in the direction they took with (yes, they backtracked, but I think this will be the exception) FCPX

      When evaluating how much Apple cares about legacy usage and supporting old platforms and software, I think I would rather look to the most analogous situation (the 68k->PPC and PPC->Intel transitions) rather than Apple's deservedly panned FCPX "upgrade." Apple does not seem to care very much about enterprise usage right now (Xcode gone, Pro tools weakened, Mac Pros on the chopping block?), but Apple has always cared about user experience.

      I don't see another more away from a processor family, but the addition of one or two more, and we're not going to see a Rosetta-style program available for the new families to run Intel code; rather, anything new will just work, while older programs will run on Intel but not the new cpus. I doubt the App Store would carry anything that's not cross-compatible.

      Could be. I guess we'll see soon enough. I would hope that any future platform shifts, divergences, or diversifications would come as smoothly as the past ones!

    21. Re:Apple history by Anonymous Coward · · Score: 0

      But you were not going to be able to run x86 apps on any non-x86 platform under Windows, though technically the Alpha had some kind of support for it, and PowerPC was more than capable of emulating it (it's the other way around that was hard due to limited registers.)

      The extent of backwards compatibility in Windows was WOW16 and WOW32 which was the subsystem for letting Win3.1 run on Win95 thru WinNT4, and WOW32 which allows Win32 apps (with NO 16bit parts) run on XP64,Vista64 and Windows7x64 x86-64. Itanium on NT has something similar, but the performance is horrid.

      But this is the difference between Windows and MacOSX, Windows re-implements the 32bit or 16bit API on top. It doesn't "fat-binary" like OSX does. Which is a shame, and probably would have lead to rapid adoption of x86 instead of this half-hearted 64-bit support. Only MSIE officially has 64-bit support, with Firefox having a 64bit "Alpha" version, no release version, and Chrome not having one at all on Windows. Adobe Flash finally caught up, so there's no further excuse for this.

      Looking at taskmanager right now... let's see what's still 32bit
      Chrome
      Skype
      iTunes
      Steam
      APC's UPS software
      Avast Antivirus
      Firezilla
      Java (yes there is a x64 version, but stuff that uses it expects the 32bit version and doesn't run otherwise)
      Nokia software
      Bluetooth Services
      Tortoise Hg
      AppleMobileDeviceHelper
      TabletPC support

    22. Re:Apple history by Anonymous Coward · · Score: 0

      I believe it uses the Mach microkernel, and therfore can
      be ported quite quickly. It's the reason NeXT used it
      in the 1st place, plus it's multiprocessor support.
      I used to be a NeXT reseller.

    23. Re:Apple history by Gilmoure · · Score: 1

      What are you talking about? I can no longer play Sid Meier's Alpha Centauri after upgrading to OS X 10.7. And that game's only 12 years old!

      --
      I drank what? -- Socrates
    24. Re:Apple history by Curlsman · · Score: 1

      There was one article many years ago that had OSX running on a DEC Alpha server, but the "problem" with it was the all the fans to keep it cool where "noisy".
      So even if the port was booting, that does not mean that it will become a released product.


      Kind of like DEC at one time:"We have it now, and you can't have it."

    25. Re:Apple history by Guy+Harris · · Score: 1

      Intel? You mean x86? Intel would be more like IA-32 which apple never used.

      Yes, they did - the original x86 Macs used the Yonah Core Duo and Core Solo chips, which were 32-bit-only.

      Plus it is more like AMD since most macs use x86_64.

      All current Macs use x86-64 processors, with an instruction set whose 32-bit version was designed by Intel and extended to 64 bits by AMD and with Intel extensions (the later flavors of SSE), and manufactured by Intel. But "x86" is probably the best term here, as it's width-neutral and doesn't mention a particular vendor.

    26. Re:Apple history by Archibald+Buttle · · Score: 1

      What are you talking about?

      Apple didn't pull Carbon in Lion. The Carbon API is still there. Carbon-based apps still work just fine.

      What they pulled was Rosetta, the PowerPC emulator. This means that you cannot run PowerPC-only Carbon apps on Lion. Intel-compatible Carbon apps still work fine.

    27. Re:Apple history by Guy+Harris · · Score: 1

      And considering an intern could port a complete OS port in a mere 12 weeks, shows how portable it is.

      Yup, and one of the bits of portability that helped was that it had already been ported to ARM. To quote The Fine Thesis:

      When I began this project, development for the MV88F6281 was being done with a train from a different ARM based project. This made sense, because both projects are ARM based, and thus share a lot of code, libraries and low-level platform support.

      so he was using the existing ARM support in Darwin. The problem is that the code in question didn't work on the MV88F6281 for a variety of reasons, including bitrot in the ARMv5 support, and that's what he had to deal with.

      And indeed I recall rumours that OS-X was running on Intel from before the time the rumours came that Apple was planning to switch to Intel.

      Yes, it was. (That's the "secret double life" to which Jobs referred in the MacIntel announcement.)

      I suppose portability is simply part of the demands by management. I don't think Microsoft will have such an easy time if they were ever to switch to another architecture.

      Yeah, it'll probably be hard to port an OS core that was originally developed on the Intel i860 and moved to MIPS, to make sure x86isms didn't creep in; admittedly, perhaps after the non-x86 versions were killed off, one by one, more such stuff crept in, but perhaps the OS core has been running on ARM for a while "just in case". However, the stuff above it might have more x86isms in it.

    28. Re:Apple history by Guy+Harris · · Score: 1

      Any PPCisms were stripped out during the transition to x86-64 so the code is 32/64bit clean.

      Perhaps you meant "32-bitisms"? 10.4.11 had PPC32/PPC64 and x86/x86-64 builds; the first 64-bit platform for Mac OS X was PPC64, not x86-64.

    29. Re:Apple history by Anonymous Coward · · Score: 0

      First off you aren't up to date because Microsoft already has Windows running on ARM. Second, Microsoft is a lot more careful about not breaking compatibility. Slashdot can make fun of Microsoft all they want, buy I can run Visicalc circa 1981 on a Windows 7 machine. With Apple, you'd be lucky to run something that is 6 years old.

    30. Re:Apple history by Guy+Harris · · Score: 2

      I believe it uses the Mach microkernel, and therfore can be ported quite quickly

      At this point, XNU probably isn't significantly easier to port to another architecture than, say, the Linux kernel or one of the *BSD kernels or the SunOS 5.x kernel. (And, in any case, XNU's already been ported to ARM, as have the other userland bits of Darwin; that's what iOS is built atop. What he did was port the ARM version of Darwin to a new piece of hardware - one that had an ARMv5 processor, which required, among other things, cleaning up some bitrot in the ARMv5 support. Read The Fine Thesis.)

    31. Re:Apple history by Anonymous Coward · · Score: 0

      When evaluating how much Apple cares about legacy usage and supporting old platforms and software, I think I would rather look to the most analogous situation (the 68k->PPC and PPC->Intel transitions) rather than Apple's deservedly panned FCPX "upgrade." Apple does not seem to care very much about enterprise usage right now (Xcode gone, Pro tools weakened, Mac Pros on the chopping block?), but Apple has always cared about user experience.

      Xcode is gone? Uh, no. How on earth did you get that idea? XCode isn't an enterprise tool, it's the development tools for all their platforms, what they use internally to write their own stuff. They can't get rid of it. That would be suicide.

      Pro tools weakened? They haven't handled the FCPX situation well, but on the other hand it's clear they poured an awful lot of effort into FCPX in order to modernize its foundations. It's basically a whole new app from the ground up which shares the same name. You don't do that if you're abandoning the market. I can't help but think of 2001, when they delivered a half-baked OS (OS X 10.0) which had poor backwards compatibility, then proceeded to steadily improve compatibility and new features until it didn't matter. Much like they're doing with FCPX.

      Mac Pros on the chopping block is a stupid rumor, not reality. Most of that rumor derives from people not understanding that Mac Pro release schedules follow Intel's release schedules for dual socket workstation CPUs. It's been a long time since Apple has done a big update because it's been a long time since Intel has done a big update -- Intel's taking its sweet time getting the Xeon E5 series (what Apple would want to use in a new generation of Mac Pros) to market.

    32. Re:Apple history by Anonymous Coward · · Score: 0

      MIPS and Alpha. I even had a low-cost Alpha 21164PC CPU variant (less cache than regular 21164) intended for workstations running NT.

    33. Re:Apple history by laird · · Score: 1

      Interesting argument, but usually in Mac OS X apps the resources are much larger than the executable binaries, and the resources are reused on all platforms, so the overhead for the extra binaries in downloads (and install CD's, if anyone uses them) isn't too bad. The installer can strip out the binaries that are unneeded, saving your local disk space, if you want.

    34. Re:Apple history by Anonymous Coward · · Score: 0

      Xcode is gone? Uh, no. How on earth did you get that idea? XCode isn't an enterprise tool, it's the development tools for all their platforms, what they use internally to write their own stuff. They can't get rid of it. That would be suicide.

      Woops, typo! I meant Xserve.

      Mac Pros on the chopping block is a stupid rumor, not reality. Most of that rumor derives from people not understanding that Mac Pro release schedules follow Intel's release schedules for dual socket workstation CPUs. It's been a long time since Apple has done a big update because it's been a long time since Intel has done a big update -- Intel's taking its sweet time getting the Xeon E5 series (what Apple would want to use in a new generation of Mac Pros) to market.

      Hopefully! We use several at work.

    35. Re:Apple history by jo_ham · · Score: 1

      If it's not gone, then what was all the rage on here about? I suppose it was merely an announcement that it actually was going for good - it has been deprecated for the whole life of OS X.

    36. Re:Apple history by Anonymous Coward · · Score: 0

      Windows has had releases on x86, Itanium, PPC, and other non-x86 platforms

      That's a matter of historical record (I specifically jumped from Win3.11 to WinNT because of this demonstrated ability in the latter.

      .Net in particular was built with such portability in mind.

      Well, probably in the same way that USCD's Pascal "P-Code" compilation techniques (for an example) from at least the mid-80s did. It didn't care if you were compiling on the Honeywell, or one of the PDP-x (IIRC there was an -8 and an -11?) ; same code , same result.

    37. Re:Apple history by aztracker1 · · Score: 1

      Yes, but a lot of line of business apps are being built in .Net, and a lot of MS's own application front ends included are, or will become more .Net based... Which will be inherently more portable. There is quite a bit that can be done native, and more that doesn't need to run bare metal.

      --
      Michael J. Ryan - tracker1.info
  8. Dissertation PDF by Nick+Fel · · Score: 5, Informative

    You have to click through a lot of links to get there, but the PDF of his dissertation is online at his university's website: http://repository.tudelft.nl/assets/uuid:2f66fe0c-4080-4148-a01c-acd530160797/Report_BSc_complete.pdf

  9. It already exists by Anonymous Coward · · Score: 1
  10. I have a peculiar feeling... by Nrrqshrr · · Score: 1

    ... Telling me that the AC who wrote this is actually Tristan Schapp.

  11. Not this again by rogueippacket · · Score: 0, Flamebait

    Apple learned their lesson last time with the G3/G4/G5 chips, and I find it hard to believe they would do something as stupid as introducing a third chipset (Intel, A4/A5, ARM) into the mix, especially with one of their mainstream laptops. Nobody wants to go through that - not the users, nor the developers.
    A more likely scenario is a MacBook Air based upon iOS with a built-in touchscreen.

    1. Re:Not this again by tverbeek · · Score: 3, Informative

      Um... the A4 and A5 are ARM chips. That's what they're talking about this hypothetical MacBook Air running on.

      "A more likely scenario is a MacBook Air based upon iOS with a built-in touchscreen."

      An iPad with a keyboard? Not likely. But what kind of processor would make most sense to put in such a device? How about one that iOS already runs on: ARM.

      --
      http://alternatives.rzero.com/
    2. Re:Not this again by Devout2 · · Score: 1

      A more likely scenario is a MacBook Air based upon iOS with a built-in touchscreen.

      I hope they are doing it in order to be ready just in case ARM becomes the dominant PC CPU architecture because of Windows 8 supporting ARM. Or, that they're doing it in order to start experimenting merging iOS with Mac OS X further on some weird kind of new device.

    3. Re:Not this again by wvmarle · · Score: 1

      ARM is quickly getting more and more powerful. Modern Intel chips are total overkill for by now 99% of common tasks - it makes sense to me that laptop makers would look into less power hungry chips that are powerful enough to build a next-generation laptop.

      It won't be a speed monster, but it should be good enough for normal business work: e-mail, documents, web surfing - and many businessmen already do this on their iPads. Having an actual laptop (with the advantage of a real keyboard and the clamshell design that allows you to raise the screen) which supports desktop-type software and the battery life and instant-on of an iPad would be great. Best of both worlds.

      Unfortunately we'll only see such a laptop from Apple, or from players that dare to go Linux (Asus would be a candidate for that), as I don't see Windows on ARM any time soon.

    4. Re:Not this again by tverbeek · · Score: 2

      Microsoft is actively developing Windows 8 for ARM.

      Also, the current MacBook Airs (with SSD boot devices) are already darn close to your description of an instant-on laptop.

      --
      http://alternatives.rzero.com/
    5. Re:Not this again by aztracker1 · · Score: 1

      Umn, MS already has plans for Windows 8 releases for ARM.

      --
      Michael J. Ryan - tracker1.info
    6. Re:Not this again by wvmarle · · Score: 1

      It's MS. First see, then believe. Great if it comes true (as it would give a boost to ARM based devices). Wouldn't be the first major rumoured feature/development that doesn't come true. And probably they have a much harder job than Apple has - if it's a port to begin with and not a ground-up rewrite.

    7. Re:Not this again by SethJohnson · · Score: 1

      I find it hard to believe they would do something as stupid as introducing a third chipset (Intel, A4/A5, ARM) into the mix

      I don't know if you're trolling or not, but A4/A5 are ARM chips. Moving Mac OS X to ARM would unify the OS X & iOS platforms on one hardware platform that is entirely controlled by Apple. The potential benefits to Apple making this move are enormous. Likely the only thing holding them back is the interest of having dual-boot compatibility with Windows on the Macbooks. Once Redmond's top people get Windows 8 ported over to Arm, Apple will jettison Intel.

      Seth

    8. Re:Not this again by ceoyoyo · · Score: 2

      "Apple learned their lesson last time with the G3/G4/G5 chips"

      Which lesson is that? Keep your code portable? The G3, G4 and G5 were all PowerPC processors. They switched away from them to Intel, and supported both architectures (as well as PPC and Intel 64 bit architectures) at the same time.

    9. Re:Not this again by Anonymous Coward · · Score: 0

      Windows Seven was demoed on an ARM-based tablet last year.

    10. Re:Not this again by bill_mcgonigle · · Score: 1

      Um... the A4 and A5 are ARM chips. That's what they're talking about this hypothetical MacBook Air running on.

      Hey, no confusing the issue with facts. Yeah, so iPhone has been ARM since 2006 and runs Darwin as its core. Maybe the internship was a job interview for the CoreOS team.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    11. Re:Not this again by rogueippacket · · Score: 1

      No, that was not a troll - the A4/A5 chips are based upon ARM chips, but have been modified to suit Apple's needs and currently represent their mobile processor line. What I took from the article was that Apple would be taking a brand new ARM chip (probably then modified) and then using it to drive Mac OS. You would then have three unique Apple architectures to develop for - iOS, Intel-based Mac OS, and ARM-based Mac OS. That sounds ugly, hence, "not this again"...

    12. Re:Not this again by Bogtha · · Score: 1

      I find it hard to believe they would do something as stupid as introducing a third chipset (Intel, A4/A5, ARM)

      Apple didn't design the A4 from scratch. They licensed ARM. The A4 and A5 are ARM processors. What you are seeing is Apple ensuring that their own operating system runs on their own processors. Still sound stupid?

      --
      Bogtha Bogtha Bogtha
    13. Re:Not this again by BasilBrush · · Score: 1

      Apple did their transitions pretty well before. And they've got another advantage this time. The Mac App Store. It means that only apps that they can be selective about which Apps are listed to a user, depending on what architecture they are using. And it means that updated fat binaries will get offered to users as soon as they are ready. And it means that after a cut off, Apple can refuse to support new software releases which are not compatible with the new architecture.

      Between them they would reduce transition problems enormously.

    14. Re:Not this again by Anonymous Coward · · Score: 0

      An iPad with a keyboard? Not likely. But what kind of processor would make most sense to put in such a device? How about one that iOS already runs on: ARM.

      You say an iPad with a keyboard, I say an iOS-flavored TouchBook ripoff, just like the Asus Transformer series.

      Sucks that the little guys who are motivated to innovate are too small to be successful, and some big company (Asus or Apple, I really don't care) has to take the idea for it to get to the big market, but as a consumer, I'm glad it is making it now. I don't want any Android or iOS (gimme Arch, Debian, Maemo, whatever), but the concept is too hacker-attractive to remain locked-down for long (and Asus, at least, plans on leaving them unlocked in the future), meaning I finally get the ARM-powered UNIXy UMPC I always wanted.

    15. Re:Not this again by Just+Some+Guy · · Score: 1

      Which lesson is that? Keep your code portable?

      You beat me to it. For the vast majority of apps, adding a new architecture to a build is as simple as changing the build target in Xcode. The other 1% needing more low-level control should be sufficiently competent to port the CPU-specific code to a new architecture.

      I think Apple developers learned something in the PPC->Intel migration: Apple won't support your bad architectural decisions to the detriment of all their other vendors and customers.

      --
      Dewey, what part of this looks like authorities should be involved?
    16. Re:Not this again by Guy+Harris · · Score: 1

      No, that was not a troll - the A4/A5 chips are based upon ARM chips

      What the heck is an "ARM chip"? ARM is fabless, so it's not a "chip that ARM fabbed". If it's a chip whose main processor runs the ARM instruction set architecture, then the A4/A5 are "ARM chip"s.

      but have been modified to suit Apple's needs

      ARM is in the "intellectual property" business; all sorts of vendors put ARM cores into various systems-on-a-chip - the A4 and A5 are hardly unique in that regard.

      The ARM support in Darwin is pretty much common to all ARM cores (although, as the thesis noted, the ARMv5 support had bitrotted a bit). There's also probably core-specific and system-on-a-chip-specific stuff in there, but that stuff is probably different between the various non-A4/A5 chips used in the older iOS machines, so it's not as if A4/A5 are Some Unique New Thing distinct from Boring Old ARM.

      What I took from the article was that Apple would be taking a brand new ARM chip

      What I took from the thesis (rather than from an article written by somebody who may not have understood what the guy was saying in the thesis) is that Apple would be taking the MV88F6281 ARM chip from Marvell - which is hardly new as it dates back to at least 2008 (in the References section of the thesis it cites Marvell's "8F6281 Hardware Specifications document" and gives a publication date of December 1, 2008) - and doing something on it (not entirely surprisingly, the thesis says nothing whatsoever about what that "something" might be). As the thesis says:

      The goal of this project is to get Darwin into a workable state on the MV88F6281 processor so that other teams can continue their work on this platform.

      and then using it to drive Mac OS.

      The thesis, other than having "ARMing the SnowLeopard" as its subtitle and making the incomplete statement that "Darwin is the lower half of the Mac OSX operating system" (it is, but it's also the lower half of the iOS operating system), doesn't say much about porting "Mac OS". In fact, he repeatedly speaks of "embedded" platforms

      You would then have three unique Apple architectures to develop for - iOS, Intel-based Mac OS, and ARM-based Mac OS.

      Which has to do with two separate things - instruction-set differences and OS platform differences (iOS vs. Mac OS X).

    17. Re:Not this again by laird · · Score: 1

      Remember, the code of Mac OS X was NeXTSTEP, which ran on a wide range of CPUs (MIPS, 680x0, x86, SPARC, HP PA RISC). Mac OS X _always_ ran on x86. Mac OS X has always made multi-architecture support easy - resources are all portable, and for developers it's only a check box, which defaults to being checked. And given that iOS runs on ARM, and it's the same compiler and naerly the same code and dev tools, it's a safe bet that Mac OS X could be running on ARM fairly easily. I could see a really smart intern pulling that off.

      The only hard part would be getting developers to recompile their apps, and for users to install the new versions. Given that a few people complained about Apple dropping PPC emulation last year, after 7 years of warnings, there are clearly some long-abandoned apps out there that at least a few people still run.

      After running a MacBook AIR (and loving it) I'm not sure that it would benefit much from moving to ARM. Longer battery life (or smaller battery) is good, of course, but more power is consumed by the display than the CPU. And the ARM is fairly slow, compared even to the CPUs in the MacBook AIR. Of course, if the next generation ARM were dramatically faster, I don't think anyone would complain about faster and longer battery life.

      Weirdly, the biggest impact would probably be the price - ARM chips cost much, much less than x86 chips. They're much smaller/simpler, so cost less to make, and ARM sells mainly to embedded/consumer electronics device manufacturers, who are extremely price sensitive, much more so than PC manufacturers. So going from x86 to ARM could drop Apple's costs significantly. Woot!

    18. Re:Not this again by Anonymous Coward · · Score: 0

      Rumoured... they've demo's the hardware already, running the full blown OS with Office thrown in to boot on tablets and Arm desktops...

      Hardly a rumour

  12. Par for the course. by Anonymous Coward · · Score: 5, Funny

    Sounds like standard intern hazing.

    "Hey, Tim, take this source code (*drops huge book of source on desk*) and port it to... uh... ARM."

    **12 weeks later.**

    "Holy crap, he made it work."

    At least it wasn't SPARC.

    1. Re:Par for the course. by TC+Wilcox · · Score: 3, Funny

      Poor Apple... with their outdated OS X, useless iPad and simply useless iPhone... They have been surpassed by Fedora and Windows.

      Yeah, poor Apple..... Where will they find the money to fund improvements to their OS? It is just hopeless, completely hopeless.....

    2. Re:Par for the course. by V!NCENT · · Score: 2, Funny

      Fanboys? Overpriced RAM? Pick two.

      --
      Here be signatures
    3. Re:Par for the course. by TC+Wilcox · · Score: 1

      Fanboys? Overpriced RAM? Pick two.

      Insulting comments? Troll? Pick two.

    4. Re:Par for the course. by WillAdams · · Score: 1

      To get it to run on SPARC would've just been a matter of uncommenting and re-compiling[1] --- NeXT/OPENstep ran on SPARC in addition to x86, HP PA-RISC and the original 680x0 boxes.

      1 - for purposes of the joke...

      --
      Sphinx of black quartz, judge my vow.
    5. Re:Par for the course. by Anonymous Coward · · Score: 0

      First thing I thought of when reading this was some thing I saw on NYT about how companies are abusing interns. Law says the company isn't supposed to get any immediate benefit from the intern's work (to prevent them from using them instead of paid employees). Not like anyone pays attention to that, it's just the law after all.

    6. Re:Par for the course. by Anonymous Coward · · Score: 0

      OpenStep 4.2 on SPARC rocked!

      I was a NEXTSTEP admin, and we ran quad-fat binaries on our NFS LocalApps server.

      The computing world is kruft these days, compared to how cool the NEXTSTEP world was.

    7. Re:Par for the course. by Anonymous Coward · · Score: 0

      Tech companies pay their interns, and the big ones like Apple pay them a lot.

    8. Re:Par for the course. by Guy+Harris · · Score: 1

      Sounds like standard intern hazing.

      "Hey, Tim, take this source code (*drops huge book of source on desk*) and port it to... uh... ARM."

      Try "Hey, Tim, take this source code and get the ARMv5 support working on this development system; watch out for the bitrot...."

    9. Re:Par for the course. by Anonymous Coward · · Score: 0

      It's probably just a single layer, out of many (drivers).

      It's a port of a complete OS (for certain values of "complete" which don't include the GUI) to a rather low-end Marvell SoC. It's probably about putting Darwin (the UNIXy kernel and userland behind both iOS and OS X) on AirPort base stations instead of whatever BSD or Linux variant currently powers them.

      Doing stuff better from a dumb-ass consumer perspective is what Apple's been doing.

      Those dumb-ass consumers. How dare they have preferences different from your 1337 r4d1k00L vision of how computing should work! Seriously, did you just get out of high school or something?

      I'm not sure if this port will actually do Apple any good. They are either getting serious with tablets, now that Windows 8 and the unlocked Spark KDE tablets are comming to market (fully usable computers you know),

      omg i see what you did there

      or they are rewriting OS X largely. I have a feeling that they are doing the last, since Apple's about to rebase on the upcomming X.org (project managed for release by an Apple guy this time) and that involves an actual modern GPU architecture (like Gallium3D, like Windows GPU drivers are now written).

      Sounds like you think Apple is borrowing X.org / Gallium3D to upgrade to a modern graphics architecture? I'm sure that's what's happening on the Troll Planet where you reside, but back here in the real world Apple has its own graphics stack which is much better than X11 or Gallium. The only part of the system which Apple is 'rebasing' on X.org is X11.app, a X11-on-Quartz server for the handful of Mac users who use X11 apps. (Quartz being the native 2D graphics system.)

      Poor Apple... with their outdated OS X, useless iPad and simply useless iPhone... They have been surpassed by Fedora and Windows.

      Poor Apple, with their simply useless iPhone that just grossed more in the last quarter than all of Microsoft's operations combined... Whatever shall they do?

      Spot the John Doe who comes whining down, screaming about user experience (*cough* glossy UI over shitty internals*cough*) in about 3... 2... 1...

      You can't provide a good user experience with "shitty internals", trollboy.

    10. Re:Par for the course. by V!NCENT · · Score: 1

      One cannot simply beat an argument with reality. At least the RAM realy is overpriced. Fanboyism is also kind of true given the crusade after Job's death; I'd say that's true as well...

      --
      Here be signatures
    11. Re:Par for the course. by V!NCENT · · Score: 1

      It's a port of a complete OS (for certain values of "complete" which don't include the GUI)

      You mean the 'entire OS' minus the entire userland? Wow! That leaves... Almost nothing! Wow!

      Darwin (the UNIXy kernel

      Darwin actualy is a certified UNIX kernel...

      Those dumb-ass consumers. How dare they have preferences different from your 1337 r4d1k00L vision of how computing should work!

      Computing comes from computations, you moron. If I can't freely program it then it is as much a computer as my microwave is a computer; useless household device that has only one purpose; heating my damn food...

      Seriously, did you just get out of high school or something?

      Jealous?

      omg i see what you did there

      Glad you came it touch with reality then...

      but back here in the real world Apple has its own graphics stack which is much better than X11 or Gallium

      So out of touch with reality... Gallium3D is more modern, more feature rich and according to benchmarks also faster. I wonder where you get that fanboy view from... Ah I bet it's the reality distortion field :)

      (Quartz being the native 2D graphics system.)

      There is no such thing as a 2D graphics stack because there is no 2D engine on moderns GPU's anymore, but nice try moron...

      Poor Apple, with their simply useless iPhone that just grossed more in the last quarter than all of Microsoft's operations combined... Whatever shall they do?

      Copy Android ofcourse...

      You can't provide a good user experience with "shitty internals", trollboy.

      Oh yes you can; the only thing that the end user is seeing is a case, a screen, a UI and speed. Nothing more...

      --
      Here be signatures
    12. Re:Par for the course. by Anonymous Coward · · Score: 0

      It's a port of a complete OS (for certain values of "complete" which don't include the GUI)

      You mean the 'entire OS' minus the entire userland? Wow! That leaves... Almost nothing! Wow!

      Minus the entire userland? This is a thing I did not say, troll. Because it's not true.

      Darwin (the UNIXy kernel

      Darwin actualy is a certified UNIX kernel...

      Pretty sure they aren't bothering with the whole certification thing any more.

      Those dumb-ass consumers. How dare they have preferences different from your 1337 r4d1k00L vision of how computing should work!

      Computing comes from computations, you moron. If I can't freely program it then it is as much a computer as my microwave is a computer; useless household device that has only one purpose; heating my damn food...

      Yup, 1337 mentality to the core. Clearly you are a superior form of life and we should all just bow to your ridiculous opinions, which are perfect.

      but back here in the real world Apple has its own graphics stack which is much better than X11 or Gallium

      So out of touch with reality... Gallium3D is more modern, more feature rich and according to benchmarks also faster. I wonder where you get that fanboy view from... Ah I bet it's the reality distortion field :)

      Dude? Gallium3D is an abstraction layer intended to simplify the job of writing open source 3D drivers. It's not some kind of enormous revolution. Yours is the fanboy view -- you seem to believe, for no reason at all, that just because it exists it must ipso facto be better than anything else.

      (Quartz being the native 2D graphics system.)

      There is no such thing as a 2D graphics stack because there is no 2D engine on moderns GPU's anymore, but nice try moron...

      ROFL. The use of a 3D engine on the back end doesn't mean the 2D stack (including 2D APIs) goes away, moron. It's called layering. A concept which is apparently too advanced for your MASSIVE 1337 BRAIN.

      Poor Apple, with their simply useless iPhone that just grossed more in the last quarter than all of Microsoft's operations combined... Whatever shall they do?

      Copy Android ofcourse...

      Why on earth would they want to do that? So they could make shitty products? No thanks.

      You can't provide a good user experience with "shitty internals", trollboy.

      Oh yes you can; the only thing that the end user is seeing is a case, a screen, a UI and speed. Nothing more...

      You're an idiot if you think that "shitty internals" can supply things like speed. Or render quality. And so forth.

      If anything, the open source world's "internals" have the reputation as "shitty", considering the long history of terrible API wars for sound, the constant struggle to get decent working 3D out of the box with reasonable performance without resorting to vendor supplied binary blobs, etc.

    13. Re:Par for the course. by unixisc · · Score: 1

      It's too bad that for the bulk of their life, NEXTSTEP ran only on 68k boxes from NeXT. Had NEXTSTEP replaced SunOS and HP/UX as the default OS on SparcStations and HP workstations, those 2 would have been the coolest workstations in the market.

      I really wish that @ some point, we have a GNUSTEP interface that can be installed directly on any Linux or BSD w/o even needing X or Wayland, just like NEXT never had.

    14. Re:Par for the course. by V!NCENT · · Score: 1

      Yup, 1337 mentality to the core. Clearly you are a superior form of life and we should all just bow to your ridiculous opinions, which are perfect.

      Is the device able to host itself? No? Is it able to be programmed by itself? No? Then it is not a computer. It doesn't have the power to function entirely by itself, as it needs stuff like 'the Cloud' to be usefull. Unless beer drinking apps suit your needs... Pffff....

      ROFL. The use of a 3D engine on the back end doesn't mean the 2D stack (including 2D APIs) goes away, moron. It's called layering. A concept which is apparently too advanced for your MASSIVE 1337 BRAIN.

      What you mean is a widget toolkit and Qt is lightyears ahead of anything that Apple has to offer. And BTW; it's getting ported to HTML5 and Gallium.

      Why on earth would they want to do that? So they could make shitty products? No thanks.

      You don't need voice controll, dropdown menu's, multitasking? Android was there first, I believe. They still have to copy widgets to iOS...

      You're an idiot if you think that "shitty internals" can supply things like speed. Or render quality. And so forth.

      Of course it can... Take OpenGL 2.1, slap it on top of Linux 2.6.00, throw it on a dualcore ARM CPU and you're done.

      --
      Here be signatures
  13. Droping X86 may be suide for apple by Joe_Dragon · · Score: 2, Interesting

    As how meany big apps will want to change architecture on apple yet again?

    This may brake Photoshop plugins as well

    Dropping X86 will take away windows dual boot as well.

    Steam games and other games may also die on the mac

    1. Re:Droping X86 may be suide for apple by alen · · Score: 2

      i doubt they will stop selling Intel based MBP's. this will probably be for a lower end laptop for the $500 laptop market.

      as it is now a $500 laptop about $200 goes to Intel/MS for the hardware and OS. add in the screen and other hardware. the margins on them are razor thin. it take 8 cheap HP laptops to equal the profit of one MBP.

      If apple can make a $500 laptop that does the basic tasks for most people it's all over for Intel/MS in the lower end laptop market. Internet, email, basic games, basic apps. there will still be $2000 MBP's for photochop and xcode and other big tasks but for most people a $500 apple laptop will be a killer deal

      and there will tens of thousands of apps at launch with the mac app store and iOS app store

    2. Re:Droping X86 may be suide for apple by Glock27 · · Score: 4, Interesting

      Apple is certainly big enough at this point to support two architectures. You may or may not be aware that, with Xcode, generating a fat binary supporting multiple CPU architectures involves nothing more than a setting. Of course testing may not be quite that smooth, especially at first.

      At any rate, I'm quite sure Apple won't drop x86 support for the foreseeable future. However, there may be some real advantages to supporting both, including price competition for Intel.

      Don't forget that Microsoft has already promised Windows for ARM (NVIDIA's "Project Denver"), so it may also be in Apple's best interest to be a player there as well - especially if the NVIDIA CPUs have some real advantages.

      --
      Galileo: "The Earth revolves around the Sun!"
      Score: -1 100% Flamebait
    3. Re:Droping X86 may be suide for apple by SJHillman · · Score: 1

      Windows 8 is supposed to have ARM support, so may still be able to dual boot.

    4. Re:Droping X86 may be suide for apple by DigiShaman · · Score: 1

      I'm willing to bet that Fusion and Parallels users outnumber Boot Camp users by magnitudes. If that's the case, Boot Camp may go the way of the dodo.

      --
      Life is not for the lazy.
    5. Re:Droping X86 may be suide for apple by sideslash · · Score: 1

      Except that unlike x86 Windows, Windows 8 ARM is likely to be locked down, i.e. it's doubtful whether an ordinary consumer can install their own copy on generic ARM hardward. I don't think Microsoft wants to subsidize the cheap Android tablet hardware market.

    6. Re:Droping X86 may be suide for apple by Devout2 · · Score: 1

      Dropping X86 will take away windows dual boot as well.

      Steam games and other games may also die on the mac

      Not necessarily as Windows 8 will be available for ARM as well.

      I think this may actually be what Apple porting OS X to ARM is mostly about.

    7. Re:Droping X86 may be suide for apple by jackbird · · Score: 1

      Sure, Apple is, but how about Adobe? As I recall they were dragged kicking and screaming into native x86 Mac code after years of procrastinating.

    8. Re:Droping X86 may be suide for apple by V!NCENT · · Score: 1

      Windows 8 is ported to ARM as well (also Office). About Steam... If it was actually working on OS X with their shitty and outdated fixed-pipeline-driver architecture that is slower than a snail...

      --
      Here be signatures
    9. Re:Droping X86 may be suide for apple by MrMickS · · Score: 1

      This is just Apple keeping its options open. If Intel fails to deliver its promised low power CPUs Apple needs to know what effort would be needed to switch processor families. If it was a real strategy to move to ARM then it would have been more than a 12 week Intern project. What would be suicide for Apple would be to stuck in the PPC debacle again, ensuring OS portability is a good way to avoid that.

      The apps will go where the market is. If there is a big enough market they would eat the porting costs, especially as Apple would want to make it as easy as possible. In theory, for applications that only use standard APIs, it should be as simple as checking a box in XCode and rebuilding the project.

      --
      You may think me a tired, old, cynic. I'd have to disagree about the tired bit.
    10. Re:Droping X86 may be suide for apple by armandoxxx · · Score: 0

      double architecture support wont be a problem ... but developmen in Xcode (with bunch of bugs and chrashes) will be !

    11. Re:Droping X86 may be suide for apple by guruevi · · Score: 4, Interesting

      Adobe deserves to die imho. They were indeed dragged kicking and screaming. Same for MS Office. You either adapt or die, if your code is so shitty you can't port it between slightly different architectures without breaking it, you have a really bad development team.

      --
      Custom electronics and digital signage for your business: www.evcircuits.com
    12. Re:Droping X86 may be suide for apple by Anonymous Coward · · Score: 1

      About Steam... If it was actually working on OS X with their shitty and outdated fixed-pipeline-driver architecture that is slower than a snail...

      You're an idiot. OpenGL has supported a programable pipeline as an extension since version 1.4. In OpenGL 2 it was added to the core language. The current version of Open GL on Lion, version 3.2, completely removes any fixed function functions and intermediate mode.

      https://developer.apple.com/graphicsimaging/opengl/capabilities/index.html
      https://developer.apple.com/graphicsimaging/opengl/capabilities/GLInfo_1073_Core.html

    13. Re:Droping X86 may be suide for apple by jo_ham · · Score: 2, Interesting

      They didn't learn from history either - Adobe InDesign (then Pagemaker) was an also-ran to Quark Xpress' stallion, but then Quark got complacent after the release of OS X and thought "nah, no need to do any work to release an OS X native version - everyone uses us, no one will is going anywhere" and then InDesign came along and said "thanks for the user base!".

      Sad that Adobe forgot that with the move to x86 on the Mac. Still, I guess they just didn't care about the Mac platform all that much.

    14. Re:Droping X86 may be suide for apple by VortexCortex · · Score: 1

      As how meany big apps will want to change architecture on apple yet again?

      Well, only one of mine: The compiler. All the other programs I use are FLOSS, so I'll just recompile them for ARM, that's why when we write code in ASM, there's an #ifdef for the C implementation too.

      Sure, there can be some things like byte order and what-not to work out, but it's typically not so big a deal as you may think, especially if the program has been ported once before. Of course, I may be totally wrong here when it comes to proprietary software; As I've said, I don't have any experience using that stuff (no, not even Apple's OS).

    15. Re:Droping X86 may be suide for apple by Anonymous Coward · · Score: 0

      As how meany big apps will want to change architecture on apple yet again?

      This may brake Photoshop plugins as well

      Dropping X86 will take away windows dual boot as well.

      Steam games and other games may also die on the mac

      Windows 8 will run on both x86 and ARM, so many applications will have to deal with portability anyway. If they used loose coupling between the UI and their 'core', then they'll be able to spread the effort between their Windows and OS X releases.

    16. Re:Droping X86 may be suide for apple by Anonymous Coward · · Score: 0

      I think you should stop talking, you ignorant cunt. Your entire post is ignorant. Go back to school.

    17. Re:Droping X86 may be suide for apple by Jeremi · · Score: 1

      As how meany big apps will want to change architecture on apple yet again?

      Not a whole lot, but Apple's done the Rosetta thing before, they could probably do it again if they felt it was worth the effort.

      --


      I don't care if it's 90,000 hectares. That lake was not my doing.
    18. Re:Droping X86 may be suide for apple by SethJohnson · · Score: 1

      As I recall they were dragged kicking and screaming into native x86 Mac code after years of procrastinating.

      Yes, and things have changed in the marketplace since those years. One of the things that has changed dramatically is the relationship between Adobe and Apple (see Flash).

      If Apple was worried about Adobe abandoning the Mac OS platform, they wouldn't be selling Aperture and Final Cut Pro and giving away iBooks Author.

      Seth

    19. Re:Droping X86 may be suide for apple by V!NCENT · · Score: 1

      You simply don't get it. On modern OS's like Linux and Windows, OpenGL is nothing but an API that's converted to bytecode and JIT compiled by the graphics driver. This IR (intermediate representation) bytecode is the same for everything from OpenGL to OpenCL and SVG to video playback.

      The way Apple implements it is from the stoneage. Just because there is GLSL doesn't mean that the GPU is still supporting it in any kind of way.

      Learn the facts.

      --
      Here be signatures
    20. Re:Droping X86 may be suide for apple by Anonymous Coward · · Score: 0

      You simply don't get it. On modern OS's like Linux and Windows, OpenGL is nothing but an API that's converted to bytecode and JIT compiled by the graphics driver. This IR (intermediate representation) bytecode is the same for everything from OpenGL to OpenCL and SVG to video playback.

      The way Apple implements it is from the stoneage. Just because there is GLSL doesn't mean that the GPU is still supporting it in any kind of way.

      Learn the facts.

      The IR format and bytecode compiler you mentioned? LLVM. The entity responsible for LLVM being a big thing, as in it employs most of the people working on it? Apple. The company which first used LLVM in a graphics driver stack? Apple.

      Whoops. You kinda just owned yourself!

    21. Re:Droping X86 may be suide for apple by unixisc · · Score: 1

      Apple should keep PPC alive - since it already had it - and add MIPS to the list of processors it supports. Then it's no longer dependent on just Intel, but can use - depending on its power or performance requirements - ARM, PPC, MIPS or AMD.

    22. Re:Droping X86 may be suide for apple by V!NCENT · · Score: 1

      No I did not, because LLVM is only used for CPU JIT compiling. Again; learn the facts. This is for software acceleration.

      The closed source and open source drivers for GPU's use their own compilers. There is some work on LLVM optimization, but it hasn't even left the paper stage...

      --
      Here be signatures
    23. Re:Droping X86 may be suide for apple by V!NCENT · · Score: 1

      And on top of that; LLVM is still getting pwned by GCC. The only reason Apple made their own compiler was because they were getting pwned by the GPLv3.

      --
      Here be signatures
  14. Re:Stop masturbating over apple by jones_supa · · Score: 1

    I have some hope that Apple will open up some more under Cook.

    It would actually be interesting to hear more about what Tim Cook is, umm, cooking. After Jobs passed away, I don't remember seeing any Cook news in Slashdot, for example.

  15. Re:Does it actualy matter? by vlm · · Score: 1

    Does it actually matter what CPU your platform is running when the OS is totally locked down?

    Yes, I still haven't gotten rid of my last ppc mac, darn thing just won't die, all the intels are upgraded to the most recent OS and software but the old ppc is the odd man out. Runs itunes just fine, and not worth the money to upgrade it (Not going to spend hundreds to thousands of dollars to merely do what it already does just fine). Now we'll have equally incompatible ARMs floating around too. Great.

    --
    "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
  16. Why? by Anonymous Coward · · Score: 0

    So he spent 12 weeks porting a kernel that had already been ported 3 years ago? iOS and Mac OS X are already the same kernel. Of is the real story that he was back porting lion advancements to the iOS version.

    1. Re:Why? by Anonymous Coward · · Score: 0

      Porting a system to a new architect is not all about the kernel. OS X and iOS Darwin, as an open source kernel could easily be ported even to a completely irrelevant platform like SPARC, even by third parties, but the binaries and system drivers of OS X or iOS would not magically work on that system.

    2. Re:Why? by Guy+Harris · · Score: 1

      So he spent 12 weeks porting a kernel that had already been ported 3 years ago?

      Porting it to a development system that had a processor with an older version of the ARM architecture support for which had bit-rotted.

      iOS and Mac OS X are already the same kernel.

      And much of the same lower-level userland.

      Of is the real story that he was back porting lion advancements to the iOS version.

      Where was that mentioned in his thesis?

  17. apple tv? by vlm · · Score: 5, Interesting

    Assumption is its for the new mac book.
    Would be funny if it turns out to be the much rumored apple tv.

    --
    "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    1. Re:apple tv? by Anonymous Coward · · Score: 0

      Much rumored Apple TV? It looks like an Apple TV product can be purchased from apple.com for $99.

    2. Re:apple tv? by Sockatume · · Score: 1

      Yes, that's why he qualified the noun phrase "Apple TV" with "much-rumoured", to make it clear to those of at least a basic level of English comprehension that he was referring to the other, rumoured Apple TV product.

      --
      No kidding!!! What do you say at this point?
    3. Re:apple tv? by vlm · · Score: 1

      Yes the rumored 40-something inch TV with the built in $99 box, not the stand alone $99 box which has been available for a long time.

      My sister in law has one of the 27 inch all in the monitor imacs. Not hard to imagine a larger model with a remote control.

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
  18. Re:Stop masturbating over apple by PIBM · · Score: 1

    Nicest product is based on your personnal preference. It appears that there are quite a lot of other devices that appeal to a lot of people. The best user experience is certainly not the case. Being locked in quite destroy the user experience for a lot of people. Having to delete the content of the ipad when syncing someone else new app to try it out is certainly not a good user experience. Hell, even Woz says that there are things better done on his Android.

    Finally, most of the products of apple aren't innovation. They certainly didn't make the first cellular phone, nor the first mp3 player, or tablet. But they did it differently enough, with a touch, at the right time (they've failed before for certain of those devices, too), and with incredible marketing. I'd say that's their best point. An example is that they've been littering all movies for years, and it's finally been paying off.

  19. Collude to take away freedom by tepples · · Score: 3, Insightful

    If you really like freedom a little bit, you need to be on your guard lest all manufacturers of computing devices priced for home users collude to design their products to take away the computing freedom of home users. This already happened decades ago in the video game industry.

    1. Re:Collude to take away freedom by Pope · · Score: 1

      Yeah, people sure were writing their own programs to run on their Coleco Telstar systems.

      --
      It doesn't mean much now, it's built for the future.
    2. Re:Collude to take away freedom by g0bshiTe · · Score: 0

      [offtopic]This has happened with Apple currently accept in the business world. It's sick how many times you have to tell a CEO why he has to sync each of his iDevices to iTunes when he hooks it up to a computer. Then it's your fault (read mine) when he has a device set to auto sync and it removes something from one of his other devices.[/offtopic]

      For this alone Apple can bite a big one.

      --
      I am Bennett Haselton! I am Bennett Haselton!
    3. Re:Collude to take away freedom by Glock27 · · Score: 4, Interesting

      If you really like freedom a little bit, you need to be on your guard lest all manufacturers of computing devices priced for home users collude to design their products to take away the computing freedom of home users. This already happened decades ago in the video game industry.

      Due to a wonderful concept called "free markets" this will almost certainly not happen. That is, unless perhaps the government decides that "free computing" is dangerous, and mandates that all PCs are locked down. The government, in particular the current US idiocracy, is the main enemy of free markets. In fact, the PS3 tried to make one if its distinguishing characteristics that it was a general-purpose device, but apparently rethought that for various reasons. Since video consoles are essentially fixed-function devices I guess it made sense to Sony, besides Sony's approach was always half-hearted.

      Until then, someone will always offer "unlocked" computers due to market demand. Macs are in this category, along with virtually all desktops/laptops in the world. One of the more interesting developments in the area of "cheap, general purpose computing" lately is the sub $50 Raspberry Pi. Now there's a hacker platform if I've ever seen one! =:-D

      --
      Galileo: "The Earth revolves around the Sun!"
      Score: -1 100% Flamebait
    4. Re:Collude to take away freedom by jo_ham · · Score: 5, Informative

      I'm curious, how has Apple designed their consumer computers to take away computing freedom?

      Apart from switching to x86, and including tools in OS X to make dual booting other OSes easier, and putting socketed CPUs and removable GPU boards based on MXM in the iMac, or adding extra choice for software purchases with a new distribution method (that has no effect on prior methods of obtaining software...)

      I mean, sure they modified the firmware on hard drives used in the iMac to use the LED activity output to monitor the temperature, thus causing the HD fan to spin up to full if you fit a non-Apple HD in that bay, but there is a simple method to tell the iMac that a non-custom-iMac drive is installed, since it has a factory option for an SSD where this different pinout is set back to standard SATA. Some people seem to believe this engineering choice is "proof" that Apple want to make it harder for you repair your own machine... in the same generation of hardware where they switched from soldered-on CPUs to socketed ones that are replaceable with standard Intel chips from newegg. Curious!

      So, how are they taking away computing freedom from home users? I mean, sure they have iOS, but are you forced to choose to use it? What was the state of "freer" handsets before and after the iPhone? Someone on here tried to argue that Apple's entry into smartphones has been bad for "open" mobile computing because before there was Symbian and Win Mobile 6 (thus, a value of 2) and afterwards there's only Android (value of 1) and 2 is bigger than 1. Despite trying to convince him that Android is in better shape than ever and offering much more as a whole than the numerically greater but technically and figuratively worse older offerings just wasn't cutting it.

      It's never been better for computing choice and freedom, not only despite, but in many cases *because* of Apple - especially with the success of the iPhone (which you are free not to use, and is certainly not the "freest" handset, but has sure done a lot to push Android on).

    5. Re:Collude to take away freedom by Microlith · · Score: 1

      Due to a wonderful concept called "free markets" this will almost certainly not happen.

      There is no "Free Market." The vast majority of users are ignorant of these actions and the companies are banking on that to get away with this.

      That is, unless perhaps the government decides that "free computing" is dangerous, and mandates that all PCs are locked down.

      Doesn't take government to do that. Microsoft could simply leverage their monopoly in the desktop space, and their control over windows, to enforce it. Oh wait, they are...

      The government, in particular the current US idiocracy, is the main enemy of free markets.

      Ah, yes, the Glorious Free Market God. All power to the corporations, none to the people.

      Macs are in this category, along with virtually all desktops/laptops in the world.

      But what's so special about the mobile space? And Microsoft is working very, very hard to end that with Windows 8.

      One of the more interesting developments in the area of "cheap, general purpose computing" lately is the sub $50 Raspberry Pi. Now there's a hacker platform if I've ever seen one! =:-D

      So those of us who want unlocked hardware have to settle for something that's several generations behind, while only MS and Apple get the new stuff? Fuck that.

    6. Re:Collude to take away freedom by Anonymous Coward · · Score: 0

      Gullible is not a substitute for being demanding about quality.

    7. Re:Collude to take away freedom by tepples · · Score: 1

      I'm curious, how has Apple designed their consumer computers to take away computing freedom? [...] I mean, sure they have iOS, but are you forced to choose to use it?

      For one thing, some fans on Slashdot have promoted the iPad as something to replace a laptop. They think the requirement to use SSH or VNC with a cellular data plan in order to run unapproved apps is acceptable because they can afford the data plan. I'm also analogizing from the actions of one of its chief competitors. Apple copied the pricing of the Xbox Live Indie Games developer program down to the cent for the iOS developer program, and the Windows 8 (for ARM) OEMs are required to lock their bootloaders.

    8. Re:Collude to take away freedom by msheekhah · · Score: 3, Insightful

      People who are scared of computers are confused by extra features. They are targeting their intended audience, which isn't you.

      --
      Mark Anthony Collins
    9. Re:Collude to take away freedom by jo_ham · · Score: 2

      So because they used a similar pricing structure to Microsoft for their iOS dev program and because MS requires locked bootloaders for Win 8 on ARM, this is somehow "Apple colluding to take away computing freedom"...

      I'm not following.

      You're suggesting that because they had similar pricing for the dev programs, now that MS has announced that Win 8 on ARM will require locked bootloaders that Apple will also require a locked bootloader on a rumoured product in the future?

      I guess that's conclusive proof!

    10. Re:Collude to take away freedom by s73v3r · · Score: 1

      The government, in particular the current US idiocracy, is the main enemy of free markets

      Because companies themselves would never seek to get rid of the "free market", right? They always welcome more competition. I mean, look at the ISP space. There are no ISPs looking to limit competition through whatever means necessary, right?

    11. Re:Collude to take away freedom by s73v3r · · Score: 1

      For one thing, some fans on Slashdot have promoted the iPad as something to replace a laptop.

      And how is that Apple's fault? You're seriously going to take the actions of a few people, for whom a tablet might actually replace a laptop, and so who's needs are different from your own, to be the actions of the company?

    12. Re:Collude to take away freedom by gumbi+west · · Score: 0

      Yeah, 'cause it is 1994 and Apple isn't Unix.

    13. Re:Collude to take away freedom by morgauxo · · Score: 1

      Yes, software and hardware manufacturers and vendors have been all over themselves scrambling to figure out how they can get those 'scared' customers because they know that is the largest market. Options have been disappearing from operating systems and application menus for a long time now. In doing so the computer geek market is getting pretty much abandoned by it's own industry. It's not just Apple but Apple seems to be the worst.

      This wasn't necessary. Surely functionality can be tucked away in deep menus/exert admin screens that the 'scared' users would never even think to discover. A 'geek' shouldn't have to resort to 'jailbreaking' just to make their device work the way he/she wants.

    14. Re:Collude to take away freedom by BasilBrush · · Score: 1

      If you really like freedom a little bit, you need to be on your guard lest all manufacturers of computing devices priced for home users collude to design their products to take away the computing freedom of home users.

      There's no such thing for them to take away. If freedom is your schtick: They have the freedom to create or not create whatever products they want in whatever way they want. You have the same freedom. You also have the freedom to buy or not to buy. Nobody has the right to dictate how others should produce their products.

      Demanding that companies should produce products how you want them rather than how they want them is actually an authoritarian attitude.

    15. Re:Collude to take away freedom by BasilBrush · · Score: 1

      It's 2012, and phones aren't PCs.

    16. Re:Collude to take away freedom by BasilBrush · · Score: 1

      iCloud. All changes automatically ripple through to other devices within seconds. No connecting and syncing with a desktop computer required.

    17. Re:Collude to take away freedom by BasilBrush · · Score: 1

      The government, in particular the current US idiocracy, is the main enemy of free markets.

      The Chinese government is far more authoritarian than the US government. And far bigger than the US government. And yet China is doing way better than the US in the world markets. The current estimate from Merill Lynch is for the Chinese economy to exceed the US economy by 2020, and to be double the US economy by 2050.

      Perhaps big government is the enemy of free markets. But regulated markets are more successful than free markets.

    18. Re:Collude to take away freedom by Yvan256 · · Score: 1

      There's your problem. You should be writing your programs to run on the Coleco Adam.

    19. Re:Collude to take away freedom by jedidiah · · Score: 1

      If you are proudly ignorant, how can you know quality when you see it?

      Clearly you cannot.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    20. Re:Collude to take away freedom by gmhowell · · Score: 1

      There's your problem. You should be writing your programs to run on the Coleco Adam.

      Still waiting for my printer to get back from the shop.

      -OR-

      I did, and the damned thing erased my tapes.

      --
      Jesus was all right but his disciples were thick and ordinary. -John Lennon
    21. Re:Collude to take away freedom by gumbi+west · · Score: 1

      "scared of computers" suggests... I don't know... computers. But maybe that is just me.

    22. Re:Collude to take away freedom by tepples · · Score: 1

      They have the freedom to create or not create whatever products they want in whatever way they want. You have the same freedom.

      Due to patents and FCC regulations, I do not in fact have the freedom that you appear to claim that I have.

      Demanding that companies should produce products how you want them rather than how they want them is actually an authoritarian attitude.

      By that logic, why wouldn't the existence of antitrust and consumer protection law also be considered authoritarian?

    23. Re:Collude to take away freedom by BasilBrush · · Score: 1

      Due to patents and FCC regulations, I do not in fact have the freedom that you appear to claim that I have.

      Just as well.

      By that logic, why wouldn't the existence of antitrust and consumer protection law also be considered authoritarian?

      To the same degree as your demands are. I'm not the one claiming to want more freedom though.

    24. Re:Collude to take away freedom by sixsixtysix · · Score: 1

      the locking has nothing to do with market demand. they could easily let pro users unlock and do what they want, at no harm to themselves, but they choose not to. why is that?

      --
      ...
  20. Re:Stop masturbating over apple by Anonymous Coward · · Score: 0

    Apple already have a lot of things that are open source...
    now compare that to microsoft....

  21. One of Many Reasons for Intel UltraBook Program by Kagato · · Score: 4, Interesting

    It's no secret that one of the reasons Intel is subsidizing manufacturers over $100M for the Ultrabook project is to keep ARM at bay. This is compounded by Microsoft offering a ARM version of Windows. Apple putting out a really nice A8 MacBook Air could really shake things up.

    However, the real issue Apple is going to have is MacOS or iOS. There's a lot of compelling reasons to move to iOS for Apple, but ultimately the closed nature of iOS would likely alienate the large programmer base they have built up.

    1. Re:One of Many Reasons for Intel UltraBook Program by Glock27 · · Score: 1

      However, the real issue Apple is going to have is MacOS or iOS. There's a lot of compelling reasons to move to iOS for Apple, but ultimately the closed nature of iOS would likely alienate the large programmer base they have built up.

      I don't think Apple is doing away with MacOS X. Remember that something like 80-90% of the code is shared between MacOS X and iOS. Apple has plenty of money for developers to maintain the two.

      --
      Galileo: "The Earth revolves around the Sun!"
      Score: -1 100% Flamebait
    2. Re:One of Many Reasons for Intel UltraBook Program by Locutus · · Score: 3, Interesting

      they might not be in such a position had they and Microsoft not put artificial limits on what netbooks could be. Both companies limited the screen size, CPU performance and amount of memory which could be shipped in devices of the netbook genre. So now they are declaring a new class of device and setting limits there.

      Just goes to show you that there is not an open market in the PC sector and who has been controlling it for so very long. IMO

      LoB

      --
      "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
    3. Re:One of Many Reasons for Intel UltraBook Program by sheddd · · Score: 1

      However, the real issue Apple is going to have is MacOS or iOS

      There's a lot of discussion about this and I don't think it's warranted. The answer is both. Apple needs OSX, if for nothing else, to keep programmers happy.

  22. Re:Free lunch!!! by w_dragon · · Score: 1

    I don't know anyone that did a free internship as a developer. Most interns in this industry are quite well paid.

  23. Re:Stop masturbating over apple by Anonymous Coward · · Score: 0

    Apple also produces some of the nicest products, and what's widely regarded as the best user experience - and has the highest customer satisfaction for its products of any of the big players.

    News flash: Mercedes drivers are very content about their cars. Your statistics however, do not work. I'm glad for apple customers that they are happy, the rest of the world does not buy Apple and are also happy with that choice.

    Apple innovation has also outshined the rest of the industry in a big way over the last few years.

    How long have we have to hear this mantra? Apple releases nice products yes, but they did not invent anything themselves, or 'shine out' as you say. If anything shined, it are the chip and display manufacturers.

    I don't care Apple users being spoiled digibete users. I do care them praising their product as if it was divine. It's just electronics, like any other. Software, like any other. And not even better software, just more limited software. Count the number of forum threads that are like 'how do i do this or that with my mac' where the answer simply is: you can't. No choice, no alternative, you wanted something and you can't. Yet those customers are most happy with their apple. It are also the people who think Apple computers are the most secure, invulnerable for viruses, etc.

    Don't get me wrong, i like the products and their styling. But when it comes to useability, i have no illusion at all that Apple is any better _for me_ than any other OS like redmonds or a desktop linux.

    So can you please stop thinking that because of 5% of the customers think their product is 'the best', that the other 95% are utterly stupid. The other 95% did _not_ buy Apple. And it was for a reason. Do not abuse statistics.

  24. Re:Free lunch!!! by alphatel · · Score: 3, Insightful

    Getting in the door with an internship is quickly becoming the best way to not get paid to do something you weren't hired to do.

    --
    When the foot seeks the place of the head, the line is crossed. Know your place. Keep your place. Be a shoe.
  25. Re:Stop masturbating over apple by obarthelemy · · Score: 0, Troll

    I do think Apple are worse than MS. Apple is responsible for translating the closed Console ecosystem to phones, tablets, and soon, PCs. Insisting on a 30% cut of whatever they do allow you to sell on their platform is quite bad.

    MS are malevolent old-school nerds. Apple is monopoly 2.0.

    --
    The Cloud - because you don't care if your apps and data are up in the air.
  26. Re:Free lunch!!! by SJHillman · · Score: 1

    If they don't have ass, where's all this crap coming from?

  27. news? by Anonymous Coward · · Score: 1

    Gosh, even Slashdot is with this OS X on ARM bullshit. The guy worked porting Darwin, the kernel used by OS X, to some ARM plattform.

    But guess what? Darwin is also used by iOS, since the very beggining - Darwin on ARM is hardly news since 2007.

  28. OS X's darwin kernel already runs on ARM by Anonymous Coward · · Score: 2, Insightful

    Since the various ARM SoC devices are radically different in how they boot and ennumerate devices a 12 week port time is pretty impressive but Darwin aready runs on arm v5 (and v7). iOS uses the darwin kernel. Since this was a marvell and not a samsung/apple A device a lot of work would have to be done to get the kernel to boot but the basic build system already fully supports ARM.

    It's not a secret Apple keeps their options open arch-wise. After the switch the Intel it came out apple had an x86 build of darwin running for years before the switch was decided on. Keeping code portable is a good way to flush out bugs you might have otherwised missed and allows apple to try projects like iOS without a massive effort to get the basic system up and running.

    iPAD and iPhone will obiovusly be getting arm v8 chips in a few generations. And I could see apple doing a hybrid macbook air that uses an arm chip to do background network access and the like but it's going to be a long time before ARM chips are playing in even Sandy Bridge territory, let alone what Intel will have in 2 years. I really don't see an arm-only apple notebook anytime soon.

  29. Re:Stop masturbating over apple by Relayman · · Score: 3, Interesting

    Apparently you don't understand that the 30% is essentially the cost of running the store. Apple makes only a little bit of profit on the App Store.

    --
    If I used a sig over again, would anyone notice?
  30. Re:Does it actualy matter? by tverbeek · · Score: 4, Informative

    OS X is nowhere near "totally locked down".

    But to answer your question, it matters to anyone who wants to be able to run apps written and compiled for a different CPU.

    --
    http://alternatives.rzero.com/
  31. Re:Does it actualy matter? by Anonymous Coward · · Score: 1

    Please elaborate in which way OS X is locked down in any form?

    Mac OS X is an UNIX system and not to the least bit locked down. Not at all.

  32. Re:Stop masturbating over apple by WrongSizeGlass · · Score: 1

    I have some hope that Apple will open up some more under Cook.

    It would actually be interesting to hear more about what Tim Cook is, umm, cooking. After Jobs passed away, I don't remember seeing any Cook news in Slashdot, for example.

    That's because people don't hate Cook ... yet. I'm sure as soon as he does one thing that Apple haters don't like they will wish upon him the same fate as Jobs.

  33. iOS developer program copied from Xbox 360 by tepples · · Score: 1

    I believe obarthelemy was referring to the $99 per year to run programs that you compiled on a machine that you purchased. Apple copied this from Microsoft's XNA Creators Club (now called App Hub), along with the rest of the pricing structure for the iOS developer program.

    1. Re:iOS developer program copied from Xbox 360 by Dog-Cow · · Score: 2

      Obarthelemy explicitly mentions the "30% cut of whatever they do allow you to sell on their platform". How you go from there to the $99/year entrance fee is quite mind-boggling.

    2. Re:iOS developer program copied from Xbox 360 by Anonymous Coward · · Score: 0

      that fee is only for enabling distribution through the store. you're free to distribute it outside the store and pay nothing

    3. Re:iOS developer program copied from Xbox 360 by UnknowingFool · · Score: 4, Insightful

      That's just tepples. He lives to complain about Apple, logic need not apply. He'd complain that Apple products are racist because they are all white (if you conveniently ignore the other colors they have in their products).

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    4. Re:iOS developer program copied from Xbox 360 by tepples · · Score: 1

      How you go from there to the $99/year entrance fee is quite mind-boggling.

      It was the mention of "the closed Console ecosystem", and I was giving an example of a well-known video game console whose developer program's price structure was identical to that of iOS down to the cent. If the developer program didn't have an annual fee, one could circumvent the 30% cut by distributing an application outside the App Store and requiring users to register as developers.

    5. Re:iOS developer program copied from Xbox 360 by Nadaka · · Score: 1

      And what is wrong with that? An app distributed outside of itunes does not use apples infrastructure for distribution, why would they need to be paid for it?

    6. Re:iOS developer program copied from Xbox 360 by tepples · · Score: 1

      An app distributed outside of itunes does not use apples infrastructure for distribution, why would they need to be paid for it?

      If you distribute an application outside of iTunes, without using Apple's infrastructure, each user has to register as a developer and pay Apple $99 per year.

    7. Re:iOS developer program copied from Xbox 360 by Nadaka · · Score: 1

      You shouldn't have too.

  34. Re:Free lunch!!! by Dhalka226 · · Score: 1

    Yep. I know some interns are unpaid--maybe a majority for all I know--but I was paid well when I did an internship in the mid 2000s.

    Maybe that has changed with the economy, but I kind of doubt it. There has always been two camps and probably always will be: Those who use internships as free labor, and those who use internships to look for potential hires. The latter are extremely likely to do what they can to make the job appear desirable, including actually paying their interns.

  35. Re:Stop masturbating over apple by fuzzyfuzzyfungus · · Score: 1

    Arguably, MS seeks an outcome where their market power allows them to command high margins on the most lucrative parts of the IT business, particularly its corporate side.

    Apple seeks an outcome where they cryptographically control all the devices and you can buy back the ability to do certain things with them.

    These outcomes are known as 'a distorted market economy' and 'feudalism' respectively.

  36. Re:Stop masturbating over apple by larry+bagina · · Score: 1

    Yeah, phones and tablets were soooo open before Apple got involved.

    --
    Do you even lift?

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

  37. Re:Free lunch!!! by MrMickS · · Score: 1

    So, first they uesed the cheapest factory and labor from China, and now they are actually paying ZERO dollars (as it is the normal salary for any intern) to get their OS ported to ARM!!! What the...... Honestly, i think these guys don't even have ass, or even if they have, i could not imagine putting anything inside, that's how tight they are.

    Yeah. Interns should just make coffee and run errands. How dare they give them the experience of porting an OS from one platform to another. Its outrageous!

    --
    You may think me a tired, old, cynic. I'd have to disagree about the tired bit.
  38. What so great about ARM? by _0x783czar · · Score: 1

    I've been hearing a great deal about ARM and it's rise in popularity throughout the Mobile world. But I have to ask: what's so great about it? I'm honestly curious. Can anyone explain it to me?

    --
    ~theCzar
    1. Re:What so great about ARM? by geoffrobinson · · Score: 1

      I believe, and I'm no expert, they excel at power consumption.

      --
      Except for ending slavery, the Nazis, communism, & securing American independence, war has never solved anything.
    2. Re:What so great about ARM? by UnknowingFool · · Score: 2

      1) Power consumption. ARM devices can use fractions of 1W. Atom is getting better but it was at best 2.5W and 2) Customizable chips. While only a handful of manufacturers like Qualcomm can change the ARM core for customers, many can customize the chip with memory, GPU, etc for the customer if required.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
  39. Re:Stop masturbating over apple by Anonymous Coward · · Score: 0

    s/Apple/Google/

    FTFY.

    --
    Jordyn

  40. OS News has a followup on this article by Anonymous Coward · · Score: 5, Informative

    http://www.osnews.com/story/25588/No_Mac_OS_X_wasn_t_ported_to_ARM_by_an_intern

  41. Re:Stop masturbating over apple by g0bshiTe · · Score: 4, Funny

    I'm reminded of this joke.

    http://www.tensionnot.com/jokes/operating_systems_and_airlines

    --
    I am Bennett Haselton! I am Bennett Haselton!
  42. What an awesome job by laffer1 · · Score: 1

    Some people get all the cool gigs.

    1. Re:What an awesome job by Anonymous Coward · · Score: 0

      a gig for no pay goddamn what a cool gig

  43. Re:Does it actualy matter? by JustNiz · · Score: 1

    >> anyone who wants to be able to run apps written and compiled for a different CPU.

    The "I want to run my old ARM app" argument is bogus here. There's a lot more to binary compatibility that it just being compiled for the same CPU. I'm pretty sure you won't be able to run another ARM platform's apps on your ARM-based Apple.

  44. Re:Does it actualy matter? by wzinc · · Score: 2

    You do need a password to log-in; I can't believe Apple would do that to us!

  45. Re:Stop masturbating over apple by UnknowingFool · · Score: 4, Insightful

    Um the closed console model for phones existed long before Apple. The reason most people don't remember back then didn't buy many apps because they were all shit. And back then it was the carrier controlling the access not the phones manufacturer. And you were lucky to get if the store only took 45%.

    --
    Well, there's spam egg sausage and spam, that's not got much spam in it.
  46. Re:Stop masturbating over apple by Anonymous Coward · · Score: 0

    " Apple releases nice products yes, but they did not invent anything themselves, or 'shine out' as you say."

    Then why does the rest of the industry keep trying to copy what Apple is doing? Over and over and over again.

    iPods
    iPhones
    iPads
    Ultrabooks
    UI

    As for your 'statistics', you might want to see who the number 1 PC vendor in the world is.
    http://www.canalys.com/newsroom/apple-storms-past-hp-lead-global-pc-market

  47. and yet big apps are not in the store by Joe_Dragon · · Score: 1

    Office mac top's out at $280 does it really cost $84 per unit to run a store?

    CS 5.5 costs $1,299 - $2,599 apple store max's out at $1000 and does it really cost $390 - $780 per unit to run a store?

    For big apps apple will need to have a lower cut and a much better way for site licenses and multi unit pricing systems / let app makes set a lower price per unit for say packs of 25, 50, 100 and so on.

    1. Re:and yet big apps are not in the store by Graff · · Score: 1

      For big apps apple will need to have a lower cut and a much better way for site licenses and multi unit pricing systems / let app makes set a lower price per unit for say packs of 25, 50, 100 and so on.

      For all we know they do! The 30% app store cut is just what we see publicly. This doesn't prohibit Apple and software manufacturers from cutting private deals that use a different percentage. It also doesn't prohibit Apple from selling codes in bulk to companies for certain apps.

      I'm not saying that this is currently being done, just that there's nothing preventing this sort of thing and it could be happening right now without public knowledge of it.

    2. Re:and yet big apps are not in the store by NatasRevol · · Score: 2

      Why don't you set up a store and find out? You pay for the bandwidth to download CS5.5 for 20,000+ people. And program the interface. And support all the credit card transactions. etc. etc. etc.

      --
      There are two types of people in the world: Those who crave closure
    3. Re:and yet big apps are not in the store by HideyoshiJP · · Score: 1

      For $1000 a pop, you could afford to transfer CS5.5 over AT&T's wireless network.

    4. Re:and yet big apps are not in the store by NatasRevol · · Score: 1

      So, $20M just for Adobe suite? 30% not sounding so bad now...

      --
      There are two types of people in the world: Those who crave closure
    5. Re:and yet big apps are not in the store by Anonymous Coward · · Score: 0

      Do you really know math?

      Why don't you set up a store and find out?

      * And program the interface.

      Ok that might be expensive...

      * You pay for the bandwidth to download CS5.5 for 20,000+ people.

      * And support all the credit card transactions. etc. etc. etc.

      And here I though that those were per unit costs and almost negligible on each unit... Ah, that there is a new bandwidth pricing structure you say, where having 20.000+ people download something is actually more expensive that 20.000+ individual downloads. Of course of course... That explains everything... (no).

    6. Re:and yet big apps are not in the store by CheerfulMacFanboy · · Score: 0

      There is an easy way for you to ruin Apple - just put lots of programs on the AppStore - for FREE. Go ahead do it - you can bring down Apple.

      --
      Fandroids hate facts.
    7. Re:and yet big apps are not in the store by BasilBrush · · Score: 1

      For big apps apple will need to have a lower cut and a much better way for site licenses and multi unit pricing systems / let app makes set a lower price per unit for say packs of 25, 50, 100 and so on.

      They do. It's called Apple Volume Purchasing Program.

      Office mac top's out at $280 does it really cost $84 per unit to run a store?

      You have to balance the sales of a few expensive apps like that against the many more free apps that Apple don't get any income from at all.

  48. Re:Stop masturbating over apple by Hatta · · Score: 1

    Do you really think it costs that much to run a software repository? Come on.

    --
    Give me Classic Slashdot or give me death!
  49. Re:Does it actualy matter? by fuzzyfuzzyfungus · · Score: 2

    Compared to iOS, OS X is a hippie commune all smoking freedom joints in a big freedom love-in; but it has its quirks...

  50. Re:Stop masturbating over apple by Dishevel · · Score: 0

    Tim Cook is the new John Sculley.
    That is what I think.
    Sell Apple stock now.

    --
    Why is it so hard to only have politicians for a few years, then have them go away?
  51. Re:Does it actualy matter? by tverbeek · · Score: 1

    Who said anything about running "old ARM apps"? (I'm not an idiot; I don't think that you can run old Newton apps on an iPad just because they both have ARM processors.) I was answering your question about why anyone would care whether OS X was running on ARM or Intel: because apps compiled for Intel processors wouldn't run on an ARM CPU (at least not without some performance-sucking battery-draining deal-killing emulation layer).

    --
    http://alternatives.rzero.com/
  52. Re:Does it actualy matter? by geoffrobinson · · Score: 4, Insightful

    That's like saying America is socialist because of the welfare state or is laissez-faire because we have a robust capitalist system. Neither is true and it is a matter of degrees.

    Not being open source doesn't make something "completely locked down." If that's what you want, more power to you, download Linux or FreeBSD.

    --
    Except for ending slavery, the Nazis, communism, & securing American independence, war has never solved anything.
  53. Re:Stop masturbating over apple by Anonymous Coward · · Score: 0

    Then everybody just wants OSX Air... :|

  54. Re:Stop masturbating over apple by Anonymous Coward · · Score: 0

    Regardless, Apple is certainly not any worse than Microsoft, the maker of the only other viable desktop/laptop OS, in the "do no evil" department.

    Are you really that stupid that you can't use google?

    Google: Linux --> About 195,000,000 results (0.23 seconds)
    Google: Desktop Linux --> About 417,000,000 results (0.24 seconds)
    Google: Linux Desktop Environments --> About 3,130,000 results (0.27 seconds)
    Google: How to make Linux look like windows: --> About 56,100,000 results (0.28 seconds)
    Google: How to convert a windows user to linux --> About 397,000,000 results (0.29 seconds)

    So I guess your right after all the only OS for desktops or laptops is Windows.

  55. Re:Stop masturbating over apple by jo_ham · · Score: 4, Insightful

    Yeah, that 30% cut for handling all the credit card processing, hosting, bandwidth, servers, storefront etc... Such a travesty.

    Seriously, the 30% cut just for managing the payment stuff *alone* is a bargain, as anyone who has ever had to handle a merchant account and payment processing will tell you, especially for small transactions. It is very expensive and time consuming to deal with.

    Apple's official financial statements have confirmed year over year that they do not make much at all on the store - the 30% really just covers the cost of running the thing. That's not the point of the exercise for them, though - the store exists to drive hardware sales, and the third party developers are a major part of that.

    If you're stuck thinking that the 30% cut is some sort of daylight robbery or "quite bad" then you really have no idea what the costs (in time, resources and hassle) it is to handle distribution yourself.

    Also, "responsible for translating the closed console ecosystem to phones"? How short is your memory?! Phones were anything *but* open before Apple entered the market. If anything Apple has made it more open, by driving the success of its main competition - Android.

  56. Amazing! by plasmidmap · · Score: 1

    An acadmeic thesis that was actually read!

  57. How "decades ago" and how "everything Apple"? by tepples · · Score: 3, Informative

    [Industry-wide lockdown] already happened decades ago in the video game industry.

    Happened decades ago with everything Apple too.

    I agree with you that it happened long ago with iPod and iPhone, but how "decades ago" and how "everything Apple"? A copy of Xcode is bundled with every Mac (or at least was bundled with a Mac mini in the third quarter of 2009), and the computer's user can use it to develop Mac apps on a Mac without paying any separate annual fee.

    1. Re:How "decades ago" and how "everything Apple"? by armanox · · Score: 3, Informative

      If it's not still bundled, it's a free download from the App Center.

      --
      I'm starting to think GNU is the problem with "GNU/Linux" these days.
  58. Re:Stop masturbating over apple by Graff · · Score: 3, Insightful

    Do you really think it costs that much to run a software repository?

    Do you really think that the app store is a simple software repository? Apple writes and maintains the software to interface with the apps, runs the billing system and pays the credit card fees, vets apps and handles legal issues, buys bandwidth and server space, performs advertising, etc.

    This is all done on a much larger and more involved scale than the usual "set it and forget it" software repository. Obviously Apple does make some profit from the app store but there's no doubt that they have significant expenditures in running the thing. Is 30% too much? Not when you compare it to how much other distribution channels take off the top. I'm sure if there is more competition then you'll see that 30% get shaved but right now 30% is pretty darn nice for what you get.

  59. Re:Does it actualy matter? by jo_ham · · Score: 0

    +5 insightful? I guess this confirms it, slashdot has less technical knowledge that a random selection of Facebook posters. No wait, Myspace posters.

    I'm struggling to find a fact in your comment, although I suppose you could have been trolling. If so, well played. You have a future with Fox News if you want it.

  60. I'm Sorry by Anonymous Coward · · Score: 0

    But nothing about apple is good news..

  61. Re:Stop masturbating over apple by aztracker1 · · Score: 1

    Sorry, but I find it *VERY* hard to believe that Apple's overhead is 30% of the purchase price of anything on the App Store(s). They're the highest valued corporation on the planet, with well under 10-15% market share. They're making piles of cash.

    --
    Michael J. Ryan - tracker1.info
  62. I disagree that it's a free market by tepples · · Score: 3, Insightful

    Due to a wonderful concept called "free markets" this will almost certainly not happen.

    An oligopoly isn't especially a free market. Microsoft has announced that it will require OEMs of devices running Windows 8 for ARM to configure UEFI such that it won't boot anything but Windows 8.

    That is, unless perhaps the government decides that "free computing" is dangerous, and mandates that all PCs are locked down.

    This almost happened with the SSSCA/CBDTPA proposal. It's also starting to happen with a patent land grab on the part of companies opposed to free computing, namely Microsoft and Apple. Microsoft in particular rakes in royalties for Android equal to those for Windows Phone 7.

    Until then, someone will always offer "unlocked" computers due to market demand.

    Take this scenario for example: A locked computer costs $200, and an unlocked computer costs $2,000, and you have to be an established business with a secure office to qualify to buy an unlocked computer (source: warioworld.com among others). To what extent will the market demand unlocked computers under such conditions?

    One of the more interesting developments in the area of "cheap, general purpose computing" lately is the sub $50 Raspberry Pi. Now there's a hacker platform if I've ever seen one!

    But will it stay sub $50, or will the price shoot up as they run out of stock and people start reselling them for a 300% premium or more on eBay, like a recently launched game console?

    1. Re:I disagree that it's a free market by s73v3r · · Score: 2

      But will it stay sub $50, or will the price shoot up as they run out of stock and people start reselling them for a 300% premium or more on eBay, like a recently launched game console?

      I'm sorry, but with this statement, you just lost any and all credibility your argument had.

    2. Re:I disagree that it's a free market by morgauxo · · Score: 1

      "Microsoft has announced that it will require OEMs of devices running Windows 8 for ARM to configure UEFI such that it won't boot anything but Windows 8."

      Citation please

  63. Mod Parent Up! by Anonymous Coward · · Score: 0

    Nicely done. Nicely done.

  64. MIcrosoft And Arm by forkfail · · Score: 1

    This could make MIcrosoft's demand that OEM's make ARM based hardware Microsoft exclusive a bit more interesting...

    http://linux.slashdot.org/story/12/01/14/0236244/microsoft-taking-aggressive-steps-against-linux-on-arm

    --
    Check your premises.
    1. Re:MIcrosoft And Arm by Guy+Harris · · Score: 1

      This could make MIcrosoft's demand that OEM's make ARM based hardware Microsoft exclusive a bit more interesting...

      http://linux.slashdot.org/story/12/01/14/0236244/microsoft-taking-aggressive-steps-against-linux-on-arm

      Yeah, because Apple have been so eager to have their OSes run on other people's hardware....

      Apple would probably be delighted to have Other People's ARM Tablets incapable of running iOS (not that those tablets are likely to have the exact hardware necessary to run it anyway).

  65. Re:Does it actualy matter? by Hadlock · · Score: 1

    I still keep around my 2001-era "TI-book" (G4 powerbook) simply because I never bought a desktop CD-R/RW drive and occasionally need to burn an ISO. It also makes a great backup computer if I need access to a FW400 port or IR port.

    --
    moox. for a new generation.
  66. Re:Stop masturbating over apple by NatasRevol · · Score: 1

    Have you ever run a software repository that 250M people download stuff from on a daily basis?
    And then provide a nice interface to all?
    And then provide financial transactions to the developers of all the software?

    --
    There are two types of people in the world: Those who crave closure
  67. Re:Stop masturbating over apple by UnknowingFool · · Score: 1

    Only if you want to ignore scale and depth and scope. Just because an average Slashdotter can set up a FTP site, it doesn' mean that is the same as iTunes. So how much would it cost you to set up an infrastructure that handles 200 million+ users and delivers billions of apps a year to computers and mobile platforms. And handles billing in multiple currencies. On the backend, it has to handle all the details of deployment for thousands of developers and over 100,000 apps. And it has it has to be redundant and very responsive to high loads (like Christmas day when millions of apps were purchased). Then there are those tiny details like data center power and cooling. That's like saying if you make a brand new search engine on your computer at home, Google surely can't be spending all that much on their computer farm.

    --
    Well, there's spam egg sausage and spam, that's not got much spam in it.
  68. Re:Stop masturbating over apple by Microlith · · Score: 1

    That and all the phones ran very limited capability hardware and RTOSes. Smartphones are much more powerful now and we should be seeing an increase in capability and freedom for the end user. Instead we're seeing a growing attack on that freedom that's spreading from phones, to tablets, and I have no doubt we'll see it hit the PC sooner or later.

  69. Re:Stop masturbating over apple by Anonymous Coward · · Score: 0

    If you like freedom even a little bit you need to tell Apple to fuck off. If you buy anything from Apple, even some itunes shit, then you're just a bitch.

    Absolutely. If you care about freedom, you'll buy from Microsoft, where you have the freedom to active whatever you bought either online or over the phone. Your choice. You get to choose!

    Unlike Apple, which uses its draconian control to force you to just pull your Mac out of the box and use it. Want to activate online? Can't do it! Want to activate over the phone with the help of a friendly foreigner? Can't do it! You're on your own!

  70. Mountain out of a molehill by treerex · · Score: 2

    One undergraduate spending 12 weeks porting Darwin (!) to a new CPU architecture as part of their senior internship should not be used to infer anything about what Apple will be doing moving forward. Have people lost their minds? This is the biggest non-story I've ever read. He could just as easily been doing this with *BSD or Linux or OpenVMS or whatever. Honestly.

    1. Re:Mountain out of a molehill by Guy+Harris · · Score: 1

      One undergraduate spending 12 weeks porting Darwin (!) to a new CPU architecture

      And it's not really very "new" - the architecture in question is ARMv5, and there already exists a port to newer versions of the ARM architecture (it's in these little-known things called "iPhones" and "iPads" and "iPod touches" and "second-generation Apple TVs"), so a lot of what he had to do, as indicated in The Fine Intern Thesis, was deal with bitrot in ARMv5 support (perhaps some early work on what is currently called iOS involved ARMv5 development platforms, but I don't think any of the machines that ship with iOS have ARMv5 processors in them).

  71. Darwin != OS X by itsdapead · · Score: 5, Informative

    TFA says he ported Darwin - the open-source version of the OS X kernel - and got as far as a multi-user login prompt (he'd need some of the BSD toolchain to get that far, but you could run BSD on the ARM-based Acorn Archimedes in the early 90s). Not to be sneezed at as an intern project - but a long, long way from porting "OS X".

    Its the difference between porting "Linux" (in the correct sense of the name - i.e. the kernel) and porting Linux + GNU tools + X.Org + KDE/Gnome + ... in order to make something resembling modern Linux distro.

    Not that its remotely unfeasible to port OS X to ARM (nobody outside of Apple knows how much of iOS code is directly ported from OS X but economic common sense says "as much as possible") and I'd be unsurprised if Apple had an ARM-based Mac lashed up behind a closed door at Infinite Loop. Apple know a thing or two about supporting multiple processor architectures and It might just make sense as a stop-gap between the iPad and the Air if it offered size/weight/power savings over Intel. Feasible, but probably not likely.

    --
    In a survey of 100 programmers, 111111 thought that duck-typing was a good idea.
    1. Re:Darwin != OS X by LWATCDR · · Score: 1

      There is another option as well for the ARM port.
      OS/X server and or a new SAN/NAS device. Apple no longer has an end to end solution for corporations. With more and more people moving to IOS and OS/X devices it may be time to get back into at least part of that space. Maybe not the heavy lifting Database and or web servers but storage and possibly even an Exchange competitor.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    2. Re:Darwin != OS X by Guy+Harris · · Score: 2

      TFA says he ported Darwin - the open-source version of the OS X kernel

      Kernel and core bits of userland, actually.

      What's more, what he ported was the (not-completely-open-source) ARM version of Darwin (little if any of ARM support is open-source), which already exists - it lives, for example, in every one of those mobile phones with the apple-with-a-bite-out-of-it logo on the back, for example - and what he ported it to was an ARMv5 platform, and a lot of difficulties were due to bitrot in the ARMv5 support, as stated in The Fine Intern Thesis

      So, as you say, this says little about porting Mac OS X to ARM.

      (If I could post in this thread and moderate your posting up by 10^10^100, in the hopes that everybody who thinks this means "OMG APPLE'S BUSY PORTING MAC OS X TO ARM!!!!!111ONE!!!!!!", I would. Most of the discussion that this report has engendered all over the Intarwebs is a real case of "teh stoopid, it burns!")

  72. Re:Stop masturbating over apple by VGPowerlord · · Score: 1

    Yes, if you stretch the definition of PC to include phones and tablets, then yes, you may be able to claim Apple is the #1 PC seller.

    However, if you limit it to actual desktops and laptops, they aren't even in the top 5 worldwide according to Gartner (although they're #3 in the US).

    For that matter, who is Canalys? I've heard of Gartner (hence why I linked to them) because they're the industry standard in PC sales metrics.

    --
    GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
  73. Re:Hello! by Ihmhi · · Score: 1

    <Connery> Shay that again and I'll "Schnapp" your bloody neck!

    I'll take "Anal Bum Coversh" for 300.</Connery>

  74. Re:Stop masturbating over apple by CheerfulMacFanboy · · Score: 0

    I do think Apple are worse than MS. Apple is responsible for translating the closed Console ecosystem to phones, tablets, and soon, PCs. Insisting on a 30% cut of whatever they do allow you to sell on their platform is quite bad.

    MS are malevolent old-school nerds. Apple is monopoly 2.0.

    Yeah, those 30%. You know that Google asks the same? You know that Amazon for some things actually asked more before Apple forced them down? Why don't you stick buying from Amazon and see if Apple cares?

    --
    Fandroids hate facts.
  75. Re:Stop masturbating over apple by Anonymous Coward · · Score: 0

    Oh, so an iPad is a PC now? That's included in their count for global PC sales: "Apple shipped over 15 million iPads and five million Macs, representing 17% of the total 120 million client PCs shipped globally in Q4. Overall, the total client PC market, including desktops, netbooks, notebooks, and pads grew 16% year-on-year."

  76. Re:Stop masturbating over apple by Archangel+Michael · · Score: 1

    I'm sorry, but I find it "VERY" hard to believe you have any basis for your complaint. I doubt you ever had to run a business, pay a payroll, pay taxes on the business, pay taxes on income taken out of a company, pay 1/2 of all the employee SS taxes, pay for overhead, pay for ....

    30% is NOTHING for that. Their making piles of cash come from selling devices, lots of devices, and having a lock on the latest hardware production for years to come. The APP store is not where they make money, and from your complaint, it sounds like you think Apple should be running it like a charity.

    --
    Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
  77. Re:Stop masturbating over apple by DJRumpy · · Score: 1

    Sure you can. I use "DIR /S" ;)

    That's like saying if you make a brand new search engine on your computer at home, Google surely can't be spending all that much on their computer farm.

    Can't agree with you more. Sometimes the comments here from actual technical folk about how 'simple' the App Store infrastructure is just boggles.

  78. Re:Stop masturbating over apple by cforciea · · Score: 1

    For the same reason that Apple copies what other people are doing: it is profitable to draw some inspiration when your competitors have good ideas. Or are you going to claim that Apple also doesn't use other people's ideas?

  79. Re:Stop masturbating over apple by UnknowingFool · · Score: 3, Insightful

    You do have freedom. Apple has never said that they were it. If you want freedom go for Android. But the flip side is you are more likely to get malware.

    --
    Well, there's spam egg sausage and spam, that's not got much spam in it.
  80. Compare to Wine by tepples · · Score: 1

    You can't necessarily run one x86 platform's applications on a different x86-based platform, yet I use plenty of Windows applications on Xubuntu (sudo apt-get install wine). If iOS didn't have the App Store lockdown, someone might probably already have cooked up a Wine-like layer to run other ARM platforms' applications.

  81. Re:Stop masturbating over apple by obarthelemy · · Score: 1

    MS didn't.

    --
    The Cloud - because you don't care if your apps and data are up in the air.
  82. Re:Stop masturbating over apple by gnasher719 · · Score: 1

    I do think Apple are worse than MS. Apple is responsible for translating the closed Console ecosystem to phones, tablets, and soon, PCs. Insisting on a 30% cut of whatever they do allow you to sell on their platform is quite bad.

    Actually, Apple doesn't take 30% of everything. Apple pays 70% of the retail price to developers, but you are assuming that Apple gets 100%. I regularly find some shop that sells Apple Gift Cards at 20% rebate or so and use those; you can be quite sure that if I pay £20 for a £25 gift card then Apple is getting less than £20 from that sale, but developers would get 70% of £25.

  83. Re:Stop masturbating over apple by obarthelemy · · Score: 1

    Very untrue. Windows phone sucked, but they could get content and apps from anywhere. As did Palm stuff.

    --
    The Cloud - because you don't care if your apps and data are up in the air.
  84. Re:Stop masturbating over apple by obarthelemy · · Score: 1

    Not so. Windows and Palm phones could get apps and content from anywhere.

    --
    The Cloud - because you don't care if your apps and data are up in the air.
  85. Re:Stop masturbating over apple by Anonymous Coward · · Score: 0

    Tim Cook is the new John Sculley.
    That is what I think.
    Sell Apple stock now.

    No. Wait for the share price to increase by 50% as it did with Sculley.

  86. Re:Stop masturbating over apple by Anonymous Coward · · Score: 0

    If that was the case, wouldn't they ban free apps?

  87. Re:Stop masturbating over apple by Hatta · · Score: 1

    That's like saying if you make a brand new search engine on your computer at home, Google surely can't be spending all that much on their computer farm.

    Here's a great comparison. Google can apparently afford to parse my search query, find my query in an enormous database, and return the results to me for what, a fraction of a penny? How much do you think they actually get from that one little pink text ad at the bottom of the page?

    Now it's true that an iPad app is going to be larger than a search query. But bandwith is cheap, all sorts of hosting providers do this for free. So the major cost has to be the back end stuff. But Google's database is by far bigger than Apple's database, so I really can't see that that is a major cost either.

    The only other cost I can think of is billing. Mastercard and Visa do this for 2% of the sale. How this all adds up to 30% is beyond me.

    --
    Give me Classic Slashdot or give me death!
  88. Re:Stop masturbating over apple by Anonymous Coward · · Score: 0

    Yeah actually phones were wide open. Google and Apple are trying to close them.

    I have a boatload of GPL'ed software on my Windows Mobile 6.5 phone (upgraded from 6.1). In fact all of the software I put on it except for Opera is GPL'ed.

  89. Re:Stop masturbating over apple by CheerfulMacFanboy · · Score: 0

    Sorry, but I find it *VERY* hard to believe that Apple's overhead is 30% of the purchase price of anything on the App Store(s).

    Even the free stuff? You have a fucking limited believe. Which wouldn't matter if you had any reason. Too bad, ehh.

    --
    Fandroids hate facts.
  90. Re:Stop masturbating over apple by ceoyoyo · · Score: 1

    Apple didn't invent the app store for phones. And previous stores claimed a lot more than 50%. As for PCs, you're making a prediction, a prediction that a lot of people have been making for quite a while and have been wrong about for quite a while.

  91. Re:Stop masturbating over apple by cbhacking · · Score: 1

    I'm not sure about Palm, but neither Symbian nor Windows Mobile were anywhere near so locked down as iOS. You could install whatever apps you wanted, tweak almost everything, run as whatever the OS's equivalent of "root" was easily, and in some cases even build and custom install custom ROMs quite easily. iOS has none of that.

    --
    There's no place I could be, since I've found Serenity...
  92. I like freedom - and Apple. by zerofoo · · Score: 1

    The Mac Pro under my desk is running 3 different operating systems - two of them have nothing to do with Apple, yet Apple has not prevented me in any way from doing this.

    I guess some just have an axe to grind with Apple.

  93. Re:Stop masturbating over apple by UnknowingFool · · Score: 1

    Two things: 1) Windows and Palm were not the only plaforms that existed before iPhone. 2) Even with Windows and Palm, the payment cut was much higher than 30%. While you could install whatever you wanted on these platforms, from a developer side, it was expensive to distribute your apps regardless of platform. If you used another platform, you didn't have the freedom either.

    --
    Well, there's spam egg sausage and spam, that's not got much spam in it.
  94. Re:Stop masturbating over apple by alex67500 · · Score: 1

    I bet this comment was most-moderated-up-and-down-of-the-day today :-)

    Rule number 1: Do not wast mod points on an Apple thread.

  95. iPad Transformer by ChunderDownunder · · Score: 2

    Like the volunteer efforts to get Ubuntu running on the Asus Transformer series, perhaps there's a niche for a device that can run iOS and Mac OS - AT THE SAME TIME! The next-gen ARM chips support hardware virtualization.

    Dock a keyboard and your iPad becomes a mobile OS X workstation for those who need to 'get real work done'. Not all of us need 'legacy' amd64 apps like Photoshop. :-) All the iApps would seamlessly share settings from a common home directory - surprising? not really, same code underneath, just reskinned.

    Developing iOS apps in Xcode on the same CPU architecture via a hypervisor should be trivial. Apple would instantly double their iOS developer base, as the disincentive to have to additionally buy a $1000 Mac disappears. And yeah, these quad core CortexA15 ought to be grunty enough to run Xcode provided they're partnered with a decent amount of RAM.

    I haven't owned any Apple products since the days of 68k but I'd strongly consider a device that supported seamlessly running both OSes rather than fiddle getting desktop Linux running on a tablet designed for Android (no acclerated drivers for Xorg etc.)

    I guess I'm not the target market though...

  96. Sounds more like open source Darwin than Mac OS X by perpenso · · Score: 2

    And considering an intern could port a complete OS port in a mere 12 weeks, shows how portable it is. This person presumably had never touched the OS-X source before, yet manages to pull it off ...

    It sounds more like Darwin that Mac OS X in a form the average user would recognize. From the summary: "The port got as far as booting to a multi-user prompt, but then hit hurdles to do with drivers and cache." If so he probably was familiar with it since Darwin is open source, http://www.apple.com/pr/library/2000/04/05Apple-Releases-Darwin-1-0-Open-Source.html.

    That said, the intern did great work, I'm happy he got hired by the CoreOS team.

    ... I suppose portability is simply part of the demands by management ...

    I would not be surprised to find that this is just an internal effort to verify portability. Replacing PowerPC as the "other" architecture since ARM represents a viable contingency. It might be wishful thinking to expect an ARM based Mac at any time in the near future.

    ... I don't think Microsoft will have such an easy time if they were ever to switch to another architecture.

    Windows NT was portable from day one of internal development, MIPS and x86. Windows NT 4 shipped with four supported architectures on the standard retail CD: x86, MIPS, Alpha and PowerPC. While subsequent commercial versions of Windows NT only supported one architecture, well two if you count x86 and amd64 separately, Microsoft supposedly continues to build internally on some "other" architecture to maintain portability.

  97. Re:Stop masturbating over apple by UnknowingFool · · Score: 1

    Here's a great comparison. Google can apparently afford to parse my search query, find my query in an enormous database, and return the results to me for what, a fraction of a penny? How much do you think they actually get from that one little pink text ad at the bottom of the page?

    And you've conveniently ignored the fact that Google spends about $500M on each data center. The other thing it Google operates on a scale much different than Apple. Google probably handles millions of searches and each ad payment is a microtransaction. Apple spends about $1B on each data center but they have fewer of them. Their systems handle purchasing, delivery, and payment.

    Now it's true that an iPad app is going to be larger than a search query. But bandwith is cheap, all sorts of hosting providers do this for free. So the major cost has to be the back end stuff. But Google's database is by far bigger than Apple's database, so I really can't see that that is a major cost either.

    Again you are ignoring capital costs and most other operating costs. Bandwidth is not the only cost involved.

    The only other cost I can think of is billing. Mastercard and Visa do this for 2% of the sale. How this all adds up to 30% is beyond me.

    This is the perfect example of why you don't understand infrastructure. The credit card fee is only what is Apple is being charged by the credit card company. That isn't the sum of all their costs to receive payment. Somehow, Apple has to build and maintain a system that feeds their customer's purchases to the credit card company. Apple does not have interns at HQ all day swiping cards. Buying or building the system isn't cheap considering security, scalability , and the handling multiple currencies and exchange rates. That's just so they can get paid. Distributing the money to the developer is probably another massive system.

    So you've never answered my question: How much would it cost you to build a site for 200+ million users to deliver billions of products and handle the payment systems as well as backend management?

    --
    Well, there's spam egg sausage and spam, that's not got much spam in it.
  98. How many hours in a week? by lwriemen · · Score: 2

    Twelve weeks is a specious number. Interns (i.e., no life) given an interesting project (and they're more likely to be interesting to interns) or trying to impress will often put in 80+ hours a week, so 12 weeks can easily mean 24 or 36 weeks. Granted there'll be some time wasted due to lack of knowledge, but that'll be more than compensated for in poor quality; Not necessarily in terms of errors, but quality in terms of usability by whoever takes over after the internship term ends. (Maybe Apple had to hire the intern.) As someone else posted, "Free lunch!" Indeed!

    IOW, the real news has very little to do with the inaccurate, misleading title.

  99. Re:Stop masturbating over apple by Hatta · · Score: 1

    And you've conveniently ignored the fact that Google spends about $500M on each data center.

    I haven't ignored the fact, it's irrelevant. Whatever Google invested in their data centers they are able to recoup with a few small text ads at the bottom of their page. Apple should be able to do the same.

    So you've never answered my question: How much would it cost you to build a site for 200+ million users to deliver billions of products and handle the payment systems as well as backend management?

    I don't know. But I'm willing to bet that Google could do it for a lot less than Apple has.

    --
    Give me Classic Slashdot or give me death!
  100. Core of Mac OS X is open source by perpenso · · Score: 2

    Lets start with being able to get source code for the OS ...

    Core OS, filesystem, etc ... sure:
    http://www.apple.com/pr/library/2000/04/05Apple-Releases-Darwin-1-0-Open-Source.html
    http://www.apple.com/opensource/

    ... or any of the apps ...

    Mac OS X runs the same console and X11 apps as Linux. The X11 display server is well integrated into Mac OS X.
    http://docs.info.apple.com/article.html?path=Mac/10.7/en/mchlp2276.html

    ... Then we'll continue by discussing the DRM.

    What is there to discuss? The record industry initially required audio files from the iTunes Store to include DRM but Apple eventually got them to abandon DRM. Mac OS X does not require DRM or the use of the Mac App Store. You can distribute binaries directly to users if you wish. You can distribute open source apps if you like.

  101. Re:Stop masturbating over apple by Hatta · · Score: 1

    P.S. I'm aware that Google charges 30% on the Android market. That's ridiculous too. But we can't expect Google to leave money on the table if people are willing to pay such rates.

    --
    Give me Classic Slashdot or give me death!
  102. Re:Stop masturbating over apple by jo_ham · · Score: 1

    And when the market for getting your apps from "anywhere" is so small as to be effectively insignificant?

    This is what I was talking about - the current state of Android is light years ahead of where Win Mobile and Palm were before the iPhone. Unless you really are going it alone and writing all your own software for your phone, you're better off in the current environment.

  103. What Lock-In? by andersh · · Score: 1

    As an Apple Customer you are stuck with vendor lock in.

    While Apple does not offer you the freedom to change the hardware, why would a consumer want to anyway, Apple does not lock you in with regards to operating systems which is what we are talking about here in reality.

    If Apple switched to another hardware architecture, your current Mac would still be able to run any other major operating system on the market today including Microsoft Windows, GNU/Linux, *BSD and so on. What "lock in"?

  104. Re:Stop masturbating over apple by s73v3r · · Score: 1

    Finally, most of the products of apple aren't innovation. They certainly didn't make the first cellular phone, nor the first mp3 player, or tablet. But they did it differently enough, with a touch, at the right time

    Who are you to say there's no innovation in their products? No, they didn't make the first of any of those things. But they definitely iterated and innovated on the core concept of those devices and turned out something that was pretty damn good. To say there's no innovation involved is complete bullshit.

    And no, they aren't just marketing. If they were only marketing, and their products were not extremely good as well, they would not have captured the MP3 player market like they did. They would not have a phone which is constantly one of the top sellers, if not the top seller, through each of it's 5 iterations.

  105. Re:Free lunch!!! by Anonymous Coward · · Score: 0

    I was an intern in this same platform group in 2007. I worked on the iPhone project and was paid $23 an hour. Overtime was $34.50! That was a lot of money to someone who hadn't yet finished 2nd year of university.

    Apple pays their interns as does Google, Microsoft, Amazon, etc.

  106. Re:Stop masturbating over apple by s73v3r · · Score: 1

    the rest of the world does not buy Apple and are also happy with that choice.

    Given stuff like the OP, it seems this statement is not true. Either they aren't happy with their choice, or they aren't happy that others have the choice to use Apple.

    but they did not invent anything themselves

    So? Are you trying to say that the only source of innovation is by inventing the entire thing from scratch? I guess that means there's no more innovation in the tech sector anymore.

    I don't care Apple users being spoiled digibete users. I do care them praising their product as if it was divine. It's just electronics, like any other. Software, like any other. And not even better software, just more limited software. Count the number of forum threads that are like 'how do i do this or that with my mac' where the answer simply is: you can't. No choice, no alternative, you wanted something and you can't. Yet those customers are most happy with their apple. It are also the people who think Apple computers are the most secure, invulnerable for viruses, etc.

    I'm sorry, this is just complete and utter bullshit. There is absolutely nothing in this paragraph that is rooted in reality.

    i have no illusion at all that Apple is any better _for me_ than any other OS like redmonds or a desktop linux.

    Then take your own advice and shut the hell up about it.

  107. Except .... by King_TJ · · Score: 1

    If you believe what's said over on the MacRumors website, they already hashed this possibility out pretty thoroughly and the consensus was that Apple has no real interest in trying to place iOS on a notebook form-factor piece of hardware. The iPad has plenty of room left for improvement and will probably serve as their dominant iOS platform for quite some time.

    I have no doubt Apple is working on (even finished?) an ARM port of OS X, but if it's like last time (developed an Intel x86 port of OS X they kept secret and sat on for years, until they decided to leverage it), it'll be something else they keep under wraps, "just in case".

    What I think you might see are new computers from Apple running OS X with a touch-screen. That's really the only sensible reason OS X Lion bothered to port over the iOS app screen/launcher. Practically everyone says that's useless/pointless on their Mac, *except* for the possibility it would make a user-friendly option if a touchscreen was present.

    The only reason Apple would really be motivated to switch the Air to an ARM processor would be a scenario where Intel quit giving them "first dibs" on new or custom-designed CPUs they'd want. If, say, Toshiba or HP or Dell paid off Intel to get some special treatment Apple couldn't get until after their products were in the pipeline, and it involved making faster, slimmer, lighter notebooks than the Air -- THAT might prompt Apple to retaliate with a switch to ARM.

    1. Re:Except .... by BasilBrush · · Score: 1

      In order to work well with a touchpad, they'd need to change an awful lot more in OSX than the launcher.

      1) All selectable elements need to be much bigger and have more separation to be touchable with a finger. Try putting your finger on the Window traffic light buttons for example. Your finger probably covers all three.

      2) Mouse hover disappears.

      You don't need touch to explain the App Launcher. Despite a few reservations with this first version, I prefer it to the old Application folder popup from the toolbar method. It provides a simple extra level of indirection. I can change the order, and put groups of applications in folders, without changing the on disk layout of the Application folder. Changing the organisation of the Application folder directly is a mistake as App upgrades will result in you having two versions of Applications installed.

  108. Re:Stop masturbating over apple by gumbi+west · · Score: 1

    2%? They have a two tier system now, there is a fixed cost and then a variable cost (you can look those up on wikipedia if you don't know them).

  109. Re:Stop masturbating over apple by s73v3r · · Score: 1

    Unless you have any actual, hard evidence to back up your statement that they are going to impose a closed ecosystem on PCs, shut the fuck up about it. I'm tired of hearing this Chicken Little "The Sky is Falling!" bullshit with absolutely nothing to back it up.

    Insisting on a 30% cut of whatever they do allow you to sell on their platform is quite bad.

    Not when you realize that 30% takes care of CC processing, billing, hosting and distribution.

    Seriously, if you think it's that bad, why don't you go look at what some of the agreements were BEFORE Apple got into the game. Look at what it costs to sell software at retail. Look at what a lot of the carrier's software stores had. With a lot of them, you were lucky if YOU were the one taking the 30%.

  110. Re:Stop masturbating over apple by s73v3r · · Score: 1

    They're a public company. You can look at their expense reports and see how much they're spending on running the iTunes store and how much they're bringing in through the 30% cut.

  111. Re:Stop masturbating over apple by s73v3r · · Score: 1

    But bandwith is cheap, all sorts of hosting providers do this for free.

    You've just proven your ignorance if you think that, with the amount of bandwidth we're talking about for the App Store, that providers would do this for free.

  112. Re:Stop masturbating over apple by AJH16 · · Score: 1

    Actually, my Windows Mobile phone was supremely open. My rooted Android comes close, but isn't quite as fully open as my Windows Mobile handhelds before it were. Apple fights tooth and nail to avoid open platforms.

    --
    AJ Henderson
  113. Re:Stop masturbating over apple by s73v3r · · Score: 1

    I don't know. But I'm willing to bet that Google could do it for a lot less than Apple has.

    You would think, but they haven't. Not only is their thing costing the same, but for the longest while, the Android Market sucked large portions of ass compared to the App Store in terms of searchability and usability.

  114. Re:Stop masturbating over apple by s73v3r · · Score: 1

    So Apple is completely evil for doing it, but when Google does it, they're just "not leaving money on the table"?

  115. Re:Stop masturbating over apple by s73v3r · · Score: 1

    And I find it very hard to believe you were actually able to get dressed in the morning, with the lack of thought you show with this statement.

    Here's a hint: They're a public company. You can go look this shit up.

  116. Re:Stop masturbating over apple by s73v3r · · Score: 1

    Which led to a completely different problem, in that it was hard to actually find software.

  117. That part isn't Apple's fault yet by tepples · · Score: 1

    And how is that Apple's fault?

    I agree with you that this is not Apple's fault, and it won't be until Apple itself starts promoting the iPad as a VNC terminal. I just wish some fanboys would stop making the argument that the ability to remote into an SSH/VNC/RDP application server is enough to balance out the closed business model of iOS.

    1. Re:That part isn't Apple's fault yet by s73v3r · · Score: 1

      Well, for many it is. You need to stop thinking that your needs are the only ones that should be considered. If something works for you, great. If it doesn't, move on.

    2. Re:That part isn't Apple's fault yet by tepples · · Score: 1

      If something works for you, great. If it doesn't, move on.

      So how do I "move on" once all manufacturers have discontinued the product that meets my needs?

    3. Re:That part isn't Apple's fault yet by s73v3r · · Score: 1

      Not my problem. If your needs are really that important, perhaps you should go into business yourself to see they are always met.

  118. Re:Stop masturbating over apple by s73v3r · · Score: 1

    They do now.

  119. It's not conclusive. Yet. by tepples · · Score: 0

    I agree with you that it's not conclusive, but it raises warning flags that I can't ignore.

    1. Re:It's not conclusive. Yet. by jo_ham · · Score: 1

      I really can't tell if you're trolling.

      You are seriously suggesting that Apple are colluding to "remove freedom" because they had a similar price to Microsoft for a developer program, and that MS has announced mandatory bootloader locking thus it is "obvious" Apple will too?

      I bought Fallout: New Vegas on Steam for $5, and peanut butter costs $5 in the store. This is clear evidence that Bethesda will be releasing a range of peanut based products.

    2. Re:It's not conclusive. Yet. by tepples · · Score: 1

      I apologize for coming off as a troll. My condition makes this difficult.

      Apple may or may not end up copying Microsoft a second time. But should Apple end up introducing a laptop that's locked down against dual booting, and should Microsoft start ramping up the royalties for patents that it claims cover Android, I guess I'll have to keep recommending Acer and ASUS netbooks.

    3. Re:It's not conclusive. Yet. by jo_ham · · Score: 1

      But that's just it - an ARM based laptop from Apple in the first place is merely a rumour at this point. You've already judged them as evil and anti-Open because of something Microsoft has done. The Apple ARM laptop doesn't even officially exist, even as a product announcement, or perhaps not even at all, and yet you're pinning a label to them for locking it down like Microsoft's future ARM offerings.

      By all means, judge them for things they are *actually doing* (and there are certainly several choices), it's just annoying to see so many people on slashdot treat Apple rumours as press releases from Apple themselves.

  120. Re:Stop masturbating over apple by Lord_Jeremy · · Score: 1

    It doesn't matter how much you think it *should* cost to run a software repository. It doesn't matter how much the App Store *actually* costs to run. It's Apple's store and they can charge what they want. You (and anyone else) are legally free to circumvent their trusted computing model and install software without using the App Store. Or you can not purchase an iOS device in the first place. I know it may be hard to believe, but there are actually many competing brands of tablets and smartphones, most of which run a gem of open source software known as Android.

  121. Windows history by unixisc · · Score: 2

    Windows NT was actually developed originally on MIPS - and ironically, on DECstation 3000s - a DEC MIPS based workstation that was sold w/ only Ultrix - not VMS, and not NT. It was later ported to Intel and Alpha, and when released, it was released for x86, MIPS and Alphas. Silicon Graphics was one of the first companies w/ an NT box based on the MIPS R4000 called Magnum, while DEC released an EISA based PC based on the 21064. Since then, a number of companies tried building NT boxes based on either MIPS or Alpha, but Windows on RISC failed to make any market inroads.

    Problem was that while NT was a hybrid architecture to start with, more and more things were moved from user to kernel when NT went from 3.1 to 3.5 to 4.0. As a result, unlike NEXTSTEP, NT became less portable. Also unhelpful was the fact that MS never made any serious attempts to make NT/RISC successful the way they did w/ Windows 95. E.g. the only Office port they did was Word and Excel, ignoring things like Access. End result was that those platforms never took off, and finally, Microsoft canned its support for all of them, including the PowerPC. While ARM has supported Windows CE, on which Windows Phone 7 is based, ARM does not support NT, so Windows 8 on ARM will really be the first port of NT to the ARM, as opposed to the sixth port of NT to the x86. Which is another thing that ensures that Windows 8 on ARM will be a dud. Oh, and incidentally, count Itanium amongst the dead platforms that once ran any version of NT.

    Which is why Microsoft doing their phone version of Windows 8 on ARM makes no sense. Anybody who gets anything that runs Windows will expect to somehow run the software they've probably paid good money for on their new tablets or even phones, which won't work if it is based on ARM. I understand that Microsoft may have finally done what they could to make Windows 8 more micro-kernel-ish in order to improve portability, but 10 years after the demise of most RISC platforms, I'd say it's rather late in the game, and it still doesn't solve the issue of ARM not running Windows. A more sensible approach would have been to take AMD's Fusion platform and make a tablet out of it, and use that as the reference platform for Windows Phone 8 or Windows 8 Compact Edition. That way, at least people can be sure that if they manage to install their PC apps on their Windows tablets, it has at least a prayer of working.

    1. Re:Windows history by Guy+Harris · · Score: 1

      Problem was that while NT was a hybrid architecture to start with, more and more things were moved from user to kernel when NT went from 3.1 to 3.5 to 4.0. As a result, unlike NEXTSTEP, NT became less portable.

      It's not as if running in userland magically makes code more portable. Most of XNU and the associated kexts are portable; the non-portable bits sit in places such as subdirectories of and some of the subdirectories of the osfmk directory. And as for userland, the platform-specific bits of the "libc" part of libSystem sit in subdirectories of the top-level directory in the Libc project, and the non-portable bits of the run-time linker are #ifdeffed in files such as dyld_stub_binder.s.

    2. Re:Windows history by drsmithy · · Score: 1

      Windows NT was actually developed originally on MIPS [...]

      The initial Windows NT development was done on Intel i860 emulators, then internally-designed workstations, before being ported to its other platforms (MIPS, x86, etc).

      Problem was that while NT was a hybrid architecture to start with, more and more things were moved from user to kernel when NT went from 3.1 to 3.5 to 4.0. As a result, unlike NEXTSTEP, NT became less portable.

      This is a non-sequitur. Whether components are running in user or kernel mode has little bearing on portability. Exhibits A and B being NetBSD and Linux. Added to which, NeXTSTEP (and subsequent derivatives like OS X) is a "Hybrid architecture" just like NT.

      NT was available publicly for 3.1 through NT 4.0 on four quite different platforms, and an Alpha port remained until the last betas of Windows 2000 (and lived on internally past then to aid 64-bit porting to Itanium, before actual Itanium hardware was available).

      This isn't counting the rumored internal port to SPARC (and IIRC another to PA-RISC).

      The idea NT has become less portable doesn't pass any sort of actual analysis. It's highly likely an ARM port of NT has been hanging around in R&D labs since the beginning of Windows 7 development, if not late in in the Vista development cycle.

    3. Re:Windows history by unixisc · · Score: 1

      If you want to include those rumored ports, why forget Intergraph's Clipper? Incidentally, Intergraph was the company that first tried to port NT to the Clipper, then the Sparc, and then settled for Wintel. That made them an also-ran w/ the Dells, and ultimately, they disintegrated. PA-RISC was never in NT's roadmap.

      The Alpha version of NT was never 64-bit, so it's hard to see how the Alpha version of NT could have been any help in porting NT to Itanium. At any rate, MS dropped Windows Server 2003 - the only NT version to exist on Itanium, so it's very unlikely that they had any non Wintel OSs all this while. Besides, Windows 7 has increasingly been a 64-bit OS, while ARM, still now, is 32-bit only, and given its target platforms, doesn't have a compelling need to go 64-bit.

    4. Re:Windows history by drsmithy · · Score: 1

      If you want to include those rumored ports, why forget Intergraph's Clipper?

      Because I was commenting from memory, and two decades of enjoying scotch and red wine have taken their toll.

      The Alpha version of NT was never 64-bit, so it's hard to see how the Alpha version of NT could have been any help in porting NT to Itanium.

      The Alpha [development] version of Windows *2000* was 64-bit.

      At any rate, MS dropped Windows Server 2003 - the only NT version to exist on Itanium, so it's very unlikely that they had any non Wintel OSs all this while.

      The current version of Windows Server - 2008 R2 - is available today and supported on Itanium (though is supposed to be the last version to support it). That means Microsoft are going to be supporting Windows on Itanium until ca. 2018.

      Besides, Windows 7 has increasingly been a 64-bit OS, while ARM, still now, is 32-bit only, and given its target platforms, doesn't have a compelling need to go 64-bit.

      Windows 7 had a 32-bit release. Windows 8 is everything but guaranteed to have an ARM port. Windows 8 supposedly won't have a 32-bit x86 release, but that's not really relevant to an ARM port.

    5. Re:Windows history by unixisc · · Score: 1

      The less code one has to directly translate into a new assembly language, the lesser are the chances of buggy code. With a microkernel OS, only the microkernel code needs to be translated into assembly, since userland is all calls to the microkernel. It is not directly tied to the size of userland, but rather, how much of assembly code is involved.

      With NT, that kernel kept growing, so that more code had to be ported, making the OS 'less portable', or at least, increasing the probability of bugs w/ every translation. Also, when some assembly code is included for certain routines, that increases the non-portability of the OS. NT did include more assembly code while going from 4.0 to 2000.

    6. Re:Windows history by Guy+Harris · · Score: 1

      The less code one has to directly translate into a new assembly language, the lesser are the chances of buggy code. With a microkernel OS, only the microkernel code needs to be translated into assembly

      Presumably you mean "translated from one assembly language into another assembly language".

      since userland is all calls to the microkernel.

      I'm not sure what "userland is all calls to the microkernel" means here.

      You obviously can't mean that there is nothing in userland but calls to the microkernel, as that would require the "micro"kernel to include all the functionality that's actually does useful work, which would render it far from "micro".

      If you mean that all the calls to the microkernel are from userland, that's probably true, but tautologically so if you have just the microkernel and userland - any call to a microkernel from within the microkernel isn't a call "to" the microkernel.

      However, in any case, whilst there's little code in userland that is required to be assembler-language code, some low-level code is often in assembler language, such as memory copy and string manipulation routines. If you meant that userland would call into the microkernel for all operations whose implementations are written in assembler, I see no point in putting those routines into the microkernel and requiring a change of privilege - they don't require kernel-mode privileges.

      As for non-microkernel OSes, it's not as if all kernel code is necessarily assembler language, so it's not as if a bigger kernel ipso facto means more assembler-language code.

      It is not directly tied to the size of userland, but rather, how much of assembly code is involved.

      And it's not tied to microkernel vs. non-microkernel, either.

      With NT, that kernel kept growing, so that more code had to be ported,

      The former does not imply the latter. Kernel code is not ipso facto non-portable code (having written my share of code that runs in kernel mode, I can state that for certain).

      Also, when some assembly code is included for certain routines, that increases the non-portability of the OS. NT did include more assembly code while going from 4.0 to 2000.

      Was that additional assembly code all kernel code?

  122. Re:Stop masturbating over apple by jdavidb · · Score: 1

    If you really like freedom even a little bit, you need to recognize Apple's freedom to run their business however they want.

    I do not recognize a freedom to run a business however a person wants. For example, I wouldn't recognize a freedom to run a business that commits murder or theft.

    In my opinion, intellectual property is theft. It is theft of a right that belongs to other people: the right to do whatever I want with my own property, including the right to store bits however I like. The theft is legal and sanctioned by both government and by large swaths of society, but I still recognize it as immoral, and I don't recognize a right to run a business this way. Your freedom ends where my nose begins, as they say.

    The copyleft licenses use intellectual property law against itself, but they would be completely unnecessary if the law did not grant such monopoly privileges in the first place. Many people of course believe such monopoly grants are necessary and indispensable, but that is their belief, and not mine, and I don't recognize a right for people to force their beliefs onto others.

  123. Re:Stop masturbating over apple by Anonymous Coward · · Score: 0

    Yeah, that 30% cut for handling all the credit card processing, hosting, bandwidth, servers, storefront etc... Such a travesty.

    Seriously, the 30% cut just for managing the payment stuff *alone* is a bargain, as anyone who has ever had to handle a merchant account and payment processing will tell you, especially for small transactions. It is very expensive and time consuming to deal with.

    There are other cheap options. Apple's flat 30% is cheaper if you're selling your things for less than $1.11, google checkout is cheaper for anything at that price or above. Depending on how many customers you have downloading the thing per month, hosting and bandwidth can be found for free. If you've got thousands of customers paying you over $1.11 in one month, you'd have to pay for hosting, but you'd be doing pretty well, and you'd be better off handling it yourself rather than letting apple do it.

    Also, "responsible for translating the closed console ecosystem to phones"? How short is your memory?! Phones were anything *but* open before Apple entered the market. If anything Apple has made it more open, by driving the success of its main competition - Android.

    I had a WinCE smartphone before the iPhone days. There used to be a special version of Visual Studio 6 for embedded systems. Compile, run anything you want. And that was MICROSOFT.

  124. Re:Does it actualy matter? by axp_bofh · · Score: 1

    Lets start with being able to get source code for the OS or any of the apps.

    Please point me to the OS source for AIX or HP/UX - a couple of other UNIXes.

  125. Re:Stop masturbating over apple by Hatta · · Score: 1

    When did I say Apple was evil?

    --
    Give me Classic Slashdot or give me death!
  126. Re:Stop masturbating over apple by Anonymous Coward · · Score: 0

    Would probably help with your prejudices if you actually did that. I am not going to do it for you.

  127. Re:Stop masturbating over apple by Lord_Jeremy · · Score: 1

    Sure and the devices were niche devices. App devs had to distribute and advertise totally on their own. There was little common infrastructure for getting software. I had a Palm Zire 71 and I remember having such a hard time finding good apps to run on the damn thing. If it had a "root" account or custom ROM capability, I didn't notice because I don't care about those things. My goal then (as it is now with my iPod Touch) was to consume music and video and occasionally browse the internet and play a few games. The Zire wasn't very good at any of those things. On the other hand I love my iPod, it does exactly what I want it to!

  128. Ultra low-end, maybe by DrYak · · Score: 1

    Maybe in the ultra-low end market, like smartphones and tablet. The PowerVR deffered tiled rendering architecture has been king on the ultra-low spec for ages.

    But Nvidia might be targeting something bigger. Like light-wieght laptops. Device which might require a little bit more graphical power than what can be delivered by a PowerVR or a Tegra, while still benefiting from the massively reduced power consomation that an ARM can provide. (when couple with an SSD and other such low-power components).
    (Some DELL Latitude did feature a hybrid ARM/x86 architecture. Same screen, same keyboard. You could either boot into x86 and run a full scale Windows. Or boot into the ARM and run an embed Linux. The ARM/Linux had an impressively better battery life. Okay that came also because the ARM mode didn't power up the harddrive nor the discrete graphic card nor the USB ports).

    One could easily imagine a dual-GPU solution, with a Denver containing the next gen Tegra, for when an absolutely low power is needed, and a discrete low-end/low-power GeForce for when the netbook is plugged and needs more graphical omph.
    (Somewhat like the current OPTIMUS switching mode between the embed intel graphics and the discrete GPU depending on demand. Excet that a Denver project could bring much longer battery life while in low-power mode, while the discrete GPU could give better performance than a PowerVR, smartphone oriented SoC).

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  129. Leveraging former work by DrYak · · Score: 1

    And considering an intern could port a complete OS port in a mere 12 weeks, shows how portable it is.

    Not to minimize the intern's work, but it also shows that some of the iDevice work was also leveraged and recycled.

    The GUI might be completely separate between iOS and OS X, but from what I've heard, some code is shared between the lower components of the OSes.
    (The kernel is supposed to be the same, for example). So work for some of the component of Mac OS X has already been partly done.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  130. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  131. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  132. and again.. by SuperDre · · Score: 1

    And with the new MacOSX on ARM you'll have to buy ALL your software over again as it won't run on it, just like you had to when they switched from powerpc to x86..

    1. Re:and again.. by Guy+Harris · · Score: 1

      And with the new MacOSX on ARM you'll have to buy ALL your software over again as it won't run on it, just like you had to when they switched from powerpc to x86..

      No, you didn't, at least not until you upgraded to Lion.

  133. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  134. Re:Stop masturbating over apple by PIBM · · Score: 1

    I was saying that most of their products aren't innovation, as they did it once, then they brought it over a range of device. I wasn't saying it was only marketing, but that it was definitely one of their best shot.

  135. Re:Free lunch!!! by Anonymous Coward · · Score: 0

    He was probably paid. I've made $13-$20 an hour interning as a programmer during my summers. Of course, apple may be able to get free interns on brand name alone.

  136. Wrong product line, guys. by Anonymous Coward · · Score: 0

    This isn't a high-end ARM chip. Apple is already using this chip in a released product:
    https://www.google.com/search?q=apple+marvell+88F6281

    In other words, Apple wants the Time Capsule / Airport Extreme to run Darwin instead of NetBSD as it currently does, which makes perfect sense. All the hype about the MacBook ARM is uninformed media nonsense.

  137. More like 6+, depending on what you count... by mbessey · · Score: 3, Informative

    If you're willing to include software that was developed, but not released, there are:
        m68k (original NeXT hardware)
        i386 (NEXTSTEP for Intel processors)
        SPARC (NEXTSTEP for SPARC)
        HPPA (NEXTSTEP for PA-RISC)
        Motorola m88k (NeXT RISC Workstation - never released, but a working copy was at Apple when I worked there)
        PowerPC (Mac OS X Server 1.0, later developed into Mac OS X)

    Significant bits of NeXT software were also ported to Intel i860 and DEC Alpha, but not enough of the OS to actually qualify as a "NEXTSTEP port"

  138. Re:Stop masturbating over apple by BasilBrush · · Score: 1

    The copyleft licenses use intellectual property law against itself, but they would be completely unnecessary if the law did not grant such monopoly privileges in the first place.

    Not true. GPL forces conditions on people that has no relation to copyright.

    If I modify some GPL code, and distribute the binaries, the GPL forces me to make my modified source-code available as well. In the case of no copyright law and no GPL, I wouldn't have to do that.

    The GPL uses copyright to achieve it's aims. Aims that are not about abolishing copyright. GPL is therefore pro-copyright, not anti-copyright.

  139. Re:Hello! by Yvan256 · · Score: 1

    Hello. My name is Inigo Montoya. You killed my father. Prepare to die.

  140. Re:Stop masturbating over apple by BasilBrush · · Score: 1

    In what way is Cook the new Sculley? I mean, other than being an Apple CEO that isn't Steve Jobs.

  141. Re:Stop masturbating over apple by BasilBrush · · Score: 1

    Hell, even Woz says that there are things better done on his Android.

    Woz says he was misrepresented.

    An example is that they've been littering all movies for years, and it's finally been paying off.

    That's a result of having the nicest (best designed) products.

  142. Want to bet? by mbessey · · Score: 1

    I'd be willing to put a reasonable amount of money at risk predicting that Apple will eventually ship something that's not an iPhone or iPad, which runs the full version of Mac OS X on the ARM architecture. Given how smooth (relatively speaking) the PPC-to-Intel transition went, it'd be a minor speed bump for most developers, not a major disaster. If you're already supporting PPC and Intel, then ARM is just a testing burden - you already need to code for big- and little-endian architectures, for example.

    Given the Mac App Store, there's a lot less in the way of friction to just recompile something and put it out there, as opposed to trying to get boxes on retail shelves. Yes, third-party developers will complain, and so will users if they can't get whatever apps they depend on right away. Given that Macs already come with all the basics (email, web, music/video playback), probably 75% of typical users wouldn't even need to buy anything for an ARM Macbook Air to get plenty of use out of it.

  143. Read these before commenting, please by Guy+Harris · · Score: 1

    Please read this OS News article, which explains why this does not mean "Mac OS X was ported to ARM", and the actual thesis before commenting.

    tl;dr version of the OS News article - it's just a port of Darwin, using the existing ARM support, to an ARMv5 platform, that included fixing bitrot in the ARMv5 support.

  144. Name, job. by rew · · Score: 2

    His name must be Tristan Schaap. Not Schapp.

    He used to work for me, but Apple made him an offer he couldn't refuse. When he left, he said he was going to work in security. Apparently they found something else for him to do :-).

    As far as I know he went to apple for an internship, and after that they asked him: finish your studies and come work for us after that.

  145. Re:Stop masturbating over apple by BasilBrush · · Score: 1

    Canalys are a market research company based in the UK. Like Gartner they make their money by sellling their research to companies for eye-watering amounts per copy.

    They've been putting out market share studies every quarter for more than a decade to my knowledge, and for the mobile phone market have more credibility than Gartner. Gartner are better known for PC metrics, but that doesn't mean Canalys numbers aren't credible.

  146. Re:Stop masturbating over apple by obarthelemy · · Score: 1

    but there was competition between appstores and no built-in device lock-in.

    --
    The Cloud - because you don't care if your apps and data are up in the air.
  147. Re:Stop masturbating over apple by UnknowingFool · · Score: 1

    And yet no one really bought apps in these open stores. And no one liked the lack of selection in the closed stores. So no one was making any money. And there still is competition today. Don't like the walled garden? Buy Android.

    --
    Well, there's spam egg sausage and spam, that's not got much spam in it.
  148. ARM Needs Cache by BuildMonkey · · Score: 1

    My company has run ARM9 embedded products since 2004. And since 2004 the ARM processors have always been s..l..o..w.. due to a minuscule L1 cache and no opportunity or support for L2 or L3. Moving the identical applications to Linux x86 PCs, our prior estimate was that the ARM9 processors were 25X slower, clock for clock, than then-current Xeon processors. That turns out to have been wildly optimistic. Running identical code, the Xeons were at least 100X faster than the ARM9s: adjusted for clock rate (533MHz ARM9 vs. 1.8GHz Xeon) we could easily run more than 100X simultaneous processes on the Xeon that contained the entirety of the ARM9 code, barely blipping the CPU load. We ended up being limited by the maximum number of multicast addresses Linux supports.

    We were running VxWorks 5.6 on the ARM9 processors and Centos 5.4 Linux on the Xeons.

  149. Whoopsie by Anonymous Coward · · Score: 0

    This was a really lightweight port of just the kernel and a few apps. It looks like they had an existing ARMv5 BSP that was out dated. He went back and got it working and did some work on the l2 cache code for the specific ARM chip. Presumably they have a current port for ARMv7 for the A5 CPU for iPhone & iPad, etc. This was a great project for an intern.

    Unfortunately Apple management are going to have freaking kittens when they see the thesis. He outlines some of their internal OS development as well as things that could be considered very proprietary (include an internal svn: path to his code, radar id, some example code with an Apple copyright on it).

  150. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  151. Re:Stop masturbating over apple by LDAPMAN · · Score: 1
  152. Re:Stop masturbating over apple by jedidiah · · Score: 1

    > Do you really think that the app store is a simple software repository?

    OK. So it's a "store" instead of a repository.

    The same criticism holds.

    They are a monopoly taking a monopoly cut rather than just your usual garden variety retailer that has to compete with the rest of the market and who may have very narrow margins despite of "all of the burdens" involved.

    No mere consumer should be making excuses for jacked up prices.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  153. Re:Stop masturbating over apple by Dishevel · · Score: 1

    Is that not all it takes for Apple to fail though?

    --
    Why is it so hard to only have politicians for a few years, then have them go away?
  154. no surprise & means almost nothing by sribe · · Score: 1

    First off, starting with its parent Next, OS X has always been designed to portable. We know they had x86 support years before the changing world of CPU price/performance meant they actually needed to ship it. We know that most of OS X's foundations already runs on ARM anyway--you know iPhone & iPad. I'd be shocked if they don't have internal versions still running on PowerPC. I wouldn't be surprised if they have internal versions running on SPARC, nor if there were an Itanic version floating around somewhere.

    Now, put on your thinking cap and ask yourself this question: what does it mean that they tasked an intern with updating ARM support??? HELLOOO... It means that keeping the current version running on ARM is an extremely low priority.

  155. Re:Stop masturbating over apple by jedidiah · · Score: 1

    Yes. It is their little monopoly playground.

    This should shock and dismay even Apple fanboys.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  156. Re:Stop masturbating over apple by gmhowell · · Score: 1

    Is that not all it takes for Apple to fail though?

    Not enough data points for a trend. I'd link to that xkcd about marriage, but I'm just too damned lazy.

    --
    Jesus was all right but his disciples were thick and ordinary. -John Lennon
  157. M$ Taking Aggressive Steps Against Linux On ARM by tepples · · Score: 1

    Google site:slashdot.org windows 8 arm uefi gives Microsoft Taking Aggressive Steps Against Linux On ARM.

  158. Re:Free lunch!!! by Anonymous Coward · · Score: 0

    If they don't have ass, where's all this crap coming from?

    Fandroids who are so busy building then burning strawmen that they cannot take a break long enough for a good bowel movement.

  159. Re:Stop masturbating over apple by BasilBrush · · Score: 1

    If you try to exprapolate rules from a single occurence, then more the fool you.

    I thought you had nothing, and sure enough you don't.

  160. Re:Does it actualy matter? by tverbeek · · Score: 1

    Give yourself root on an OS X system (easy peasy) and see how "locked down" the OS is to you. You can delete stuff, you can compile programs, you can replace modules, you can install kernel extensions, etc. Are there some locks on the system? Obviously. Are they "total"? Only if you have the hacking skills of my mom.

    --
    http://alternatives.rzero.com/
  161. Fat binaries are irrelevent by LostMyBeaver · · Score: 2

    Apple has spent years and millions on research and development into LLVM which while not currently ideal as a solution for producing VM code friendly with both ARM and x86 or ARM8 and x64, is in theory supposed to be able to handle this. Apple has worked very hard to develop the LLVM project in such a way that it will sooner than later take over the role GCC currently plays on Mac OS X. LLVM and CLang have certainly reached a level of maturity where GCC can soon be the optional compiler as opposed to the main compiler on the platform.

    In reality, with the exception of a small amount of code to get the LLVM virtual machine functioning on start-up, it would be possible to get the majority of the system up and running without the need for fat binaries. In fact, even if Apple simply stays with x64, this is a better option than using GCC in the long run since it would allow improvements to LLVM make improvements to how the system performs otherwise. Also by improving the kernel link loader, it would be possible to perform tracing JIT optimization across library boundaries at run-time. This could in theory improve system performance between 10 and 50% depending on how many calls across library boundaries are made.

    So, fat binaries, while entertaining are of little use today. Especially when you're talking about two little-endian processors with an instruction set which, while different fundamentally, mirrors one another's capabilities quite closely.

    Oh.... and in the area of "compute' power where the GPU is being used for general purpose computing, a more advanced LLVM back-end could in theory recompile certain traces of code to produce GPU specific code. This isn't "that useful" in normal every day code, but it can be extremely useful if any of the languages supported by CLang were extended to support SIMD types like float4 of float8.

  162. 30% is a lot. by randomsearch · · Score: 1

    > Seriously, the 30% cut just for managing the payment stuff *alone* is a bargain, as anyone who has ever had to handle a merchant account and payment processing will tell you, especially for small transactions. It is very expensive and time consuming to deal with.

    Nonsense. Payment transaction charges are nothing like 30%.

    I used to work for a company that handled credit card processing, hosting, bandwidth, web servers and designed web storefronts for third party companies. Our cut was nowhere near 30%. AND we warehoused, sorted, picked, packed, and dispatched real physical items. They just told us what products they wanted to sell, and we did the rest.

    So, yeah, 30% is a lot for the actual services being provided. What Apple are charging you 30% for is the ability to appear in the App Store, which they have a monopoly over.

    RS

  163. Re:Stop masturbating over apple by UnknowingFool · · Score: 1

    I don't know. But I'm willing to bet that Google could do it for a lot less than Apple has.

    The problem with your whole argument is that you ignore again scale, scope, and depth. A simple software repository is cheap to set up for a few users. Something on the scale of iTunes (or Amazon) for hundreds of millions of users is not cheap to create or run. If Google had to charge users for every search, their system would quickly get costly and complicated. Also Google charges advertisers every time they show the ad and a different rate if the link is used. Apple collects nothing on many apps as they are free.

    Also in your other post, you admit, Google charges exactly the same as Apple so you've proven yourself wrong.

    --
    Well, there's spam egg sausage and spam, that's not got much spam in it.
  164. Re:Stop masturbating over apple by jdavidb · · Score: 1

    I agree. My rights end where other people's rights begin.

    Murder or theft would of course involve the misuse of someone else's property: either their possessions or their person.

  165. Re:Stop masturbating over apple by s73v3r · · Score: 1

    Your entire fucking rant. You bitch about Apple taking the 30%, saying there's no way they need that much. Then when confronted with the fact that Google does the same thing, you just shrug and go, "Well, they can't leave money on the table." It shows that you're biased against Apple and for Google, and that your opinion on the matter should not be taken seriously at all.

  166. Re:Stop masturbating over apple by VGPowerlord · · Score: 1

    Your using old data.

    My "old data" is Gartner's official Q4 2011 data, published 3 weeks ago.

    --
    GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
  167. Who cares by Anonymous Coward · · Score: 0

    I have two, hopefully three, interns coming to work for me this summer. They will develop interesting, but non-critical, add-ons to our core product. If one succeeds, we'll have a better UI. If the second succeeds, we'll have a stepping-stone towards better sound. If the third accepts && succeeds, we'll have a cool demo of a customer-controlled vertical solution.

    Anyway, if Apple did release OS X on ARM, they would need to do something about all those x86 binaries. Remember, kids, Apple just barely finished dealing with all those powerPC binaries.

    xoxo

  168. Alpha history by unixisc · · Score: 1

    Which, if alive today, would have been a perfect target for ReactOS - not dependent on Microsoft for ported apps, but which FOSS developers could have targeted for the fastest workstations available. Too bad that Alpha had to die b'cos HPaq believed in that clusterfuck called Itanic.