Unorthodox
Connect Engineering
Christian “kiko” Reis
kiko@linaro.org
February 2012
Why computing is a safe career
● Though we love to ignore it..
Computing platforms move on
● We gladly send them to their ...
1980s cutting edge
What happened to them
2010s
See what I mean?
The World Will End Soon
● Linaro started off worrying about unified
kernel source trees
● While we were distracted fixing ...
ARM, the new mainstream
● The real job Linaro needs to do
● This is actually not news
● But is the open source world ready...
Problems for This Connect
● big.LITTLE Madness
● Scheduling and Power Management
● Testing
● Testing Open Source
● Unified...
Tracks and Themes
● Kernel
● Toolchain
● Power Management
● Graphics
● Multimedia
● Android
● Ubuntu and beyond
● Board Su...
Kernel
● Consolidating vendor trees
● Next-generation storage
● Merging Android
● ARM Maintainers
● Device Tree
Deepak Sax...
Toolchain
● GCC performance
● KVM and QEMU
● Development
benchmarkingMichael Hope
Graphics
● Memory management
● Display and Video APIs
● Using dma-buf
● GPU testing and
introspection
● Visualizing activi...
Multimedia
● Serious Audio enablement
● Advanced features
● Broad platform support
● Android Audio
● UCM & tinyalsa
● Futu...
Platform: Android
● Taking over the world
● Complete enablement
● Multimedia
● Binary blobs
● Consolidating Android
● Code...
Power Management
● The Kernel Scheduler
● Lower power SMP
● big.LITTLE
● CPUIdle
● ThermalAmit Kucheria
Platform: Ubuntu and beyond
● Extending validation of Linaro images
● Enablement
● Kernel Stress testing
● Toolchain CI & ...
LAVA: Automated Validation
● Using LAVA everywhere
● Making LAVA easy to use
● Device health checks
● Admin tools
● Scalab...
Enjoy Connect
● Move to a world where ARM rules
● Make the most of the opportunity
● Our technical challenges planned
● Co...
Upcoming SlideShare
Loading in...5
×

Q1.12: Unorthodox Connect Engineering

73
-1

Published on

Resource: Q1.12
Name: Unorthodox Connect Engineering
Date: 09-02-2012
Speaker: Kiko

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
73
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Q1.12: Unorthodox Connect Engineering

  1. 1. Unorthodox Connect Engineering Christian “kiko” Reis kiko@linaro.org February 2012
  2. 2. Why computing is a safe career ● Though we love to ignore it.. Computing platforms move on ● We gladly send them to their graves
  3. 3. 1980s cutting edge
  4. 4. What happened to them
  5. 5. 2010s
  6. 6. See what I mean?
  7. 7. The World Will End Soon ● Linaro started off worrying about unified kernel source trees ● While we were distracted fixing that.. ● Reality happened!
  8. 8. ARM, the new mainstream ● The real job Linaro needs to do ● This is actually not news ● But is the open source world ready? ● The Big Questions ● What pieces are missing? ● How should they look?
  9. 9. Problems for This Connect ● big.LITTLE Madness ● Scheduling and Power Management ● Testing ● Testing Open Source ● Unified Memory Management ● A15 & v8 into Servers and Beyond
  10. 10. Tracks and Themes ● Kernel ● Toolchain ● Power Management ● Graphics ● Multimedia ● Android ● Ubuntu and beyond ● Board Support ● Server and Future Architectures
  11. 11. Kernel ● Consolidating vendor trees ● Next-generation storage ● Merging Android ● ARM Maintainers ● Device Tree Deepak Saxena
  12. 12. Toolchain ● GCC performance ● KVM and QEMU ● Development benchmarkingMichael Hope
  13. 13. Graphics ● Memory management ● Display and Video APIs ● Using dma-buf ● GPU testing and introspection ● Visualizing activity ● Platforms Jesse Barker
  14. 14. Multimedia ● Serious Audio enablement ● Advanced features ● Broad platform support ● Android Audio ● UCM & tinyalsa ● Future NEON work Tom Gall
  15. 15. Platform: Android ● Taking over the world ● Complete enablement ● Multimedia ● Binary blobs ● Consolidating Android ● Codebase ● Community Zach Pfeffer
  16. 16. Power Management ● The Kernel Scheduler ● Lower power SMP ● big.LITTLE ● CPUIdle ● ThermalAmit Kucheria
  17. 17. Platform: Ubuntu and beyond ● Extending validation of Linaro images ● Enablement ● Kernel Stress testing ● Toolchain CI & Validation ● Linaro kernel product maintenance Ricardo Salveti
  18. 18. LAVA: Automated Validation ● Using LAVA everywhere ● Making LAVA easy to use ● Device health checks ● Admin tools ● Scalability Paul Larson (really)
  19. 19. Enjoy Connect ● Move to a world where ARM rules ● Make the most of the opportunity ● Our technical challenges planned ● Consensus built where it is missing ● Welcome each other into the community
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×