Port-i386 archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: x86 release builds are slow




To: Andrew Doran <ad%NetBSD.org@localhost>

Subject: Re: x86 release builds are slow

From: Manuel Bouyer <bouyer%antioche.eu.org@localhost>

Date: Sat, 3 May 2008 20:30:28 +0200


On Sat, May 03, 2008 at 07:13:26PM +0100, Andrew Doran wrote:
> > DOMU kernels don't need any physical device drivers (and because of this,
> > DOMU kernels build much faster than dom0 kernels). There's an issue
> > with XPMAP_OFFSET being different in some cases.
> > It should be possible to have a kernel that can work both dom0 and domU
> > for Xen >= 3.1
> 
> I will try a few experiments but it will be a while before I have the time.
> I'm also interested in the possibility of using multiboot to pass a root
> disk image or module to the DOMU kernels for installs.

I'm not sure how Xen actually deal with that for domUs. I don't think it's
multiboot (but it may be close to multiboot).

> 
> > but that would make a heavily-bloated domU kernel.
> > I'd prefer to keep separate domU kernels, with only the needed code for
> > domU operations (A Xen3 dom0 kernel is 9.5MiB, a domU kernel is less
> > than 4MiB).
> 
> I think that's simply fallacious. Yes, our kernels are too fat and we are
> working on that, but you would be hard pushed today to buy a new PC off the
> shelf with less than 512MB of RAM. We're speaking of virtualization, not
> embedded systems or constrained systems that can just about support one OS.

please stop assuming we can always throw more hardware to fix software bloat.
It's just not true.

> As of now we build 2 kernels for i386, 2 kernels for amd64, and 11 kernels
> for xen. The reasons behind that are technical, it's not a big deal because

Putting numbers this way isn't fair, because under the word "Xen" there are
4 different architectures: Xen3/amd64, Xen3/i386, Xen3/i386PAE and Xen2/i386.


-- 
Manuel Bouyer <bouyer%antioche.eu.org@localhost>
     NetBSD: 26 ans d'experience feront toujours la difference
--


Follow-Ups:

Re: x86 release builds are slow
From: Joerg Sonnenberger

Re: x86 release builds are slow
From: Julio M. Merino Vidal

Re: x86 release builds are slow
From: Jared D. McNeill


References:

x86 release builds are slow
From: Andrew Doran

Re: x86 release builds are slow
From: Manuel Bouyer

Re: x86 release builds are slow
From: Andrew Doran




Prev by Date: Re: netbooting i386 sysinst

Next by Date: Re: x86 release builds are slow

Previous by Thread: Re: x86 release builds are slow

Next by Thread: Re: x86 release builds are slow

Indexes:

reverse Date

reverse Thread

Old Index



Home | Main Index | Thread Index | Old Index