openbsd includes a number of third-party components, many with openbsd-specific patches, such as x.org, clang (the default compiler on several architectures), gcc, perl, nsd, unbound, ncurses, gnu binutils, gdb, and awk.