Devboards in the Android Open Source Project (and how they are bridging communities)

*
Proposal
Short Form
Intermediate

Excerpt

The Android Open Source Project (AOSP) has long been criticized as not being a model open source project, and many articles have been written about the friction between AOSP developers and the upstream kernel community.

But things are changing, and one effort to improve things has been integrating devboard support into AOSP. This talk will cover that effort, and how having a place of shared interest helps foster collaboration between the product focused AOSP community and the upstreamed focused kernel community.

Description

The Android Open Source Project (AOSP) has long been criticized as not being a model open source project, with complaints of internal only development and over-the-wall code dumps. Additionally there have been many articles written about the friction between AOSP developers and the upstream kernel community.

But things have been slowly changing over the last number of years. More and more Android related changes have made it into the upstream kernel, a number of core-components are now developed in the open on AOSP’s master branch, and last year, they re-added support for a devboard build target.

This talk will cover some of the efforts made to get a 96boards devboard integrated into AOSP, and illustrate how this work has been valuable in reducing friction and creating a bridge between the more product focused AOSP community and the more upstream focused kernel community.

Tags

Linux kernel, AOSP, android, 96boards, devboards, community

Speaking experience

This talk will be collected from fragments of a number of other related talks I've given, but a little more general in scope.

Some examples of my previous talks on related topics:
Linaro Connect BUD17 - Future of AOSP Testing Automation - http://connect.linaro.org/resource/bud17/bud17-206/

Linaro Connect LAS16 - AOSP Energy Aware Scheduler Integration - http://connect.linaro.org/resource/las16/las16-400/

Linaro Connect LAS16 - HiKey in AOSP update - https://youtu.be/-xDmYwdwb88?t=21m40s -
https://docs.google.com/presentation/d/1hGd5IziM1W4CZI2kYb5e6T0nO_xyMm81Af3ZIDiMhhg/pub?slide=id.g181d2fe1f1_0_0

Linaro Connect BKK16 - HiKey and the AOSP Collaborative experience - http://connect.linaro.org/resource/bkk16/bkk16-310/

ELC 2011 - Android for Servers - http://elinux.org/images/8/89/Elc2011_stultz.pdf - http://free-electrons.com/pub/video/2011/elc/elc-2011-stultz-android-servers-x450p.webm

Also I've been a co-organizer and regular speaker at Linux Plumber's Android Micoconferences:
2016: https://lwn.net/Articles/708679/ , https://lwn.net/Articles/708680/
2015: https://lwn.net/Articles/656324/ , https://lwn.net/Articles/657139/
2013: https://lwn.net/Articles/569704/ , https://lwn.net/Articles/570406/

Speaker