The Linux Plumbers 2012 Core OS track is focusing on everything that allows userspace to boot and to continue running. We want to focus on the most basic, central building blocks of our OSes: the stuff that sits on top the kernel and below the applications and glues everything together, more specifically: the init system, device management, system startup, initial ram disks, and everything else that is necessary to get userspace running and make sure it continues running. This is supposed to be the successor for last years “Boot & Init” track, with a slightly broader topic, acknowledging that just starting the system is seldom enough, what also matters is keeping it running (and even shutting it down, too).
Out of focus for this track is everything that covers particular subsystems, if those subsystems are not a crucial part of the OS. This microconference has been approved for a double track.
When submitting a proposal for this track, use the prefix “lpc2012-boot-” for the “Name” field.
Proposed Schedule for the first slot of 2.5h:
Petitboot - A kexec based bootloader - Geoff Levand
Peace, Love, and Unification in /boot - Harald Hoyer
Systemd in the Initrd - Harald Hoyer
Lennart Poettering, Kay Sievers: “The Core OS”
Systemd for the User Session - Auke Kok
Proposed Schedule for the second slot of 2.5h:
The 0.5 second software update - Arjan van de Ven: ”
Atomic upgrades, booting, and package systems - Colin Walters
From libabc to libkmod: designing core libraries - Lucas De Marchi
The Core OS Wishlist - Lennart Poettering, Kay Sievers
This is a good place to record notes from your session. All too often, if notes were not written down, the session might as well not have happened.