The 2012 Kernel Summit
The 2012 Kernel Summit was held in San Diego, CA, USA, over three days, 27-29 August. As with the 2011 Kernel Summit in Prague (and following on from discussions at the 2010 Kernel Summit), the 2012 summit followed a different format from the ten previous summits. For 2012, the event took the form of an invitation-only plenary-session day followed by two days of minisummits and additional technical sessions shared with the co-located 2012 Linux Plumbers Conference that kicked off on 29 August; the agenda for days 1 and 3 can be found here. (The ARM minisummit was something of an exception to this format: it ran for two days, starting on the same day as the plenary sessions.)
Main summit, day 1
The first day of the Kernel Summit, on 27 August, consisted of plenary sessions attended by around 80 invitees. Among the topics were the following:
- The future of kernel regression
tracking; the kernel development community is in strong agreement
on the value of regression tracking, and is currently looking for some
person(s) to take up this high-profile work.
- Supporting old/oddball architectures, tool
chains, and devices: how long must we support ancient hardware and
software, and how do we leave it behind?
- Regression testing; how can we do a
better job of finding bugs before they bite users?
- Distributions and upstream; what can
kernel developers do to make life easier for their main customers —
the distributors?
- Lightning talks: quick sessions on RCU
callbacks and Smatch.
- Kernel build and boot testing; a new
framework for quickly finding regressions.
- Android upstreaming: the ongoing
process of getting the Android kernel code into the mainline.
- Improving the maintainer model; do our
subsystem maintainers scale?
- Stable kernel management; how is the
stable process working?
- Tracing and debugging, and how to get
better oops output in particular.
- Linux-next and related improvements to the development process.
Main summit, day 2
- The memcg/mm minisummit covering a wide range of topics related to memory management.
Main summit, day 3
- Module signing; toward a way to
finally get this feature into the kernel.
- Kernel summit feedback; how did the event work out this year, and what changes should be made for future years?
ARM minisummit, day 1
The first day of this year's Kernel Summit coincided with day one of the ARM minisummit. Given that the "minisummit" spanned two days, there was talk of false advertising, but there was lots to cover.
- Secure monitor API: how best to
support the secure monitor mode
across a wide variety of processors.
- Stale platform deprecation: some ARM platform support has
clearly not been used for years; how do we clean out the cruft?
- Virtualization is coming to ARM, but
brings some issues of its own.
- DMA mapping has seen a lot of work in the last year, but there is still a fair amount to be done.
ARM minisummit, day 2
- Process review for the arm-soc tree:
how well is this tree working toward the goal of cleaning up the ARM
architecture code?
- Toward a single kernel image: what
needs to be done to get a single kernel that boots on multiple ARM
processor families?
- AArch64: the current status of 64-bit
support for the ARM architecture.
- A big.LITTLE update; how can the
kernel support this novel architecture?
- DMA issues and how to best support generic DMA engines in particular.
Linux Security Summit
- Secure Boot: keynote from Matthew Garrett.
- Secure Linux containers: using SELinux
to create sandboxed containers.
- Integrity for directories and special
files: extending the Integrity Measurement Architecture (IMA) to handle
directories and other special files.
- DNSSEC: a look at the
"cryptographically secured globally distributed database" for domain names
and more.
- Security modules and RPM: expanding the
hooks in RPM to support Smack and other security technologies.
- Kernel security subsystem reports: reports from subsystem maintainers.
Notes from others
- PCI minisummit, notes posted by Bjorn
Helgaas.
- ARM minisummit, posted by Will Deacon.
- Media workshop notes, part 1 by Mauro
Carvalho Chehab.
- The realtime microconference from LPC, courtesy of Darren Hart.
Acknowledgments
Michael would like to thank the Linux Foundation for supporting his
travel to San Diego for this event; Jake would like to thank LWN
subscribers for the same.
| Index entries for this article | |
|---|---|
| Kernel | Kernel Summit |
| Conference | Kernel Summit/2012 |

![[2012 Kernel Summit group photo]](https://static.lwn.net/images/conf/2012/ks/ks2012-group-sm.jpg)