Hey, I've spend a little bit of time adapting the OLPC build system to be able to spit out Fedora livecd's. First some background on what we do in OLPC o OLPC is an OS built on Core but also includes bits from Extras and a dedicated OLPC repository o Rather than using an installer, we deliver the OS in two ways - for USB sticks we provide an image that can be copied onto the whole disk. This image includes a partition table, boot loader and so forth. This image is also used for qemu. - For installation to the OLPC hardware, we provide a JFFS2 file system image that can be put on the flash using nandwrite from mtd-utils o The build system must be easy for downstream to use for creating a derived build of the upstream OLPC distribution. The thinking here is that OLPC customers (which are governments, countries) are able to very easily tweak the package selection, provide alternative packages and change how the system is configured. o (for more info on OLPC development, see http://dev.laptop.org ) As such, the goals are pretty similar to Live CD: Assemble an OS and put it on bootable media. So I spent a few days a few weekends ago to do exactly that; the how's, why's etc. are here http://gitweb.freedesktop.org/?p=users/david/pilgrim.git;a=blob_plain;h=aa64cfda24576f3cb81b2ab99b2aae0fb0a2b8ae;f=README.fedora Specifically, I've made it a goal to make live cd's built with this infrastructure possible to install to hard disks such as to provide a nice user experience: you download the livecd and if you like it, you simply press the "Install" icon on the desktop and the OS is installed in a matter of minutes. No need to go through anaconda here. The README.fedora file linked to above contains some pretty specific information of what we need here. With some hard work perhaps we can make this happen for FC7. Another important goal is that it should be easy to create derived CD's. So if you are into the whole Java and Fedora things, maybe you want to easily create a Fedora Eclipse livecd. You know, to show off to your friends. I've included an example here, fedora-eclipse http://gitweb.freedesktop.org/?p=users/david/pilgrim.git;a=blob;h=e79cc0e412502104061fa0dd6ccd4e52c32e9c46;hb=5286c7a59d5237c337c9dff4c5ab62832e9ae1c3;f=streams.d/fedora-eclipse.stream note how fedora-eclipse is derived from fedora-gnome http://gitweb.freedesktop.org/?p=users/david/pilgrim.git;a=blob;h=f709bc90d9f81e01f1f11d6cc489565c02dea29a;hb=5286c7a59d5237c337c9dff4c5ab62832e9ae1c3;f=streams.d/fedora-gnome.stream which in turn is derived from fedora-base http://gitweb.freedesktop.org/?p=users/david/pilgrim.git;a=blob;h=5d9cb98f8d228d2c4b92daabfe615a880c695115;hb=5286c7a59d5237c337c9dff4c5ab62832e9ae1c3;f=streams.d/fedora-base.stream and also that fedora-desktop http://gitweb.freedesktop.org/?p=users/david/pilgrim.git;a=blob;h=8eac448f7733b5857fb6e8c4275bb87d4197b1fe;hb=5286c7a59d5237c337c9dff4c5ab62832e9ae1c3;f=streams.d/fedora-desktop.stream is derived from fedora-base. Ie. we have fedora-base | fedora-gnome | +------------+------------+ | | fedora-eclipse fedora-desktop There is nothing to prevent us from having fedora-base | +---------------------------------+------------+------... | | fedora-gnome fedora-kde | | +------------+------------+----------------+---... .... | | | fedora-eclipse fedora-desktop fedora-music in the future. For example, it's not far fetched, I think, to have people from the tools group in Red Hat maintain the fedora-eclipse live cd bits (in fact, I'm not even sure if that image builds any more, it did some weeks ago. But y'all get the point, yes?) The very nice thing is that downstream, for example fedora-eclipse and fedora-eclipse-kde, would benefit from general improvements in fedora-gnome and fedora-kde. The barrier to entry is pretty low, just look at the simplicity of of the current fedora-eclipse and fedora-desktop stream definition files. Anyway, enough talk, it's getting late and I'm too old to miss sleep these days :-) - Here's a screenshot of the fedora-desktop livecd http://people.freedesktop.org/~david/fedora-desktop-livecd-20060920.png and here is an ISO, weighing 618MB, of fedora-desktop http://olpc.download.redhat.com/olpc/fedora-desktop-davidz-stream-development-build-2-20060919_2225-livecd.iso Have fun, David -- Fedora-desktop-list mailing list Fedora-desktop-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-desktop-list