Quote from gerits on August 18, 2011, 22:26
If you read the article it also states that although arm is cheaper, there also is no standard in it. So it's hard to develop software and drivers if every arm chip is different.
It's not the chips that are different (although there are obviously different models, but its easy to tweak the compiler to cope with that) - it's the platforms that the chips run on that are all different. The PC gave everyone a bog standard platform - all PC's look the same to the OS. Whereas there are many different Arm platforms, all requiring different board support packages (BSP's) to run - that's where the difficulty lies. BeagleBoards, Raspi etc. Both Arm chip devices, both completely different and requiring different kernel builds. PC's never had that problem - the same kernel should work on all.
On the other hand, if the platform supplier supplies the BSP to make things work and run Linux, then to the end user, it's just another Arm platform on which their software works (providing its compiled to the right processor model!)
Certainly all more complicated than PC's but not insurmountable.
Principal Software Engineer at Raspberry Pi (Trading) Ltd.
Contrary to popular belief, humorous signatures are allowed.
I've been saying "Mucho" to my Spanish friend a lot more lately. It means a lot to him.