The head0 user-space virtual terminal

One user-space virtual terminal is supplied as a pre-packaged suite of connected service bundles in several layers:

The head0 virtual terminal is realized onto physical devices using several service bundles:

The realizers all use global (i.e. not private to individual realizer services) user-space virtual terminal configuration, so kbdmaps, fonts, keyboards-aggregate, mice-aggregate, and vcs in their service directories are all symbolic links to subdirectories of the same names under /etc/system-control/convert/user-vt/. In turn, the global configuration is set up so that the relevant /etc/system-control/convert/user-vt/vcs/something autoconfiguration symbolic links point to /run/dev/head0.

How keyboard maps and keyboard/mouse states are assigned is a matter of configuration policy. Similarly, fonts are third-party terminal resources not supplied in the toolkit, that have to be obtained, and configured in a manner that is determined by where on the system they are installed.