2010-04-06 21:38:42 +00:00
---
layout: wiki
title: SystemDoc
permalink: /wiki/SystemDoc/
---
System Documentation for Developers
===================================
2012-12-31 11:54:24 +00:00
- 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...)
2011-09-19 09:16:07 +00:00
- [Security-critical elements of Qubes OS ](/wiki/SecurityCriticalCode )
2011-04-11 19:08:07 +00:00
- [Qubes GUI virtualization protocol ](/wiki/GUIdocs )
- [Networking in Qubes ](/wiki/QubesNet )
- [Inter-domain file coping ](/wiki/Qfilecopy )
2011-08-30 08:53:51 +00:00
- [Command execution in VM (and Qubes RPC) ](/wiki/Qrexec )
2011-04-11 19:08:07 +00:00
- [Dynamic memory management in Qubes ](/wiki/Qmemman )
2010-09-24 16:31:02 +00:00
- [Implementation of DisposableVMs ](/wiki/DVMimpl )
2011-04-11 19:08:07 +00:00
- [ Article about disposable VMs ](http://theinvisiblethings.blogspot.com/2010/06/disposable-vms.html )
2011-04-11 20:40:27 +00:00
- [Implementation of template sharing and updating ](/wiki/TemplateImplementation )
2011-09-18 10:43:51 +00:00
- [Dom0 secure update mechanism ](/wiki/Dom0SecureUpdates )
2012-05-16 13:47:37 +00:00
- [VM secure update mechanism? ](/wiki/VMSecureUpdates )
2011-04-11 19:08:07 +00:00
Build instructions:
2010-09-23 13:59:56 +00:00
2012-02-06 10:19:35 +00:00
- [Building Qubes ](/wiki/QubesBuilder )
2012-10-19 22:21:17 +00:00
- [Development Workflow ](/wiki/DevelopmentWorkflow )
2011-04-11 19:08:07 +00:00
- [KDE Dom0 packages for Qubes ](/wiki/KdeDom0 )
- [How to build Qubes installation ISO ](/wiki/InstallationIsoBuilding )
2012-11-21 08:39:57 +00:00
- [Building USB passthrough support (experimental) ](/wiki/USBVM )
2013-04-29 14:21:57 +00:00
- [Building a TemplateVM based on a new OS (ArchLinux example) ](/wiki/BuildingNonFedoraTemplate )
- [Building the Archlinux Template ](/wiki/BuildingArchlinuxTemplate )
2012-11-21 08:39:57 +00:00