LargerLivefs

Differences between revisions 2 and 4 (spanning 2 versions)
Revision 2 as of 2006-06-21 16:57:24
Size: 1774
Editor: ALagny-109-1-10-249
Comment: Add comment about the casper side
Revision 4 as of 2006-06-22 16:23:56
Size: 1800
Editor: ALagny-109-1-2-101
Comment: clarify
Deletions are marked like this. Additions are marked like this.
Line 24: Line 24:
To be implemented for Edgy Eft. Affects the live filesystem and live ISO build process.
Line 32: Line 32:
`livecd.sh` needs to build the language pack/DVD live fs on top of the regular squashfs and make that available besides the regular livefs. The CD building process will take the both livefs-es and stick them next to each other in `/casper`on the ISO image. `livecd.sh` needs to build the language pack/DVD live fs on top of the regular squashfs and make that available besides the regular livefs. The ISO building process will take the both livefs-es and stick them next to each other in `/casper` on the ISO image.

Summary

As of Ubuntu 6.06 LTS, an identical live filesystem is used on Ubuntu DVDs and CDs. Since space on the CD is limited, this filesystem omits translations and language support infrastructure for many languages. These packages should be available on the DVD, where more space is available.

Note that the casper side of this will Just Work when https://launchpad.net/distros/ubuntu/+spec/live-cd-stacked-filesystems is done.

Rationale

Some less-used languages have users too. They should be able to use the live DVD in their native tongue without having to resort to custom live CDs or similar solutions.

Use cases

  • Peter is a Swedish user who would like to try Ubuntu. Since Swedish isn't a common enough language to make it onto the install CDs, he downloads the live DVD and tries out Ubuntu in Swedish.

Scope

Affects the live filesystem and live ISO build process.

Design

Make livecd.sh build stacked file systems by mounting the previously built file systems and then installing the new set of packages. We will need a live-dvd seed or something similar to decide what goes onto the live DVD filesystem.

Implementation

livecd.sh needs to build the language pack/DVD live fs on top of the regular squashfs and make that available besides the regular livefs. The ISO building process will take the both livefs-es and stick them next to each other in /casper on the ISO image.


CategorySpec

LargerLivefs (last edited 2008-08-06 16:35:52 by localhost)