Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 16 Jun 1996 00:57:12 +0200 (MET DST)
From:      J Wunsch <j@uriah.heep.sax.de>
To:        freebsd-current@FreeBSD.org (FreeBSD-current users)
Cc:        nate@sri.MT.net (Nate Williams)
Subject:   Re: ktrace [Was: 2.2-960612-SNAP resolver problems]
Message-ID:  <199606152257.AAA01600@uriah.heep.sax.de>
In-Reply-To: <199606152035.OAA25158@rocky.sri.MT.net> from Nate Williams at "Jun 15, 96 02:35:07 pm"

next in thread | previous in thread | raw e-mail | index | archive | help
As Nate Williams wrote:

> > Except of a recent brokeness in -current (that only affected people
> > actually using it), i cannot remember such problems.  I used to have
> > it in my config file for several months if not years now.
> 
> Actually, it affected people *NOT* using it. Even if you didn't use
> ktrace things were broken because of it.

Which brokeness?  As i wrote, i've got the option in my own config
files for months now, and have never observed any ill side-effects.
(I don't neglect that it might have caused problems earlier, but not
lately.)

> > gzip used to be absolutely broken for quite a longer period of time,
> > and nobody complained that it was still in the GENERIC config file. :)
> 
> That's because it was required in GENERIC for the install utils.

Nope.  It was only used for the fixit floppy, and all 2.2 SNAPs before
the May 1st one have an unusable fixit.  The installation itself
doesn't use it.  (Hence the comment in GENERIC about sysinstall not
being able to run without it is bogus.)

> > Does anybody seriously object against putting it into GENERIC?
> 
> Yes.  It's un-necessary bloat that 95% of the users don't know how to
> use and the other 5% know how to add it.

That's not true.  It's relatively easy to teach people about running
their program with a prepended `ktrace'.  It's much harder to demand
from them to first recompile a new kernel.  (And i can't answer their
questions then why it's not in the default kernel. :)  Many other
systems around ship with it enabled and ready to run by default,
including all SysV's (truss) and Linux (strace).


The bloat is 4 KB, nothing i would consider undue:

text    data    bss     dec     hex
1114112 69632   76312   1260056 133a18  kernel
1118208 69632   76312   1264152 134a18  kernel.ktrace

(Both are GENERIC kernels.)

-- 
cheers, J"org

joerg_wunsch@uriah.heep.sax.de -- http://www.sax.de/~joerg/ -- NIC: JW11-RIPE
Never trust an operating system you don't have sources for. ;-)



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