The Future of ARM Linux
David A Rusling, CTO
For more information: connect.linaro.org
What do I Want?
● My phone is my primary device, I don't want it hacked
● Always available, portable, connected
● Take out of my pocket / bag and just use (no delays, no waiting)
● 10 hours of battery life whatever the load (video / games)
● All my devices and information syncronised with the cloud
● ARM based systems already deliver this, just not everywhere
● iOS versus Android – it's all about the user experience
● Post PC
● Desktop fades (think workstation)
● Laptop / tablet – it's all about battery life and keyboard versus touch
● It's all about cooling and power
● Ready for innovation
...So where does Linux and Linaro fit into this future?
● Android has driven ARM Linux into mobile
● Tension with 'classic' Linux (fork-ing)
● Not (yet) successful on tablets, but will be
● Fragmentation diluting efforts
● Linux is amazingly successful in enterprise
● Not the desktop (5%, maybe)
● Kernel engineering is largely driven by this conservative (x86) market
● How does the ARM community influence this conservative community?
How do we make ARM one of two key Linux architectures?
Taking ARM Linux Beyond Mobile
● Linaro was invented to solve the whole problem, not just mobile
● We are a team that we can engineer complex, collaborative, open source
● Finish consolidating mobile
● Generalize Android support across many platforms
● Merge Android kernel and 'classic' kernel
● Flexible platform infrastructure support in the kernel
● Embrace diversity
● Kernel accelleration
● Graphics and audio buffer handling
● RAID, Crypto ...
● Enterprise relies on standards
● So does Windows 8
● We need to pay attention to standards, supporting and
● UEFI, ACPI etc
● Boot architecture
● The pirates won't like it...
● Linaro continues to work on
resolving engineering problems
● Kernel consolidation
● Device Tree
● We need to prevent
fragmentation before it happens
● ARMv8 kernel
Products and Technology
Our job is to enable the
● Create stable, reliable,
tested technology that can
be integrated into platforms
and be able to be tuned
● big.LITTLE a good
example of this
A particular slide catching your eye?
Clipping is a handy way to collect important slides you want to go back to later.