Differential D31926 Diff 97856 documentation/content/en/books/developers-handbook/kernelbuild/_index.adoc
Changeset View
Changeset View
Standalone View
Standalone View
documentation/content/en/books/developers-handbook/kernelbuild/_index.adoc
Context not available. | |||||
:icons: font | :icons: font | ||||
:sectnums: | :sectnums: | ||||
:sectnumlevels: 6 | :sectnumlevels: 6 | ||||
:sectnumoffset: 9 | |||||
:partnums: | |||||
:source-highlighter: rouge | :source-highlighter: rouge | ||||
:experimental: | :experimental: | ||||
:skip-front-matter: | :images-path: books/developers-handbook/ | ||||
:xrefstyle: basic | |||||
:relfileprefix: ../ | |||||
:outfilesuffix: | |||||
:sectnumoffset: 9 | |||||
include::shared/mirrors.adoc[] | ifdef::env-beastie[] | ||||
ifdef::backend-html5[] | |||||
:imagesdir: ../../../../images/{images-path} | |||||
endif::[] | |||||
ifndef::book[] | |||||
include::shared/authors.adoc[] | include::shared/authors.adoc[] | ||||
include::shared/mirrors.adoc[] | |||||
include::shared/releases.adoc[] | include::shared/releases.adoc[] | ||||
include::shared/en/mailing-lists.adoc[] | include::shared/attributes/attributes-{{% lang %}}.adoc[] | ||||
include::shared/en/teams.adoc[] | include::shared/{{% lang %}}/teams.adoc[] | ||||
include::shared/en/urls.adoc[] | include::shared/{{% lang %}}/mailing-lists.adoc[] | ||||
include::shared/{{% lang %}}/urls.adoc[] | |||||
toc::[] | |||||
endif::[] | |||||
ifdef::backend-pdf,backend-epub3[] | |||||
include::../../../../../shared/asciidoctor.adoc[] | |||||
endif::[] | |||||
endif::[] | |||||
ifndef::env-beastie[] | |||||
toc::[] | toc::[] | ||||
include::../../../../../shared/asciidoctor.adoc[] | |||||
endif::[] | |||||
Being a kernel developer requires understanding of the kernel build process. | Being a kernel developer requires understanding of the kernel build process. | ||||
To debug the FreeBSD kernel it is required to be able to build one. | To debug the FreeBSD kernel it is required to be able to build one. | ||||
There are two known ways to do so: | There are two known ways to do so: | ||||
The supported procedure to build and install a kernel is documented in the link:{handbook}#kernelconfig-building[Building and Installing a Custom Kernel] chapter of the FreeBSD Handbook. | The supported procedure to build and install a kernel is documented in the extref:{handbook}[Building and Installing a Custom Kernel, kernelconfig-building] chapter of the FreeBSD Handbook. | ||||
[NOTE] | [NOTE] | ||||
==== | ==== | ||||
It is supposed that the reader of this chapter is familiar with the information described in the link:{handbook}#kernelconfig-building[Building and Installing a Custom Kernel] chapter of the FreeBSD Handbook. | It is supposed that the reader of this chapter is familiar with the information described in the extref:{handbook}[Building and Installing a Custom Kernel, kernelconfig-building] chapter of the FreeBSD Handbook. | ||||
If this is not the case, please read through the above mentioned chapter to understand how the build process works. | If this is not the case, please read through the above mentioned chapter to understand how the build process works. | ||||
==== | ==== | ||||
Context not available. |