7.1. | I would like to customize my kernel. Is it difficult? |
Not at all! Check out the kernel config section of the Handbook. Note:The new | |
7.2. | Why is my kernel so big? |
However, if you are running low on disk space, there
are different options to reduce the size of If you do not want the symbol files to be installed,
make sure you have the following line present in
WITHOUT_KERNEL_SYMBOLS=yes For more information see src.conf(5). If you do not want to build a debug kernel, make sure that both of the following are true:
Either of the above settings will cause your kernel to be built in debug mode. As long as you make sure you follow the steps above, you can build your kernel normally. If you want only the modules you use to be built
and installed, make sure you have a line like below in
MODULES_OVERRIDE= accf_http ipfw Replace accf_httpd ipfw with
a list of modules you need. Only these modules will be
built. This does not only reduce the size of the kernel
directory but also decreases the amount of time needed to
build your kernel. For more information see
You can also remove unneeded devices from your kernel to further reduce the size. See Q: 7.1 for more information. To put any of these options into effect you will have to build and install your new kernel. Most kernels ( | |
7.3. | Why does every kernel I try to build fail to compile,
even |
There are a number of possible causes for this problem. They are, in no particular order:
| |
7.4. | How can I verify which scheduler is in use on a running system? |
The name of the scheduler currently being used is
directly available as the value of the
% sysctl kern.sched.name
kern.sched.name: ULE | |
7.5. | What is |
|
This, and other documents, can be downloaded from http://ftp.FreeBSD.org/pub/FreeBSD/doc/
For questions about FreeBSD, read the
documentation before
contacting <questions@FreeBSD.org>.
For questions about this documentation, e-mail <doc@FreeBSD.org>.