Merge remote-tracking branch 'upstream/master'

This commit is contained in:
Jeepler 2015-09-27 00:42:05 +02:00
commit 4dbccc312c
49 changed files with 61 additions and 133 deletions

View File

@ -1,17 +0,0 @@
---
layout: doc
title: QubesContacts
permalink: /doc/QubesContacts/
redirect_from: /wiki/QubesContacts/
---
Contacting the Qubes OS Team
============================
**Note:** Please send all the questions regarding Qubes to the [mailing list](/doc/QubesLists/). This way, your questions, as well as answers to those questions, could be also shared with other users.
Press & business contact
------------------------
- Joanna Rutkowska `joanna at invisiblethingslab dot com`

View File

@ -1,8 +0,0 @@
---
layout: doc
title: TestPage
permalink: /doc/TestPage/
redirect_from: /wiki/TestPage/
---
This is a test.

View File

@ -1,13 +0,0 @@
---
layout: doc
title: TestTest
permalink: /doc/TestTest/
redirect_from: /wiki/TestTest/
---
This is a test page
===================
Please ignore.
![snapshot1.png](/attachment/wiki/TestTest/snapshot1.png)

View File

@ -1,17 +0,0 @@
---
layout: doc
title: UsbInstallation
permalink: /doc/UsbInstallation/
redirect_from: /wiki/UsbInstallation/
---
How to create a bootable USB stick from Qubes ISO
=================================================
Qubes ISO image is already prepared to boot from USB disk, you just need to copy the ISO onto the USB device, e.g. using dd:
```
dd if=Qubes-R2-Beta2-x86_64-DVD.iso of=/dev/sdX
```
**Be sure to use a correct device as the target in the dd command above (instead of sdX)**

View File

@ -1,8 +0,0 @@
---
layout: doc
title: amChartTest
permalink: /doc/amChartTest/
redirect_from: /wiki/amChartTest/
---

View File

@ -1,16 +0,0 @@
---
layout: doc
title: ContributorsList
permalink: /doc/ContributorsList/
redirect_from: /wiki/ContributorsList/
---
List of Qubes developers
------------------------
- Joanna Rutkowska (Invisible Things Lab) - initial idea, architecture, core, packaging
- Rafal Wojtczuk (Invisible Things Lab) - architecture, gui virtualization, core
- Tomasz Sterna (TLS) - installer

View File

