The KISS method is something rarely followed these days.

One of the reasons why I liked FreeBSD's sysinstall is that it is simple, I rarely use all of its features. Just Custom -> Minimal -> Partition -> Commit -> and Reboot!

The install takes about 3 minutes! I can rollout 20 FreeBSD systems in just over an hour. Pkg level customization can easily be scripted after that via ports. Compare that to a Redhat installer which can take 45 minutes from start to finish.

I hope the DFly installer remains simple. It just has to setup boot loader, allow user to partition disk to their liking, then make a filesystem and install core OS. Thats it.

Its up to debate what the "core" OS will include (sendmail vs exim vs nothing, will perl be there, and so on). But trying to make an installer that will allow you to add/remove pkg's during the initial setup is a complete waste of time. Just reboot and do it once the system is up via the DFly pkg system - whatever that may be.

In a perfect world, I would love the installer to remain text-based and simple. And in an even more perfect world, have something similiar to /usr/ports to work from once the system is up.

-John

On Jun 3, 2006, at 2:12 PM, Matthew Dillon wrote:

It's irrelevant. You can hardly expect a small project like ours to
    cover all the bases.  Those linux installers have large groups of
people DEDICATED to just working on the installer. Short of us dropping
    everything and putting all our resources for the next year into the
installer (at which point I might ask: Why are we bothering if the rest of the system is static because of it).... short of doing that, DragonFly
    will *NEVER* have an installer that achieves the same level of user
    friendliness.

Our current installer is wonderful. Not because it is user friendly
    (it isn't, necessarily), but because a small group of people were
able to work it up in a few months and because it does precisely what
    we intended for it to do.  Nothing fancy, nothing spectacular... it
    just does its job and does it reasonably well.

For that matter, you have to ask yourself: Why use DragonFly if you aren't interested in its clustering and filesystem goals? Well, ok, reliability is important to. I consider reliability very important, in fact, but if all I wanted was reliability we would still basically just
    be running FreeBSD-4.x.

I want clustering. I want ZFS. I want OS virtualization (Zen-like, but Dragonfly on top of DragonFly rather then DragonFly on top of Linux).
    Those are the things I am working towards.

                                                -Matt


Reply via email to