The kern directory holds the core functionality of FreeBSD: system startup, core system calls and syscall dispatching, process management, scheduling, signals, file descriptors, top-level filesystem code, interprocess communication and terminal handling.
The 4.3BSD Internals book by Leffler, McKusick, Karels and Quarterman covers kern in: