Monthly Summary (February 2011)
As the engineering teams in Linaro have grown, we need to grow our capability to coordinate the many technical deliverables of Linaro, in particular cross team deliverables and those that span engineering development cycles. In short, now that Linaro is approaching 100 engineers, I need help. The current team and activities are described on the Linaro wiki at https://wiki.linaro.org/OfficeofCTO. The Office of CTO team members are typically able to dive into new technical areas, suggest practical directions and assist in the setting up of new teams and working groups.
Most of the effort and focus is in the coordination of this cycle's deliverables. We believe that device trees help make ARM Linux kernels more flexible, answering some of the current fragmentation criticisms from the Linux kernel community. Grant Likely, who is leading this effort, is already starting to pull together Linaro's device tree story, our aim being to enable device tree support for all of the Linaro member's platforms in the Linux kernel. Another area of coordination are the atomic memory software needed to fully and efficiently support SMP. For SMP, there has been much work done and it is starting to come together in time for the multicore A9 platforms now coming into Linaro. The SMP work is a typical coordination problem as it impacts all of the working groups, and the platform, benchmarking and validation teams.
Additionally, the Office of CTO is helping to refine the requirements and needs of the next engineering cycle. This includes looking at what work we might be doing to support the ARM server space and the other is UEFI (Unified Extensible Firmware Interface). UEFI is interesting to the Linaro members as it is becoming a standard, across many architectures and in many market segments. However, it is not well understood in the Linux community. This is potentially somewhere where Linaro can help.
OfficeofCTO/Status/2011-02-11 (last modified 2011-02-08 13:51:59)