auth (authentication server): Receives requests and passwords from programs and gives them an ID, which changes the privileges of the program.
crash (crash server): Handles all fatal errors.
exec (execution server): Translates an executable image (currently ELF and a.out are supported) to a runnable image in memory.
fifo (FIFO translator): Implements named pipes.
new-fifo (new FIFO server): An alternate server for named pipes.
firmlink (the firmlink translator): Implements firmlinks ‒ "half-way between a symbolic link and a hard link".
fwd (forward server): Forwards requests to other servers, used by fifo and symlink servers.
hostmux (host multiplexer server)
ifsock (server for sockets interface): Helps with UNIX domain socket addresses.
init (init server): Basic system booting and configuration.
magic (magic server): Signals that a name lookup must be resolved internally by a process when the result involves the process's state.
null (null server): Implements /dev/null and /dev/zero.
pfinet (pfinet server): Implements the PF_INET protocol family.
pflocal (pflocal server): Implements UNIX domain sockets.
proc (process server): Assigns PIDs and manages process-level actions.
symlink (symbolic link translator): Implements symbolic links for filesystems that don't support them.
term (terminal server): A POSIX terminal.
usermux (user multiplexer server): Invokes user-specific translators.
"On systems running the X Window System... a desktop environment typically consists of several separate components, including:"
- A Window Manager
- A File Manager
- A Set of Graphical Themes
- toolkits and libraries for managing the desktop