The short course is taught by Marshall Kirk McKusick. The syllabus for the the short course is as follows:
Monday morning - Kernel Overview Kernel terminology Basic kernel services Locking Monday afternoon - Process Management Process structure Scheduling Signals Tuesday morning - Security Framework and policies Capsicum Jails Tuesday afternoon - Virtual Memory Virtual-memory management Paging strategies Superpages Wednesday morning - Kernel I/O system Multiplexing I/O Support for multiple filesystems Pseudo-terminal handling Autoconfiguration strategy Machine virtualization Wednesday afternoon - Filesystem Overview Filesystem services Block I/O system (buffer cache) Fast filesystem (FFS) Soft Updates and Snapshots Thursday morning - Other Filesystems Zettabyte filesystem (ZFS) Network filesystem (NFS) Thursday afternoon - Interprocess Communication Concepts and terminology Basic IPC services Example use of IPC and network facilities Friday morning - Networking Implementation IPv4 and IPv6 protocols Firewalls Routing issues Internet protocols (TCP and SCTP) Friday afternoon - System Startup and Measurement Boot loaders Kernel startup and system launch Performance measurement tools