Linked by Jordan Spencer Cunningham on Tue 15th Sep 2009 18:09 UTC
Thread beginning with comment 384307
To read all comments associated with this story, please click here.
To read all comments associated with this story, please click here.
ARM doesn't make processors, it only does the research and licenses the specifications to 3rd parties, who in turn build the actual stuff. So it stands to reason they can't give all that inside knowledge to the Linux kernel for free, since it would negate their entire business model. Everybody would get the specs, leaving them with nothing to sell.
ARM doesn't make processors, it only does the research and licenses the specifications to 3rd parties, who in turn build the actual stuff. So it stands to reason they can't give all that inside knowledge to the Linux kernel for free, since it would negate their entire business model. Everybody would get the specs, leaving them with nothing to sell.
Mate - heard of this wonderful thing called 'patents'? even if they disclose all the specifications the patents they hold would still require the produces to pay a licence/royalty to ARM.







Member since:
2006-01-03
I hope this means that ARM will actively contribute Linux drivers and documentation for all their peripherals.
Though ARM devices are pretty well supported, ARM is still very secretive about many bits, which are still undocumented but for proprietary software: For example, had Gazelle - their native Java instruction set - been open, maybe Android would have not felt the need to design their Dalvik VM and would've gone for plain Java, getting higher performance and lower power at the same time. Now it is too late, unfortunately; a large opportunity has been missed.
I think their 3D cores are undocumented also, and also there exist peripherals for which the documentation is available, but no Linux drivers have been written (SPI ports, CAN ports and some such things).