[Fedora-livecd-list] pilgrim livecd work

David Zeuthen davidz at redhat.com
Wed Sep 20 20:16:56 UTC 2006


On Wed, 2006-09-20 at 10:38 -0700, Toshio Kuratomi wrote:
> > Well, I take it that you are aware that cd media is not normally
> > partitioned (it is for bizarre things like Apple Mac OS X install CD's
> > using Apple Partition Map; but that is totally not relevant for a Fedora
> > Live CD on any architecture we want to support). 
> > 
> I was confused when I first read autopsy's comment as well.  Autopsy,
> are you talking about partitioning when creating the liveCD/liveX image?
> Or talking about paritioning when installing from liveMedia to a hard
> drive?

I might add that for the latter, we want to allow the user to create
LVM / swap / crypto whatever to install to. That's why we need something
like gnome-diskutil that I mentioned in the README.fedora.

> I like pilgrim's simplicity.  I'm a little hesitant that it's written in
> shell (Shell doesn't scale to larger projects nearly as well as python.
> Although the original kadischi code had a lot of
> reimplementation-of-the-wheel problems.)  

Shell was chosen as that's the natural language you want to use when
defining derivatives. It's simple, lots of people know it and it's very
expressive. 

Btw, I don't expect pilgrim to grow a lot in size and complexity, it's
pretty much feature complete except for a few features.

For the record, I've written quite a bit of stuff in python but always
ended up disliking it - I guess I'm one of the types of programmers that
pick extremes. I love writing code in C and think I'm good at it. Shell
is pretty useful for stuff like pilgrim. Python always been in the
middle for me, I like to call it a "cute" language, but not really
useful for the stuff I wanted to do. It always ended up letting me down
one way or another. Of course, YMMV, I understand and see that some
people use Python in wonderful ways, more power to them. I just don't
like it.

> I'll have to run pilgrim to see how kadischi and pilgrim differ in real
> usage.

Let me know if you need help. I tend to hang out on #fedora-desktop on
GimpNet and #freedesktop on freenode as davidz. I suppose this list if
fine to use too.

    David





More information about the Fedora-livecd-list mailing list