>>>>> On Wed, 12 May 1999 17:45:45 +0200,
Poul-Henning Kamp <[email protected]> said:
>> What is the definition of "config"?
> config(8)
>> Why do you want to remove it?
> Why should we, as a 3rd millenium OS need a static config tool ?
For example,
- To specify the drivers which is linked statically to kernel.
As I said earlier, you cannot link console driver dynamically,
If you do this, you cannot get error message when dynamic
linking of the console driver failed.
- There should be a way to inform kernel about inter module dependency
dynamically. config(8) converts this information to a file which is
kernel readable format.
- There should be a way to inform kernel about mapping from device
name to driver filename dynamically. config(8) converts this
information to a file which is kernel readable format.
- To achieve better performance in both UP and SMP cases.
Proper SMP implementation requires fine grained locking, though this
increases performance penalty in UP case. (e.g. Solaris shows this
problem.) Thus, the way to specify "options SMP" is needed to use
(static) source level and compiler level optimization.
This option should automatically select the appropriate sources
which is compiled into kernel, according to the source is needed
only in UP case, or only in SMP case, or both. This is what
oldconfig and newconfig does.
The new-bus doesn't have these features.
> We are working on FreeBSD as a OS for the future, not for the past.
Of course!
We never should go back to the age of 1979 (i.e. before 4.0BSD).
--
soda
To Unsubscribe: send mail to [email protected]
with "unsubscribe freebsd-current" in the body of the message