the evil interrupt stats monster is still around!

Joerg Sonnenberger joerg at britannica.bec.de
Sun Jul 29 05:43:59 PDT 2007


On Sat, Jul 28, 2007 at 12:14:30PM -0700, Matthew Dillon wrote:
>     I would rather not try to optimize programs to use vfork().  There
>     just isn't a whole lot of difference between fork and vfork.

When NetBSD implemented a real vfork back around NetBSD 1.4 or so, it
made difference in the percent range for a full buildworld. Basically,
you can avoid the duplication of the VM space *and* the COW faulting,
which sums up.

>     The GNU configure script crap is just that... crap.  In a typical
>     pkgsrc build that script will probably be run thousands of times,
>     doing the same tests with slow shell scripts over and over and over
>     and over and over and over again.  It's really the stupidest gnu thing
>     I've ever seen in my life.  It was stupid a decade ago, and its still
>     stupid today.

While a lot of bad things can be said about autoconf, it was the only
usable, semi-generic solution for over a decade. There is still only
*one* good alternative (and that is using C++...). The biggest complain
most maintainers on non-default (from the upstream POV) platform had in
all that time was that it is hard to use correctly. E.g. many tests can
be done a lot more intelligently than most configure scripts do. Given
that autoconf follows the "stand-alone" paradigm (as opposed to imake
for some parts of the problem domain), it actually implements it quite
well.

Joerg





More information about the Bugs mailing list