Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 13 Oct 2005 17:11:43 -0700
From:      Brooks Davis <brooks@one-eyed-alien.net>
To:        Dan Langille <dan@langille.org>
Cc:        freebsd-emulation@freebsd.org
Subject:   Re: cross platform building under emulation
Message-ID:  <20051014001143.GA18844@odin.ac.hmc.edu>
In-Reply-To: <434EBD73.21640.81DF45B2@localhost>
References:  <434EBD73.21640.81DF45B2@localhost>

next in thread | previous in thread | raw e-mail | index | archive | help

--/04w6evG8XlLl3ft
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Thu, Oct 13, 2005 at 08:02:59PM -0400, Dan Langille wrote:
> My usual practice when building world is to do it once on the fastest=20
> box I have, then do installs via NFS mounts.  I need to do this for=20
> FreeBSD 4.*, 5.*, 6.*, and -current.  My goal is to do all this with=20
> just one box.  At first I thought of multi-booting the box.
>=20
> Tonight at the OCUUG meeting <http://www.ocuug.on.ca>, someone=20
> mentioned doing this with emulation.  After hearing that, multi-
> booting doesn't sound as good.
>=20
> The box in question is an AMD 64 3000+ with 1GB of RAM.  The m/b is a=20
> KV8E Deluxe, which gives me the option of onboard RAID-1 SATA.
>=20
> What do you think of this idea?  What tools would you suggest?
>=20
> The host enviroment will also be used as my main database server=20
> running FreeBSD 6, most likely in AMD mode.

It should work, but might be a bit slow.

You could also consider using Kris's trick of running older userlands in
chroots on -current (or 6.x in your case) kernels like he does on the
ports cluster.  I think his BSDCan paper has the details on the bits you
need to replace to deal with kernel incompatabilities.  The nice that is
that you don't have any emulation in the way.  I think Peter Wemm said
they were also doing i386 chroots on amd64 kernels at Yahoo! so that may
deal with that issue.  At least until 7.0 comes you should be able to do
-current buildworld and buildkernel on 6.x machines so that won't be a
problem (if it is, scream since breaking that is bad :).

-- Brooks

--=20
Any statement of the form "X is the one, true Y" is FALSE.
PGP fingerprint 655D 519C 26A7 82E7 2529  9BF0 5D8E 8BE9 F238 1AD4

--/04w6evG8XlLl3ft
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQFDTve+XY6L6fI4GtQRAkSMAKCDa+9PIcn/gYs+g8z1aCAGmaIPKwCg1XmV
KgzkNKspYnZCvct7dLf9ZEc=
=sMS7
-----END PGP SIGNATURE-----

--/04w6evG8XlLl3ft--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20051014001143.GA18844>