--- layout: wiki title: SystemDoc permalink: /wiki/SystemDoc/ --- System Documentation for Developers =================================== - Qubes OS Architecture v0.3 [​(pdf)](http://files.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) - [VM secure update mechanism?](/wiki/VMSecureUpdates) Build instructions: - [Building Qubes](/wiki/QubesBuilder) - [Development Workflow](/wiki/DevelopmentWorkflow) - [KDE Dom0 packages for Qubes](/wiki/KdeDom0) - [How to build Qubes installation ISO](/wiki/InstallationIsoBuilding) - [Building USB passthrough support (experimental)](/wiki/USBVM) - [Building a TemplateVM based on ArchLinux](/wiki/BuildingNonFedoraTemplate)