---
layout: wiki
title: SystemDoc
permalink: /wiki/SystemDoc/
---

System Documentation for Developers
===================================

-   Qubes OS Architecture v0.3 [​(pdf)](http://www.qubes-os.org/files/doc/arch-spec-0.3.pdf) (A bit outdated, but it was the original document that started this all...)

-   [Security-critical elements of Qubes OS](/wiki/SecurityCriticalCode)

-   [Qubes GUI virtualization protocol](/wiki/GUIdocs)

-   [Networking in Qubes](/wiki/QubesNet)

-   [Inter-domain file coping](/wiki/Qfilecopy)

-   [Command execution in VM (and Qubes RPC)](/wiki/Qrexec)

-   [Dynamic memory management in Qubes](/wiki/Qmemman)

-   [Implementation of DisposableVMs](/wiki/DVMimpl)

-   [​Article about disposable VMs](http://theinvisiblethings.blogspot.com/2010/06/disposable-vms.html)

-   [Implementation of template sharing and updating](/wiki/TemplateImplementation)

-   [Dom0 secure update mechanism](/wiki/Dom0SecureUpdates)

Build instructions:

-   [Building Qubes](/wiki/QubesBuilder)

-   [KDE Dom0 packages for Qubes](/wiki/KdeDom0)

-   [How to build Qubes installation ISO](/wiki/InstallationIsoBuilding)