Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F144457147
README.md
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Size
2 KB
Referenced Files
None
Subscribers
None
README.md
View Options
FreeBSD
Kernel
Source
:
----------------------
This
directory
contains
the
source
files
and
build
glue
that
make
up
the
FreeBSD
kernel
and
its
modules
,
including
both
original
and
contributed
software
.
Kernel
configuration
files
are
located
in
the
`
conf
/
`
subdirectory
of
each
architecture
.
`
GENERIC
`
is
the
configuration
used
in
release
builds
.
`
NOTES
`
contains
documentation
of
all
possible
entries
.
`
LINT
`
is
a
compile
-
only
configuration
used
to
maximize
build
coverage
and
detect
regressions
.
Documentation
:
--------------
Source
code
documentation
is
maintained
in
a
set
of
man
pages
,
under
section
9
.
These
pages
are
located
in
[
`
share
/
man
/
man9
`
](../
share
/
man
/
man9
),
from
the
top
-
level
of
the
src
tree
.
Consult
[
`
intro
(
9
)
`
](
https
:
//man.freebsd.org/intro/9)
for
an
overview
of
existing
pages
.
Some
additional
high
-
level
documentation
of
the
kernel
is
maintained
in
the
[
Architecture
Handbook
](
https
:
//docs.freebsd.org/en/books/arch-handbook/).
Source
Roadmap
:
---------------
|
Directory
|
Description
|
|
---------
|
-----------
|
|
amd64
|
AMD64
(
64
-
bit
x86
)
architecture
support
|
|
arm
|
32
-
bit
ARM
architecture
support
|
|
arm64
|
64
-
bit
ARM
(
AArch64
)
architecture
support
|
|
cam
|
Common
Access
Method
storage
subsystem
-
`
cam
(
4
)
`
and
`
ctl
(
4
)
`
|
|
cddl
|
CDDL
-
licensed
optional
sources
such
as
DTrace
|
|
conf
|
kernel
build
glue
|
|
compat
|
Linux
compatibility
layer
,
FreeBSD
32
-
bit
compatibility
|
|
contrib
|
3
rd
-
party
imported
software
such
as
OpenZFS
|
|
crypto
|
crypto
drivers
|
|
ddb
|
interactive
kernel
debugger
-
`
ddb
(
4
)
`
|
|
fs
|
most
filesystems
,
excluding
UFS
,
NFS
,
and
ZFS
|
|
dev
|
device
drivers
|
|
gdb
|
kernel
remote
GDB
stub
-
`
gdb
(
4
)
`
|
|
geom
|
GEOM
framework
-
`
geom
(
4
)
`
|
|
i386
|
i386
(
32
-
bit
x86
)
architecture
support
|
|
kern
|
main
part
of
the
kernel
|
|
libkern
|
libc
-
like
and
other
support
functions
for
kernel
use
|
|
modules
|
kernel
module
infrastructure
|
|
net
|
core
networking
code
|
|
net80211
|
wireless
networking
(
IEEE
802.11
)
-
`
net80211
(
4
)
`
|
|
netgraph
|
graph
-
based
networking
subsystem
-
`
netgraph
(
4
)
`
|
|
netinet
|
IPv4
protocol
implementation
-
`
inet
(
4
)
`
|
|
netinet6
|
IPv6
protocol
implementation
-
`
inet6
(
4
)
`
|
|
netipsec
|
IPsec
protocol
implementation
-
`
ipsec
(
4
)
`
|
|
netpfil
|
packet
filters
-
`
ipfw
(
4
)
`
,
`
pf
(
4
)
`
,
and
`
ipfilter
(
4
)
`
|
|
opencrypto
|
OpenCrypto
framework
-
`
crypto
(
7
)
`
|
|
powerpc
|
PowerPC
/
POWER
(
32
and
64
-
bit
)
architecture
support
|
|
riscv
|
64
-
bit
RISC
-
V
architecture
support
|
|
security
|
security
facilities
-
`
audit
(
4
)
`
and
`
mac
(
4
)
`
|
|
sys
|
kernel
headers
|
|
tests
|
kernel
unit
tests
|
|
ufs
|
Unix
File
System
-
`
ffs
(
7
)
`
|
|
vm
|
virtual
memory
system
|
|
x86
|
code
shared
by
AMD64
and
i386
architectures
|
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Sun, Mar 29, 2:32 PM (18 h, 11 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
28218444
Default Alt Text
README.md (2 KB)
Attached To
Mode
rG FreeBSD src repository
Attached
Detach File
Event Timeline
Log In to Comment