#2885 Change: Modernize Live Media
Closed: Accepted 2 years ago by zbyszek. Opened 2 years ago by bcotton.

Modernize the live media by switching to the "new" live environment setup scripts provided by livesys-scripts and leverage new functionality in dracut to enable support for automatically enabling persistent overlays when flashed to USB sticks.

Owners, do not implement this work until the FESCo vote has explicitly ended.
The Fedora Program Manager will create a tracking bug in Bugzilla for this Change, which is your indication to proceed.
See the FESCo ticket policy and the Changes policy for more information.

The first part (livesys-scripts) is long overdue, and the second part (overlay) is great too.


There were some comments in the devel thread opposing the idea of enabling persistence by default. I don’t personally have a strong opinion about what the default behavior should be. I do think that

When booting live media, two new menu options will become available: one to reset the persistent overlay while booting, and one to boot without persistence. The default boot options will create a persistent overlay if it doesn't exist and can be written (e.g. when booting from a USB stick).

provides pretty good flexibility for users who don’t want persistence to get the behavior they want, even if their experience is a little fussier than they would like. Even if flash drives are a “market for lemons,” I’m not particularly enthusiastic about disabling persistence by default solely to cater to flash drives that are too flaky for read-write use but just stable enough to limp through an OS install. On the other hand, it would be OK with me to have persistence disabled by default if that really is a more popular approach.

Overall, this is a welcome and valuable change.


I am exploring whether it's possible to make it so that the default option could be boot with persistence if detected, but not create a persistent overlay if it doesn't already exist, based on the feedback. If it's possible, then I'll adjust it accordingly.

After a week, the vote is

APPROVED (+5,0,-0)

Metadata Update from @bcotton:
- Issue tagged with: pending announcement

2 years ago

Metadata Update from @zbyszek:
- Issue untagged with: pending announcement
- Issue close_status updated to: Accepted
- Issue status updated to: Closed (was: Open)

2 years ago

Login to comment on this ticket.