DragonFly users List (threaded) for 2004-11
Re: Looking at a workstation solution.
:On Tue, 02 Nov 2004 15:19:12 +0100, Martin P. Hellwig
:> Brian Reichert wrote:
:> > Good luck, in any regard.
:> Try the 5.3 RC2, its quicker because allmost all debug flags have been
: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.
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.