Looking at a workstation solution.

Matthew Dillon dillon at apollo.backplane.com
Tue Nov 2 11:48:26 PST 2004


:On Tue, 02 Nov 2004 15:19:12 +0100, Martin P. Hellwig
:<mhellwig at xxxxxxxxx> wrote:
:> Brian Reichert wrote:
:...
:> >
:> > Good luck, in any regard.
:> >
:> 
:> Try the 5.3 RC2, its quicker because allmost all debug flags have been
:> removed.
:> 
:
:That sounds like a really bad idea from the perspective that FreeBSD
:was just making a release but pulled back due to a large number of
:major problems with the system.  DragonFly should be considered a much
:more reliable and stable solution at this point in time.
:
:-- 
:                                            -David

    This is mainly because FreeBSD's WITNESS code is horrendously 
    inefficienct and they can't afford to leave it turned on in a release
    cycle without getting hammered by benchmarkers who don't bother to
    compile up their own custom kernels.  What the FreeBSD folks really
    need to do is 'fix' WITNESS to not be such a burden on performance and
    then just leave it on.  There are a ton of ways that can be done but like
    many of the subsystems in FreeBSD the WITNESS code is so complex that
    very few developers beyond the original author can touch it.

    For DragonFly, the main debug option is INVARIANTS, which we always leave
    on by default in GENERIC.  It does not overly burden performance.

					-Matt
					Matthew Dillon 
					<dillon at xxxxxxxxxxxxx>





More information about the Users mailing list