oldconfig
is a great option when building Linux, but again, it's only really useful for Linux. It doesn't fit into FreeBSD, where significant kernel config changes are either non-existent-to-rare (-RELEASE and -STABLE) or something you really should not defer (-CURRENT).
Oh, really? From time to time, there is a
new release. So even if you're not messing with
-CURRENT (in which case I could follow the argumentation of "you absolutely should know what you do"), there
will be situations when something like
oldconfig
would come in quite handy. I didn't say anything about a strong
need to have it, but just because something isn't necessary doesn't mean it isn't
useful.
Heck, I just learned even some Linux
udev
magic
can come in quite handy, depending on your situation ... I had to access the serial console of my XEN server to get some network interface back up and running and had a hard time finding the correct module for my USB/RS-232 converter without checking Google (all networking was down due to the failed interface), ending up with
kldload /boot/kernel/*.ko
just to get this *?#%&)=ing* converter to work ...
udev
would have had the driver loaded for me as soon as I plugged in the converter. So although this is the kind of magic I'm in general quite unhappy with, even THIS has its legit uses, and I'd love to see something like it as an
optional feature. (better make it optional on Linux, too, but I guess the quest for this would be too late ...)
This thread started as a "spinoff" (it quickly grew to off-topic to stay in ONE thread) on some positive mention of the FreeBSD documentation in a "Linux-centric" place. And hey, I
really think: why not have a look at what Linux does very well? I STILL think kernel configuration IS a strong point.