Linux: Pressure on Intel to ditch x86 and move to ARM chips
-----------------------------------------------------------
The world + dog now eats from only ARM. So the pressure is on for Intel to ditch its out dated x86 and focus on building ARM.
However there are a number of problems with ARM chips.
- No software headers to define registers and bit fields. So no portability of software from one version of the CPU to the next. Absolute ton of work has to be done to port Linux from one CPU to next even from same manufacturer.
- Everything is under NDA - so no chance of developers getting hold of datasheets and getting open source support to port drivers such as SATA because there are no software headers in the first place to start this work, and if you discussed the registers and their bit fields from NDA'd data sheets to get help then you are in violation of the NDA.
So you see a lot of projects with limited functions such as USB + wifi but no ethernet, or ethernet+SATA but no wifi. Unusual combinations despite being same chip, because the engineers in that particular factory could not solve their software problems on their own or reach out and download open sourced working code because NDAs prevent source code being released despite such NDAs being illegal and GPL code hoarding is also illegal.
Despite all that wrong doing, look around you and 90% of the world is powered by Linux gadgets for all gadgets worth $30 or more.
There is a way out and that is for companies like NXP, Microchip or Intel to make their own chip, or licensed ARM chip, and do it in such a way they also create proper header files for registers and bit fields, and then make it into a consistent family that have no NDAs and open source friendly documentation so that anyone can go build projects with chips that are not encumbered with NDAs.
The first person to do it properly ditching all NDAs and making open source friendly chip will be the winner because they would gobble up the entire market for Internet of Things worth at least 20 billion devices in as short a period as 5 years.