xref: /freebsd/sys/README.md (revision d1087fe8436dbe369b218854fffe901ccc7602c1)
1FreeBSD Kernel Source:
2----------------------
3
4This directory contains the source files and build glue that make up the FreeBSD
5kernel and its modules, including both original and contributed software.
6
7Source Roadmap:
8---------------
9| Directory | Description |
10| --------- | ----------- |
11| amd64 | AMD64 architecture support |
12| arm | ARM architecture support |
13| arm64 | ARMv8 architecture support |
14| cam | `cam(4)` and `ctl(4)` |
15| cddl | CDDL-licensed optional sources, including ZFS and DTrace |
16| ddb | `ddb(4)` |
17| fs | most filesystems |
18| dev | device drivers |
19| geom | `geom(4)` |
20| i386 | i386 (32 bit) architecture support |
21| kern | main part of the kernel |
22| net80211 | `net80211(4)` |
23| netgraph | `netgraph(4)` |
24| netinet | `inet(4)` |
25| netinet6 | `inet6(4)` |
26| netipsec | `ipsec(4)` |
27| netpfil | `ipfw(4)` and `pf(4)` |
28| opencrypto | `crypto(7)` |
29| powerpc | PowerPC/POWER architecture support |
30| riscv | RISC-V architecture support |
31| security | `audit(4)` and `mac(4)` |
32| sys | kernel headers |
33| ufs | Unix File System |
34| x86 | code shared by AMD64 and i386 architectures |
35