Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Q1.12: Unorthodox Connect Engineering

226 views

Published on

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

Published in: Technology
  • Be the first to comment

  • Be the first to like this

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

×