how do people play with different versions of DBSD on the same system?

Bill Hacker wbh at conducive.org
Mon Sep 26 09:32:00 PDT 2005


Bob Bagwill wrote:

On Sat, 24 Sep 2005 06:30:49 -0400, Erik Wikström 
<erik-wikstrom at xxxxxxxxx> wrote:

When superVFS is in place, would we be able to have a /release,
/preview, /development, and mount them over / at boot-time?


Would it not be easier to install one instance of each and use the same
/home for all of them, that would probably work even for multiple BSDs.

Sometimes.

But mail services, to name one, often use /home, and never for 100% of 
what they read and write.

Best if each OS install is fully self-contained, shares only 'non-OS 
sensitive' app/data storage.

True of CP/M 1.X & 2X, MPM, CCP/M, DOS, OS/2, and so on as well...... ;-)

Give 'em their own toybox.

My impression is (correct me if I'm wrong) that the main differences 
between
DEVELOPMENT, PREVIEW, and RELEASE are in the kernel, libraries, and 
toolchain,
in that order.  Userland changes are pretty minor. Having to download, 
build,
rebuild, configure, reconfigure the other 95% is a pain.
Perhaps so, but a highly 'automated' pain.  Start the cvsup and make 
scripts, go relax.

The alternative is too often trying to locate what unexpectedly changed 
off in some seldom-visited corner...
and will change again, differently, next cycle.

Any 'modern' OS is too big to keep the whole thing in view, and space is 
cheap.

YMMV,

Bill Hacker





More information about the Users mailing list