mikeymike wrote:
The partition managers in every UNIX derivative's installer I've found to be the worst of any operating system. They allow stupid things like totally invalid partition tables to be set. My experience of UNIX derivatives consists of quite a few Linux distros of varying versions, and FreeBSD.
Quite true.
The BSD installer roundup:
-FreeBSD 'sysinstall:' The prettiest one, though still in colored, ANSI-esque text. Sometimes more broken than usual for particular releases. Gets the job done; try not to rely on it too much for post-install configuration or you'll go insane (and never learn the basics of maintaining your system - editing textfiles isn't *that* hard, and there's always 'ee' if you can't stomach 'vi.') After a few dozen run-throughs, you become attuned to the quirks. IIRC, does have automatic partitioning if you want to dedicate a machine to the system.
-OpenBSD boot set: Sparse. Wonderful if you know what you're doing. Recommended *after* hours of struggling with sysinstall for the first dozen times. Almost reminds me of - *snif* - good ol' MS-DOS. Well, okay, PC-DOS. Well, actually, it's probably more like trying to bootstrap a PDP-11 or something.
-NetBSD: Last I tried may've been before 1.6; I can't remember. My experience then was 'pretty,' yet unfeatured. Hybrid of OpenBSD and FreeBSD approach without many redeeming qualities of either. Not many options, no DHCP niceties for a net-install. Still, three screens and one nslookup on another box later, the machine was installed. Reminiscent of GNU software somehow.
-Darwin: You're nuts.
-DragonFly BSD: Doesn't really exist yet.
Basically, yes, all of them are crufty in one way or another, and indeed, so are most Linux installers, though the better ones of those do understand that you dudes can't deal with the options just yet, and offer the one-click newbie installs.
The thing to remember is - you only need to get it right *once.* From there, it's source builds all the way!
Gah, now one of these days I have to dig up the NetBSD slice corruption thread and explain the concept of 'softupdates' and filesystems marked dirty. He wants to switch to a journaled FS? :-o :-? :-P
(You will get the 'joke' :-x if you know what 'Softupdates' are.)