Peace, Love, and Unification in /boot

Registered by LPC Submitter on 2012-05-15

This blueprint has been superseded. See the newer blueprint "Petitboot && /boot Unification" for updated plans.

This topic is scheduled with "Petitboot - A kexec bootloader"
https://blueprints.launchpad.net/lpc/+spec/lpc2012-boot-petitboot

A simple filesystem layout for command line parameters, kernel and initramfs images.

/boot might be managed by multiple distributions. These distributions fight over the boot loader configuration and don't know much about each other. In this session a proposal for a simple filesystem layout is presented, which can be used as the base for boot loaders without a special configuration file. This also obsoletes the need of regenerating a configuration file (grub-mkconfig) after dropping in files via package managers.

Topic Lead: Harald Hoyer
Harald joined the Linux community in 1996. His first kernel patch was the module ip_masq_quake in 1997, followed by boot support for md raid devices. He joined Red Hat in July of 1999, working on projects ranging from udev, network daemons and CD recording packages to creating configuration tools, extending smolt and writing python interfaces. Lately he created a cross distribution initramfs generator called dracut.

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
None
Direction:
Needs approval
Assignee:
Harald Hoyer
Definition:
Superseded
Series goal:
None
Implementation:
Unknown
Milestone target:
None
Completed by
Grant Likely on 2012-07-30

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.