@ -8,41 +8,44 @@ redirect_from: /wiki/SystemDoc/
System Documentation for Developers
===================================
1. Fundamentals:
1. Qubes OS Architecture v0.3 [(pdf)](http://files.qubes-os.org/files/doc/arch-spec-0.3.pdf) (The original 2009 document that started this all...)
2. [Security-critical elements of Qubes OS](/doc/SecurityCriticalCode/)
3. Qubes RPC framework (qrexec):
1. [The Qubes RPC/Service API](/doc/Qrexec/)
2. Example for writing a qrexec service in Qubes OS [blog post](http://theinvisiblethings.blogspot.com/2013/02/converting-untrusted-pdfs-into-trusted.html)
3. [qrexec implementation in Qubes R2](/doc/Qrexec2Implementation/)
4. [qrexec implementation in Qubes R3/Odyssey](/doc/Qrexec3Implementation/)
Fundamentals
------------
* [Qubes OS Architecture Overview](/doc/QubesArchitecture/)
* [Qubes OS Architecture Spec v0.3 [PDF]](http://files.qubes-os.org/files/doc/arch-spec-0.3.pdf) (The original 2009 document that started this all...)
* [Security-critical elements of Qubes OS](/doc/SecurityCriticalCode/)
* Qubes RPC: [`qrexec` v2](/doc/Qrexec/) ([R2 implementation](/doc/Qrexec2Implementation/))
* Qubes RPC: [`qrexec` v3](/doc/Qrexec3/) ([R3 implementation](/doc/Qrexec3Implementation/)) (Odyssey)
* [Example for writing a `qrexec` service in Qubes OS (blog post)](http://theinvisiblethings.blogspot.com/2013/02/converting-untrusted-pdfs-into-trusted.html)
* [Qubes GUI virtualization protocol](/doc/GUIdocs/)
* [Networking in Qubes](/doc/QubesNet/)
* [Implementation of template sharing and updating](/doc/TemplateImplementation/)
4. [Qubes GUI virtualization protocol](/doc/GUIdocs/)
5. [Networking in Qubes](/doc/QubesNet/)
6. [Implementation of template sharing and updating](/doc/TemplateImplementation/)
Services
--------
* [Inter-domain file copying](/doc/Qfilecopy/) (deprecates [`qfileexchgd`](/doc/Qfileexchgd/))
* [Dynamic memory management in Qubes](/doc/Qmemman/)
* [Implementation of DisposableVMs](/doc/DVMimpl/)
* [Article about disposable VMs](http://theinvisiblethings.blogspot.com/2010/06/disposable-vms.html)
* [Dom0 secure update mechanism](/doc/Dom0SecureUpdates/)
* VM secure update mechanism (forthcoming)
2. Services:
1. [Inter-domain file copying](/doc/Qfilecopy/)
2. [Dynamic memory management in Qubes](/doc/Qmemman/)
3. [Implementation of DisposableVMs](/doc/DVMimpl/)
4. [Article about disposable VMs](http://theinvisiblethings.blogspot.com/2010/06/disposable-vms.html)
5. [Dom0 secure update mechanism](/doc/Dom0SecureUpdates/)
6. [VM secure update mechanism?](/doc/VMSecureUpdates/)
Debugging
---------
* [Profiling python code](/doc/Profiling/)
* [Test environment in separate machine for automatic tests](/doc/TestBench/)
* [Automated tests](/doc/AutomatedTests/)
* [VM-dom0 internal configuration interface](/doc/VMInterface/)
* [Debugging Windows VMs](/doc/WindowsDebugging/)
3. Debugging:
1. [Profiling python code](/doc/Profiling/)
2. [Test environment in separate machine for automatic tests](/doc/TestBench/)
3. [Automated tests](/doc/AutomatedTests/)
3. [VM-dom0 internal configuration interface](/doc/VMInterface/)
4. [Debugging Windows VMs](/doc/WindowsDebugging/)
4. Building:
1. [Building Qubes](/doc/QubesBuilder/)
2. [Development Workflow](/doc/DevelopmentWorkflow/)
3. [KDE Dom0 packages for Qubes](/doc/KdeDom0/)
4. [How to build Qubes installation ISO](/doc/InstallationIsoBuilding/)
5. [Building USB passthrough support (experimental)](/doc/USBVM/)
6. [Building a TemplateVM based on a new OS (ArchLinux example)](/doc/BuildingNonFedoraTemplate/)
7. [Building the Archlinux Template](/doc/BuildingArchlinuxTemplate/)
Building
--------
* [Building Qubes](/doc/QubesBuilder/) (["API" Details](/doc/QubesBuilderDetails/))
* [Development Workflow](/doc/DevelopmentWorkflow/)
* [KDE Dom0 packages for Qubes](/doc/KdeDom0/)
* [How to build Qubes installation ISO](/doc/InstallationIsoBuilding/)
* [Building Qubes OS 3.0 ISO](/doc/QubesR3Building/)
* [Building USB passthrough support (experimental)](/doc/USBVM/)
* [Building a TemplateVM based on a new OS (ArchLinux example)](/doc/BuildingNonFedoraTemplate/)
* [Building the Archlinux Template](/doc/BuildingArchlinuxTemplate/)

View File

@ -1,8 +0,0 @@
---
layout: doc
title: Trusted_parts
permalink: /doc/Trusted_parts/
redirect_from: /wiki/Trusted_parts/
---

View File

@ -1,8 +1,10 @@
---
layout: doc
title: ContributingHowto
permalink: /doc/ContributingHowto/
redirect_from: /wiki/ContributingHowto/
title: Contributing
permalink: /doc/contributing/
redirect_from:
- "/doc/ContributingHowto/"
- "/wiki/ContributingHowto/"
---
How can I contribute to the Qubes Project?

View File

@ -1,8 +1,10 @@
---
layout: doc
title: QubesLicensing
permalink: /doc/QubesLicensing/
redirect_from: /wiki/QubesLicensing/
title: License
permalink: /doc/license/
redirect_from:
- "/doc/QubesLicensing/"
- "/wiki/QubesLicensing/"
---
Qubes OS License

View File

@ -1,8 +1,10 @@
---
layout: doc
title: BugReportingGuide
permalink: /doc/BugReportingGuide/
redirect_from: /wiki/BugReportingGuide/
title: Reporting Bugs
permalink: /doc/reporting-bugs/
redirect_from:
- "/doc/BugReportingGuide/"
- "/wiki/BugReportingGuide/"
---
Bug Reporting Guide

14
doc.md
View File

@ -17,6 +17,7 @@ The Basics
* [A Simple Introduction to Qubes](/intro/)
* [Getting Started](/doc/GettingStarted/)
* [Users' FAQ](/doc/UserFaq/)
* [Mailing Lists](/doc/QubesLists/)
* [Further reading: How is Qubes different from...?](http://blog.invisiblethings.org/2012/09/12/how-is-qubes-os-different-from.html)
* [Further reading: Why Qubes is more than a collection of VMs](http://www.invisiblethingslab.com/resources/2014/Software_compartmentalization_vs_physical_separation.pdf)
@ -93,6 +94,9 @@ Configuration Guides
* [Resizing AppVM and HVM Disk Images](/doc/ResizeDiskImage/)
* [Extending `root.img` Size](/doc/ResizeRootDiskImage/)
* [Installing ZFS in Qubes](/doc/ZFS/)
* [Mutt Guide](/doc/Mutt/)
* [Postfix Guide](/doc/Postfix/)
* [Fetchmail Guide](/doc/Fetchmail/)
* [Creating Custom NetVMs and ProxyVMs](http://theinvisiblethings.blogspot.com/2011/09/playing-with-qubes-networking-for-fun.html)
* [How to make proxy for individual tcp connection from networkless VM](https://groups.google.com/group/qubes-devel/msg/4ca950ab6d7cd11a)
* [HTTP filtering proxy in Qubes firewall VM](https://groups.google.com/group/qubes-devel/browse_thread/thread/5252bc3f6ed4b43e/d881deb5afaa2a6c#39c95d63fccca12b)
@ -102,6 +106,7 @@ Configuration Guides
* [Configuring a Network Printer](/doc/NetworkPrinter/)
* [Using External Audio Devices](/doc/ExternalAudio/)
* [Booting with GRUB2 and GPT](https://groups.google.com/group/qubes-devel/browse_thread/thread/e4ac093cabd37d2b/d5090c20d92c4128#d5090c20d92c4128)
* [Rxvt Guide](/doc/Rxvt/)
Customization Guides
@ -133,13 +138,14 @@ Reference Pages
For Developers
--------------
* [Developer Documentation](/doc/SystemDoc/)
* [System Documentation](/doc/SystemDoc/)
* [Developers' FAQ](/doc/DevelFaq/)
* [How can I contribute to the Qubes project?](/doc/ContributingHowto/)
* [How to Contribute to the Qubes OS Project](/doc/contributing/)
* [Bug Reporting Guide](/doc/reporting-bugs/)
* [Source Code](/doc/SourceCode/)
* [Qubes OS Version Scheme](/doc/VersionScheme/)
* [Coding Guidelines](/doc/CodingStyle/)
* [Documentation Guidelines](/doc/doc-guidelines/)
* [Books for Developers](/doc/DevelBooks/)
* [Research Papers](/doc/QubesResearch/)
* [Architecture](/doc/QubesArchitecture/)
* [Licensing](/doc/QubesLicensing/)
* [Licensing](/doc/license/)