Date: Sun, 9 Dec 2001 01:41:16 -0800 (PST) From: Matthew Dillon <dillon@apollo.backplane.com> To: Jordan Hubbard <jkh@winston.freebsd.org> Cc: Bernd Walter <ticso@cicely8.cicely.de>, Garance A Drosihn <drosih@rpi.edu>, "Louis A. Mamakos" <louie@TransSys.COM>, Sheldon Hearn <sheldonh@starjuice.net>, Kirk McKusick <mckusick@beastie.mckusick.com>, freebsd-arch@FreeBSD.ORG Subject: Re: Proposed auto-sizing patch to sysinstall (was Re: Using a larger block size on large filesystems) Message-ID: <200112090941.fB99fGV36341@apollo.backplane.com> References: <50925.1007888526@winston.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Sigh. Look, the whole point of 'A'uto is to create a reasonable setup for a layperson installing a system. It is not there to cow-tow to a minimalist status-quo. It is there to give a layperson a reasonable system that does not require him to screw around with the infrastructure when he does reasonable things, like add an account for themselves or install a bunch of ports or follow OUR directions on how to retrieve, compile, and install system source. That is what the option is there for and right now sysinstall doesn't even come CLOSE to providing that. It creates partitions that are too small. It creates relatively unsafe partitions - for example, leaving /var/tmp on /var where /var itself is ALREADY too small for a number of ports, including our printing mechanism and vmware. You may be smart enough to ensure that your mail spool and /var/tmp don't fill up and screw each other over (it can go in either direction), but the layperson is NOT. You may be smart enough to know how to manage /usr but the layperson is not. We can't solve every problem in sysinstall but we can easily and trivially solve a number of them. My patch creates a far safer default partitioning for the layperson and, you know what? I think it creates a far better default partitioning for many FreeBSD developers and power users as well. It is certainly far, far, FAR superior to what sysinstall does now. Now I've spent the time and effort to fix this, and I am getting rather sick and tired of people trying to impose a minimalist view on sysinstall's actions on the one hand, and a complex view on the other. I am sick and tired of people who complain that it doesn't reflect their view of reality. Well, guess what? IT NEVER WILL! These views are why sysinstall's auto-partitioning has essentially been broken for years now. Hell, all of you have had YEARS to fix this and haven't lifted a finger. You all have complained and argued a lot, but code? Nope! Nothing beyond a few hacks and tweeks. And more arguing. I am fixing it. I have fixed it. Try living with my solution for a while rather then complaining about it, you may even grow to like it. My bet is that our users will love it. In she goes... -Matt To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200112090941.fB99fGV36341>