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
desktop@lists.fedoraproject.org