This document is written in DocBook XML. Output formats are generated by various programs using information from the docbook-xml and docbook-xsl packages.
In order to increase the maintainability of this document, we use a number of XML features, such as entities and profiling attributes. These play a role akin to variables and conditionals in programming languages. The XML source to this document contains information for each different architecture — profiling attributes are used to isolate certain bits of text as architecture-specific.