diff --git a/attachment/COPYRIGHT.md b/attachment/COPYRIGHT.md new file mode 100644 index 00000000..05ee1e3d --- /dev/null +++ b/attachment/COPYRIGHT.md @@ -0,0 +1,10 @@ +doc/Thinkpad-t430-bios-main.jpg: +[CC-BY-SA-4.0 Vitaly Zdanevich](https://commons.wikimedia.org/wiki/File:Thinkpad-t430-bios-main.jpg) +doc/r4.0-snapshot\_40.png: +[Wikipedia](https://en.wikipedia.org/wiki/Main_page) is licensed under [CC-BY-SA 3.0](https://en.wikipedia.org/wiki/Wikipedia:Text_of_Creative_Commons_Attribution-ShareAlike_3.0_Unported_License) +* [Image showing Tom Brady](https://commons.wikimedia.org/wiki/File:Bucs_WFT_223_\(50833097576\).jpg) is licensed under [CC-BY-SA 2.0](https://creativecommons.org/licenses/by-sa/2.0/) +* [Image showing Plate of the Sévres Efyption Service](https://commons.wikimedia.org/wiki/File:Plate_showing_statues_of_Amenhotep_III_at_Luxor,_Egypt._Commissioned_by_Napoleon_as_a_present_to_Josephine_but_she_rejected_it._From_France._The_Victoria_and_Albert_Museum,_London.jpg) is licensed under [CC-BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/) + +doc/r4.0-xfce-three-domains-at-work.png: +[xkcd](https://xkcd.com) is licensed under [CC-BY-NC 2.5](https://creativecommons.org/licenses/by-nc/2.5/) +["Day 116: 'Alexis'"](https://www.flickr.com/photos/66779558@N02/6968727080) is licensed under [CC-BY 2.0](https://creativecommons.org/licenses/by/2.0/) diff --git a/attachment/README.md b/attachment/README.md new file mode 100644 index 00000000..cb2f4eba --- /dev/null +++ b/attachment/README.md @@ -0,0 +1,7 @@ +# qubes-attachment + +This repository contains binary files used for the Qubes OS Project's website, +documentation, news posts, and more. For instructions about how to use this +repo to add images to the documentation, please see: + +https://www.qubes-os.org/doc/doc-guidelines/#how-to-add-images diff --git a/attachment/_diagrams/.gitignore b/attachment/_diagrams/.gitignore new file mode 100644 index 00000000..39e5cf67 --- /dev/null +++ b/attachment/_diagrams/.gitignore @@ -0,0 +1,3 @@ +*.jar +*.dl +*.png diff --git a/attachment/_diagrams/Makefile b/attachment/_diagrams/Makefile new file mode 100644 index 00000000..64c30216 --- /dev/null +++ b/attachment/_diagrams/Makefile @@ -0,0 +1,23 @@ +PLANTUML_VER = 1.2020.0 +PLANTUML_URL = https://downloads.sourceforge.net/project/plantuml/$(PLANTUML_VER)/plantuml.$(PLANTUML_VER).jar +PLANTUML_SHA256 = 7a9d2d56aeed9381066f98e3cf6450a06258ccfd4bfa7f306a62451e8af470c5 + +DIAGRAMS = qrexec-vm-dom0.png qrexec-dom0-vm.png qrexec-vm-vm.png + +all: $(DIAGRAMS) + +install: + cp qrexec-vm-dom0.png ../doc/ + cp qrexec-dom0-vm.png ../doc/ + cp qrexec-vm-vm.png ../doc/ + +./%.png: %.uml $(PLANTUML) + java -jar plantuml.jar $^ + +plantuml.jar: + echo "PlantUML not found. Run 'make download'." + +download: + wget $(PLANTUML_URL) -O plantuml.$(PLANTUML_VER).jar.dl + echo "$(PLANTUML_SHA256) plantuml.$(PLANTUML_VER).jar.dl" | sha256sum -c + mv plantuml.$(PLANTUML_VER).jar.dl plantuml.jar diff --git a/attachment/_diagrams/README.md b/attachment/_diagrams/README.md new file mode 100644 index 00000000..5eab530f --- /dev/null +++ b/attachment/_diagrams/README.md @@ -0,0 +1,7 @@ +# Diagrams + +This is source for diagrams rendered with PlantUML. + +* `make download` - download PlantUML jar +* `make` (or `make all`) - render diagrams +* `make install` - copy the diagrams to destination directory diff --git a/attachment/_diagrams/qrexec-dom0-vm.uml b/attachment/_diagrams/qrexec-dom0-vm.uml new file mode 100644 index 00000000..9d312529 --- /dev/null +++ b/attachment/_diagrams/qrexec-dom0-vm.uml @@ -0,0 +1,39 @@ +@startuml + +box dom0 #eee + participant "client" as c + participant "daemon domX" as d +end box + +box domX #eee + participant "agent" as ax + participant "fork-server" as fx +end box + +-> c: qrexec-client\n-d dom0\nuser:cmd +activate c +c -> d: MSG_EXEC_CMDLINE\ndom0,0,user:cmd +activate d +note right: negotiate port\nand run user:cmd +rnote over d #fff: allocate port 513 +d -> c: MSG_EXEC_CMDLINE\ndomX,513 +rnote over c #fff: start vchan server\n on port 513 +d -> ax: MSG_EXEC_CMDLINE\ndom0,513,user:cmd +deactivate d +activate ax + +ax -> fx: MSG_EXEC_CMDLINE\ndom0,513,user:cmd +deactivate ax +activate fx +rnote over fx #fff: start cmd (as user) +fx --> c: connect over vchan port 513 +-> c: stdin +c -> fx: MSG_DATA_STDIN ... +fx -> c: MSG_DATA_STDOUT / MSG_DATA_STDERR ... +<- c: stdout / stderr +rnote over fx #fff: cmd exits +fx -> c: MSG_DATA_EXIT_CODE 0 +deactivate fx +<- c: exit with code 0 +deactivate c +@end uml diff --git a/attachment/_diagrams/qrexec-vm-dom0.uml b/attachment/_diagrams/qrexec-vm-dom0.uml new file mode 100644 index 00000000..d631c6df --- /dev/null +++ b/attachment/_diagrams/qrexec-vm-dom0.uml @@ -0,0 +1,55 @@ +@startuml + +box domX #eee + participant "client-vm" as cx + participant "agent" as ax +end box + +box dom0 #eee + participant "daemon domX" as d + participant "client" as c + participant "policy" as p +end box + +-> cx: qrexec-client-vm\ndom0 admin.Service + +activate cx +cx -> ax: MSG_TRIGGER_SERVICE3\ndom0, SOCKET,\nadmin.Service +activate ax +note over ax: 11 is the FD of\nclient-vm connection +ax -> d: MSG_TRIGGER_SERVICE3\ndom0, SOCKET11,\nadmin.Service +deactivate ax +activate d +d -> p: qrexec-policy\nX domX dom0\nadmin.Service SOCKET11 +deactivate d +activate p + +rnote over p #fff: evaluate policy,\ndecide to run command +p -> c: qrexec-client\n-d dom0\n-c domX,X,SOCKET11\n"QUBESRPC admin.Service\ndomX name dom0" +deactivate p +activate c + +note over c: negotiating port +c -> d: MSG_SERVICE_CONNECT\ndom0,0,SOCKET11 +activate d +rnote over d #fff: allocate port 513 +d -> c: MSG_SERVICE_CONNECT\ndomX,513,SOCKET11 +d -> ax: MSG_SERVICE_CONNECT\ndom0,513,SOCKET11 +deactivate d +activate ax +ax -> cx: (no header)\ndom0,513 +deactivate ax +rnote over cx #fff: start vchan server\n on port 513 +rnote over c #fff: start:\nqubes-rpc-multiplexer\nadmin.Service\ndomX name dom0 +c --> cx: connect over vchan port 513 +-> cx: stdin +cx -> c: MSG_DATA_STDIN ... +c -> cx: MSG_DATA_STDOUT ... +<- cx: stdout +rnote over c #fff: qubes-rpc-multiplexer exits +c -> cx: MSG_DATA_EXIT_CODE 0 +deactivate c +<- cx: exit with code 0 +deactivate cx + +@end uml diff --git a/attachment/_diagrams/qrexec-vm-vm.uml b/attachment/_diagrams/qrexec-vm-vm.uml new file mode 100644 index 00000000..adeef93a --- /dev/null +++ b/attachment/_diagrams/qrexec-vm-vm.uml @@ -0,0 +1,74 @@ +@startuml + +box domX (source) #eee + participant "client-vm" as cx + participant "agent" as ax +end box + +box dom0 #eee + participant "daemon domX" as dx + participant "client" as c + participant "policy" as p + participant "daemon domY" as dy +end box + +box domY (target) #eee + participant "agent" as ay + participant "fork-server" as fy +end box + +-> cx: qrexec-client-vm\n domY\nqubes.Service + +activate cx +cx -> ax: MSG_TRIGGER_SERVICE3\ndomY, SOCKET,\nqubes.Service +activate ax +note over ax: 11 is the FD of\nclient-vm connection +ax -> dx: MSG_TRIGGER_SERVICE3\ndomY, SOCKET11,\nqubes.Service +deactivate ax +activate dx +dx -> p: qrexec-policy\nX domX domY\nqubes.Service SOCKET11 +deactivate dx + +activate p +rnote over p #fff: evaluate policy,\ndecide to run command +p -> c: qrexec-client\n-d domY\n-c domX,X,SOCKET11\n"DEFAULT:QUBESRPC\nqubes.Service domX" +deactivate p +activate c + +note over c: negotiating port +c -> dy: MSG_EXEC_CMDLINE\ndomX,0,"DEFAULT:QUBESRPC\nqubes.Service domX" +activate dy +rnote over dy #fff: allocate port 513 +dy -> c: MSG_EXEC_CMDLINE\ndomY,513 +c -> dx: MSG_SERVICE_CONNECT\ndomY,513,SOCKET11 +deactivate c + +activate dx +dx -> ax: MSG_SERVICE_CONNECT\ndomY,513,SOCKET11 +deactivate dx +activate ax +ax -> cx: (no header)\ndomY, 513 +deactivate ax +note over cx #fff: start vchan server\non port 513 + +note over dy: "DEFAULT"\ngets translated to\nVM's default user +dy -> ay: MSG_EXEC_CMDLINE\ndomX,513,\n"user:QUBESRPC\nqubes.Service domX" +deactivate dy +activate ay +ay -> fy: MSG_EXEC_CMDLINE\ndomX,513,\n"user:QUBESRPC\nqubes.Service domX" +deactivate ay +activate fy +rnote over fy #fff: start:\nqubes-rpc-multiplexer\nqubes.Service domX\n(as user) + +fy --> cx: connect over vchan port 513 +-> cx: stdin +cx -> fy: MSG_DATA_STDIN ... +fy -> cx: MSG_DATA_STDOUT / MSG_DATA_STDERR ... +<- cx: stdout / stderr +rnote over fy #fff: qubes-rpc-multiplexer\nexits +fy -> cx: MSG_DATA_EXIT_CODE 0 +deactivate fy +<- cx: exit with code 0 +deactivate cx + +@end uml diff --git a/attachment/doc/4.2_4_password.png b/attachment/doc/4.2_4_password.png new file mode 100644 index 00000000..7f42266f Binary files /dev/null and b/attachment/doc/4.2_4_password.png differ diff --git a/attachment/doc/4.2_6_complete.png b/attachment/doc/4.2_6_complete.png new file mode 100644 index 00000000..15bd380f Binary files /dev/null and b/attachment/doc/4.2_6_complete.png differ diff --git a/attachment/doc/4.2_7_reboot.png b/attachment/doc/4.2_7_reboot.png new file mode 100644 index 00000000..11c5e48e Binary files /dev/null and b/attachment/doc/4.2_7_reboot.png differ diff --git a/attachment/doc/QWT_install_driver.png b/attachment/doc/QWT_install_driver.png new file mode 100644 index 00000000..fc6b146f Binary files /dev/null and b/attachment/doc/QWT_install_driver.png differ diff --git a/attachment/doc/QWT_install_no_restart.png b/attachment/doc/QWT_install_no_restart.png new file mode 100644 index 00000000..ed5fbf20 Binary files /dev/null and b/attachment/doc/QWT_install_no_restart.png differ diff --git a/attachment/doc/QWT_install_select.png b/attachment/doc/QWT_install_select.png new file mode 100644 index 00000000..39001d97 Binary files /dev/null and b/attachment/doc/QWT_install_select.png differ diff --git a/attachment/doc/QWT_no_PV_network.png b/attachment/doc/QWT_no_PV_network.png new file mode 100644 index 00000000..6999cbf3 Binary files /dev/null and b/attachment/doc/QWT_no_PV_network.png differ diff --git a/attachment/doc/Simple_Setup.png b/attachment/doc/Simple_Setup.png new file mode 100644 index 00000000..714aa6e0 Binary files /dev/null and b/attachment/doc/Simple_Setup.png differ diff --git a/attachment/doc/TemplateSharing2.png b/attachment/doc/TemplateSharing2.png new file mode 100644 index 00000000..29699a0f Binary files /dev/null and b/attachment/doc/TemplateSharing2.png differ diff --git a/attachment/doc/Thinkpad-t430-bios-main.jpg b/attachment/doc/Thinkpad-t430-bios-main.jpg new file mode 100644 index 00000000..33602cfb Binary files /dev/null and b/attachment/doc/Thinkpad-t430-bios-main.jpg differ diff --git a/attachment/doc/account-name-and-password-4.2.png b/attachment/doc/account-name-and-password-4.2.png new file mode 100644 index 00000000..17eeafd9 Binary files /dev/null and b/attachment/doc/account-name-and-password-4.2.png differ diff --git a/attachment/doc/account-name-and-password.png b/attachment/doc/account-name-and-password.png new file mode 100644 index 00000000..8af45a8b Binary files /dev/null and b/attachment/doc/account-name-and-password.png differ diff --git a/attachment/doc/add-ons.png b/attachment/doc/add-ons.png new file mode 100644 index 00000000..2b220de3 Binary files /dev/null and b/attachment/doc/add-ons.png differ diff --git a/attachment/doc/admin-api-architecture.dia b/attachment/doc/admin-api-architecture.dia new file mode 100644 index 00000000..0c7a3cd4 Binary files /dev/null and b/attachment/doc/admin-api-architecture.dia differ diff --git a/attachment/doc/admin-api-architecture.png b/attachment/doc/admin-api-architecture.png new file mode 100644 index 00000000..63e5d5aa Binary files /dev/null and b/attachment/doc/admin-api-architecture.png differ diff --git a/attachment/doc/admin-api-architecture.svg b/attachment/doc/admin-api-architecture.svg new file mode 100644 index 00000000..15f43abd --- /dev/null +++ b/attachment/doc/admin-api-architecture.svg @@ -0,0 +1,225 @@ + + + + + + + + + + + + + + + + + + + + + mgmt-1 + (gui-domain?) + + + mgmt-2 ... + (remote?) + + + dom0 + + + + + + qubesd + + + + + + + + + + + + libvirtd + + + + + + + + + + + + + qrexec call + + + + + + + + + + + + + + + qrexec call + + + + + + + + + + + + + + + qrexec call + + + + + + + + + + + + + + + + + + + + + + + qrexec + + + + + + + policy + query + + + + + + + Qubes OS + Manager + + + + + + + + + + + + + + + CLI tools + + + + + + + + + + + + + + + remote + proxy + + + + + + + Qubes Admin API + + + + + + + + qubesd socket API + + + + + + + + + + + + + + + + + + + + + + + ext + + + + + + qubes.xml + + + + + + + RPC policy + + + + + + + + + + + + ext + + diff --git a/attachment/doc/arch-spec-0.3.pdf b/attachment/doc/arch-spec-0.3.pdf new file mode 100644 index 00000000..01fa0df2 Binary files /dev/null and b/attachment/doc/arch-spec-0.3.pdf differ diff --git a/attachment/doc/boot-screen-4.2.png b/attachment/doc/boot-screen-4.2.png new file mode 100644 index 00000000..4ba95701 Binary files /dev/null and b/attachment/doc/boot-screen-4.2.png differ diff --git a/attachment/doc/boot-screen.png b/attachment/doc/boot-screen.png new file mode 100644 index 00000000..1450ff12 Binary files /dev/null and b/attachment/doc/boot-screen.png differ diff --git a/attachment/doc/ctap.png b/attachment/doc/ctap.png new file mode 100644 index 00000000..3f32b5db Binary files /dev/null and b/attachment/doc/ctap.png differ diff --git a/attachment/doc/ctap.svg b/attachment/doc/ctap.svg new file mode 100644 index 00000000..405b6362 --- /dev/null +++ b/attachment/doc/ctap.svg @@ -0,0 +1,841 @@ + + + + + + image/svg+xml + + + + + + + + + + + + work + + + + + + CTAPHID + + + CTAPHID + + + + + + + + frontend + +(HID emulation) + + + frontend(HID emulation) + + + + + + + + Browser (CTAP client) + + + Browser (CTAP client) + + + + + + + + + + + + + + + + + qrexec policy + +enforcement + +in dom0 + + + qrexec policyenforcementin dom0 + + + + + + sys-usb + + + + + + CTAPHID + + + CTAPHID + + + + + + + CTAPHID + + + CTAPHID + + + + + + + + CTAP HID token + + + CTAP HID token(CTAP authenticator) + + + + + + + + + + + backend + + + backend + + + + + + + + CTAP HID token + + + CTAP HID token(CTAP authenticator) + + + + + + + + + personal + + + + + + + frontend + +(HID emulation) + + + frontend(HID emulation) + + + + + + + + + + frontend + +(HID emulation) + + + + + + + + + + Browser (CTAP client) + + + Browser (CTAP client) + + + + + + + u2f.Register + +u2f.Authenticate+KEY + +(raw APDUs) + + + ctap.GetInfoctap.ClientPinu2f.Registeru2f.Authenticate+KEY(raw CBOR/APDU) + + + + + + + CTAP HID softtoken + + + + + + + + + backend + + + + + + + + + + CTAPHID + + + CTAPHID + + + + diff --git a/attachment/doc/desktop-menu.png b/attachment/doc/desktop-menu.png new file mode 100644 index 00000000..3dd9f55d Binary files /dev/null and b/attachment/doc/desktop-menu.png differ diff --git a/attachment/doc/disposablevm-example.png b/attachment/doc/disposablevm-example.png new file mode 100644 index 00000000..caea81ba Binary files /dev/null and b/attachment/doc/disposablevm-example.png differ diff --git a/attachment/doc/doc-mock-app-ex1.png b/attachment/doc/doc-mock-app-ex1.png new file mode 100644 index 00000000..9dff2d67 Binary files /dev/null and b/attachment/doc/doc-mock-app-ex1.png differ diff --git a/attachment/doc/doc-pr_01_page-source-button.png b/attachment/doc/doc-pr_01_page-source-button.png new file mode 100644 index 00000000..52a11982 Binary files /dev/null and b/attachment/doc/doc-pr_01_page-source-button.png differ diff --git a/attachment/doc/doc-pr_02_github-edit.png b/attachment/doc/doc-pr_02_github-edit.png new file mode 100644 index 00000000..a9696f71 Binary files /dev/null and b/attachment/doc/doc-pr_02_github-edit.png differ diff --git a/attachment/doc/doc-pr_03_sign-in.png b/attachment/doc/doc-pr_03_sign-in.png new file mode 100644 index 00000000..309395b4 Binary files /dev/null and b/attachment/doc/doc-pr_03_sign-in.png differ diff --git a/attachment/doc/doc-pr_04_fork.png b/attachment/doc/doc-pr_04_fork.png new file mode 100644 index 00000000..05887226 Binary files /dev/null and b/attachment/doc/doc-pr_04_fork.png differ diff --git a/attachment/doc/doc-pr_05_edit.png b/attachment/doc/doc-pr_05_edit.png new file mode 100644 index 00000000..f107a89a Binary files /dev/null and b/attachment/doc/doc-pr_05_edit.png differ diff --git a/attachment/doc/doc-pr_06_commit-msg.png b/attachment/doc/doc-pr_06_commit-msg.png new file mode 100644 index 00000000..5c274e53 Binary files /dev/null and b/attachment/doc/doc-pr_06_commit-msg.png differ diff --git a/attachment/doc/doc-pr_07_review-changes.png b/attachment/doc/doc-pr_07_review-changes.png new file mode 100644 index 00000000..bd3587cf Binary files /dev/null and b/attachment/doc/doc-pr_07_review-changes.png differ diff --git a/attachment/doc/doc-pr_08_create-pull-request.png b/attachment/doc/doc-pr_08_create-pull-request.png new file mode 100644 index 00000000..1365df6a Binary files /dev/null and b/attachment/doc/doc-pr_08_create-pull-request.png differ diff --git a/attachment/doc/doc-pr_09_done.png b/attachment/doc/doc-pr_09_done.png new file mode 100644 index 00000000..0b7bdf5a Binary files /dev/null and b/attachment/doc/doc-pr_09_done.png differ diff --git a/attachment/doc/generic-usb.png b/attachment/doc/generic-usb.png new file mode 100644 index 00000000..dd59a240 Binary files /dev/null and b/attachment/doc/generic-usb.png differ diff --git a/attachment/doc/grub-boot-menu.png b/attachment/doc/grub-boot-menu.png new file mode 100644 index 00000000..6031cb29 Binary files /dev/null and b/attachment/doc/grub-boot-menu.png differ diff --git a/attachment/doc/grub1.png b/attachment/doc/grub1.png new file mode 100644 index 00000000..b445015b Binary files /dev/null and b/attachment/doc/grub1.png differ diff --git a/attachment/doc/grub2.png b/attachment/doc/grub2.png new file mode 100644 index 00000000..067c99bc Binary files /dev/null and b/attachment/doc/grub2.png differ diff --git a/attachment/doc/grub3.png b/attachment/doc/grub3.png new file mode 100644 index 00000000..29f1208b Binary files /dev/null and b/attachment/doc/grub3.png differ diff --git a/attachment/doc/gui.png b/attachment/doc/gui.png new file mode 100644 index 00000000..b5bade05 Binary files /dev/null and b/attachment/doc/gui.png differ diff --git a/attachment/doc/howto_use_qubes_alice_1.png b/attachment/doc/howto_use_qubes_alice_1.png new file mode 100644 index 00000000..93df7ccd Binary files /dev/null and b/attachment/doc/howto_use_qubes_alice_1.png differ diff --git a/attachment/doc/howto_use_qubes_alice_2.png b/attachment/doc/howto_use_qubes_alice_2.png new file mode 100644 index 00000000..e780bc70 Binary files /dev/null and b/attachment/doc/howto_use_qubes_alice_2.png differ diff --git a/attachment/doc/howto_use_qubes_bob.png b/attachment/doc/howto_use_qubes_bob.png new file mode 100644 index 00000000..d3b6583f Binary files /dev/null and b/attachment/doc/howto_use_qubes_bob.png differ diff --git a/attachment/doc/howto_use_qubes_carol.png b/attachment/doc/howto_use_qubes_carol.png new file mode 100644 index 00000000..18b95277 Binary files /dev/null and b/attachment/doc/howto_use_qubes_carol.png differ diff --git a/attachment/doc/howto_use_qubes_raw.vsdx b/attachment/doc/howto_use_qubes_raw.vsdx new file mode 100644 index 00000000..ac143480 Binary files /dev/null and b/attachment/doc/howto_use_qubes_raw.vsdx differ diff --git a/attachment/doc/initial-setup-menu-4.2.png b/attachment/doc/initial-setup-menu-4.2.png new file mode 100644 index 00000000..30156a67 Binary files /dev/null and b/attachment/doc/initial-setup-menu-4.2.png differ diff --git a/attachment/doc/initial-setup-menu-configuration-4.2.png b/attachment/doc/initial-setup-menu-configuration-4.2.png new file mode 100644 index 00000000..7b8bf9bc Binary files /dev/null and b/attachment/doc/initial-setup-menu-configuration-4.2.png differ diff --git a/attachment/doc/initial-setup-menu-configuration.png b/attachment/doc/initial-setup-menu-configuration.png new file mode 100644 index 00000000..dd2cb371 Binary files /dev/null and b/attachment/doc/initial-setup-menu-configuration.png differ diff --git a/attachment/doc/initial-setup-menu.png b/attachment/doc/initial-setup-menu.png new file mode 100644 index 00000000..cbb88fb9 Binary files /dev/null and b/attachment/doc/initial-setup-menu.png differ diff --git a/attachment/doc/installation-complete-4.2.png b/attachment/doc/installation-complete-4.2.png new file mode 100644 index 00000000..12d23b95 Binary files /dev/null and b/attachment/doc/installation-complete-4.2.png differ diff --git a/attachment/doc/installation-summary-not-ready-4.2.png b/attachment/doc/installation-summary-not-ready-4.2.png new file mode 100644 index 00000000..8922baff Binary files /dev/null and b/attachment/doc/installation-summary-not-ready-4.2.png differ diff --git a/attachment/doc/installation-summary-not-ready.png b/attachment/doc/installation-summary-not-ready.png new file mode 100644 index 00000000..b7b19221 Binary files /dev/null and b/attachment/doc/installation-summary-not-ready.png differ diff --git a/attachment/doc/installation-summary-ready-4.2.png b/attachment/doc/installation-summary-ready-4.2.png new file mode 100644 index 00000000..09f87761 Binary files /dev/null and b/attachment/doc/installation-summary-ready-4.2.png differ diff --git a/attachment/doc/installation-summary-ready.png b/attachment/doc/installation-summary-ready.png new file mode 100644 index 00000000..352dfabc Binary files /dev/null and b/attachment/doc/installation-summary-ready.png differ diff --git a/attachment/doc/ipv6-1.png b/attachment/doc/ipv6-1.png new file mode 100644 index 00000000..524bbf77 Binary files /dev/null and b/attachment/doc/ipv6-1.png differ diff --git a/attachment/doc/ipv6-1.xml b/attachment/doc/ipv6-1.xml new file mode 100644 index 00000000..67e04448 --- /dev/null +++ b/attachment/doc/ipv6-1.xml @@ -0,0 +1 @@ +5VjbctsgEP0aPaYjgyTLj7GTXmbaTmby0OQRS2uJBgsVocjq1xcJbF2wM27i3No8ZOCwu8A5y4Ls4MV680mQPP3GY2AOcuONgy8chDzPVf8boNZAOMMaSASNNTTpgGv6Gwxo/JKSxlAMDCXnTNJ8CEY8yyCSA4wIwauh2Yqz4aw5ScACriPCbPQHjWVqduG7Hf4ZaJJuZ564ZmRJortE8DIz8zkIr9o/Pbwm21jGvkhJzKsehC8dvBCcS91abxbAGmq3tGm/jwdGd+sWkMljHJB2uCesNFsv6uIsA+mggKkI86VQraRp0fw+UCZmikLWW7La7ULcjuF5lVIJ1zmJmtFKZYfCUrlmZnhFGVtwxkXri2MfwthTeCEFv4PeSIiWOFATzs0KQUjYHNzlZMedSknga5CiViabYVrVO7l0v+q0nWwVSXu6BgYjJp2SXeSOUtUwrB6QxCYMYpVspsuFTHnCM8IuO3TeUeoO6YMNlTe99m1j8sFvepla2I3xaDvd2E+QsjanjJSSK6ib9yvnuYmoV9os72Gi1W54KSJjZY62JCIBYzXdL4cARiS9H0bfR27rei4EqXsGOaeZLCzud/GPkwM9vxzozekRPq8eJvJVA/ROHR4eO6sWje0D/0n2E88dJYde8aNTBf+HJ3f2KpnyROWD0wqP916KKyqgIo3hu7//Zi94/3kWmd91JiH3y5V6UVhHjDH1ymuOknob5Q0YMV7G74TZI4kNT0CsbxFrc5nF581ruCWRFAWNRjVpV3m6QnRrCtHxFaVfPtB+tnp8+Hvo2GJ/V2WssjAdihEGwwC68hmfB6pLMLq2piOx9H6tOI8oNMFbkbB/KSBbVfyaqo6OGEYjOd6erFNLVvXt5J3xjNVnv8olHPy2OunVsgojiKJ9BXAZ+p7vnqYAIvcV75bQIjoHUTRPo3d4SVtMvuRX6sxisuLi7h9gET8fiarb/VCjy0T3Yxi+/AM= \ No newline at end of file diff --git a/attachment/doc/ipv6-2.png b/attachment/doc/ipv6-2.png new file mode 100644 index 00000000..9006499f Binary files /dev/null and b/attachment/doc/ipv6-2.png differ diff --git a/attachment/doc/ipv6-2.xml b/attachment/doc/ipv6-2.xml new file mode 100644 index 00000000..1c3b2fc9 --- /dev/null +++ b/attachment/doc/ipv6-2.xml @@ -0,0 +1 @@ +1VjLcpswFP0alukghDFe1m76mGlnMpNFk6UMMtDIiBGyMf36SiAeQrhDEj9iLzzS0b1CnHN1r4QFV9vDN4ay+BcNMbEcOzxY8IvlOK5ri38JlDXgL2ANRCwJawh0wGPyFytQ+UW7JMS5ZsgpJTzJdDCgaYoDrmGIMVroZhtK9KdmKMIG8BggYqK/k5DH6i1mdod/x0kUN08GthpZo+AlYnSXqudZDtxUv3p4i5q5lH0eo5AWPQjeW3DFKOV1a3tYYSKpbWir/b4eGW3XzXDKpzg4tcMekZ169bzM71LM1fJ42VBSvRSWbsCCyyJOOH7MUCBHCxEDAov5lqjhTULIihLKKl+48QMcBALPOaMvuDey9meuYBUu1Tow4/hw9F1Ay5AIPEy3mLNSmBz04ClbUep+0SkIGt7jnnqewpAKmqiduSNONBR34zxCgy8ciohSXcp4TCOaInLfocuOUVtnDx8S/tRrP0uTTzPZS8W6npRH1enG/mDOS7WV0I5TAXXP/UlppmasVyqXp/Gc0x0LFORNpp5hgniy16caI7Jy/cwYKnsGGU1SnusB+iCxTlTH1lVtd04zB0cswlx5DQRrFzpJQ+CfQ0QlnJIRaCJ2mj6rCd4poqHYqK41ZcrKe6ewU3cIWNz8FnkDu/BC7HqjeXyTMFwgaXjzyXxxwWQ+N8j88bB3BSLqYkHZixnIhIiTiQxYUc8zCQaE7sIboXYis/4JmPUNZk0u0/CzPMFVJKI8T4LBzv9P9jyyb/s70pnMVo+P2QgdDfa6CmjUt7kuhu/pE9T5xahuxjTeoErOz1YlF1eRsJ9nHVPV6QeWy6g62GJweGj5eLICYOiaYZbLwnjS6hHOsB+6YynOd9bQ806U4uZXvAsA81I1WjVuj0Z4SRZdM6+c9bwIrAufFwE0Exk48z1rPM1AMH7JOpaWhvbAtQfS1it4czKanV/7+QcU37mG+M7ifeK/1t47caxAI9vKqw/HDIfUcjwiyF2umWhFspVke68S7vaz8UXvRMC8YQoq3TuakvKkXF7lDtQerM5Apeh233PrAO++mcP7fw== \ No newline at end of file diff --git a/attachment/doc/keyboard-layout-selection.png b/attachment/doc/keyboard-layout-selection.png new file mode 100644 index 00000000..28a1c764 Binary files /dev/null and b/attachment/doc/keyboard-layout-selection.png differ diff --git a/attachment/doc/language-support-selection.png b/attachment/doc/language-support-selection.png new file mode 100644 index 00000000..7eb4be11 Binary files /dev/null and b/attachment/doc/language-support-selection.png differ diff --git a/attachment/doc/login-screen.png b/attachment/doc/login-screen.png new file mode 100644 index 00000000..7caab92f Binary files /dev/null and b/attachment/doc/login-screen.png differ diff --git a/attachment/doc/media-eject.png b/attachment/doc/media-eject.png new file mode 100644 index 00000000..38e34f29 Binary files /dev/null and b/attachment/doc/media-eject.png differ diff --git a/attachment/doc/media-removable.png b/attachment/doc/media-removable.png new file mode 100644 index 00000000..4406b845 Binary files /dev/null and b/attachment/doc/media-removable.png differ diff --git a/attachment/doc/openqa-investigator-splitgpg-example.png b/attachment/doc/openqa-investigator-splitgpg-example.png new file mode 100644 index 00000000..9ac358ed Binary files /dev/null and b/attachment/doc/openqa-investigator-splitgpg-example.png differ diff --git a/attachment/doc/qrexec-dom0-vm.png b/attachment/doc/qrexec-dom0-vm.png new file mode 100644 index 00000000..e71e8165 Binary files /dev/null and b/attachment/doc/qrexec-dom0-vm.png differ diff --git a/attachment/doc/qrexec-vm-dom0.png b/attachment/doc/qrexec-vm-dom0.png new file mode 100644 index 00000000..de1e07a9 Binary files /dev/null and b/attachment/doc/qrexec-vm-dom0.png differ diff --git a/attachment/doc/qrexec-vm-vm.png b/attachment/doc/qrexec-vm-vm.png new file mode 100644 index 00000000..cbcb9831 Binary files /dev/null and b/attachment/doc/qrexec-vm-vm.png differ diff --git a/attachment/doc/qrexec2-internals.png b/attachment/doc/qrexec2-internals.png new file mode 100644 index 00000000..6c23e41c Binary files /dev/null and b/attachment/doc/qrexec2-internals.png differ diff --git a/attachment/doc/qrexec3-basics.png b/attachment/doc/qrexec3-basics.png new file mode 100644 index 00000000..1c9781c9 Binary files /dev/null and b/attachment/doc/qrexec3-basics.png differ diff --git a/attachment/doc/qtw-log-level.png b/attachment/doc/qtw-log-level.png new file mode 100644 index 00000000..88998ed9 Binary files /dev/null and b/attachment/doc/qtw-log-level.png differ diff --git a/attachment/doc/qubes-appmenu-select.png b/attachment/doc/qubes-appmenu-select.png new file mode 100644 index 00000000..6f55b1ca Binary files /dev/null and b/attachment/doc/qubes-appmenu-select.png differ diff --git a/attachment/doc/qubes-components.png b/attachment/doc/qubes-components.png new file mode 100644 index 00000000..018e374f Binary files /dev/null and b/attachment/doc/qubes-components.png differ diff --git a/attachment/doc/qubes-schema-v2.png b/attachment/doc/qubes-schema-v2.png new file mode 100644 index 00000000..e506fe70 Binary files /dev/null and b/attachment/doc/qubes-schema-v2.png differ diff --git a/attachment/doc/r2-split-gpg-1.png b/attachment/doc/r2-split-gpg-1.png new file mode 100644 index 00000000..4866668e Binary files /dev/null and b/attachment/doc/r2-split-gpg-1.png differ diff --git a/attachment/doc/r2-split-gpg-3.png b/attachment/doc/r2-split-gpg-3.png new file mode 100644 index 00000000..0b29bf10 Binary files /dev/null and b/attachment/doc/r2-split-gpg-3.png differ diff --git a/attachment/doc/r2-split-gpg-5.png b/attachment/doc/r2-split-gpg-5.png new file mode 100644 index 00000000..dd518805 Binary files /dev/null and b/attachment/doc/r2-split-gpg-5.png differ diff --git a/attachment/doc/r2b1-win7-usb-disable.png b/attachment/doc/r2b1-win7-usb-disable.png new file mode 100644 index 00000000..5a13dee5 Binary files /dev/null and b/attachment/doc/r2b1-win7-usb-disable.png differ diff --git a/attachment/doc/r2b3-windows-seamless-1.png b/attachment/doc/r2b3-windows-seamless-1.png new file mode 100644 index 00000000..21066d29 Binary files /dev/null and b/attachment/doc/r2b3-windows-seamless-1.png differ diff --git a/attachment/doc/r2b3-windows-seamless-2.png b/attachment/doc/r2b3-windows-seamless-2.png new file mode 100644 index 00000000..c03b7e90 Binary files /dev/null and b/attachment/doc/r2b3-windows-seamless-2.png differ diff --git a/attachment/doc/r2b3-windows-seamless-filecopy.png b/attachment/doc/r2b3-windows-seamless-filecopy.png new file mode 100644 index 00000000..afd5ee75 Binary files /dev/null and b/attachment/doc/r2b3-windows-seamless-filecopy.png differ diff --git a/attachment/doc/r4.0-convert-to-trusted-pdf-1.png b/attachment/doc/r4.0-convert-to-trusted-pdf-1.png new file mode 100644 index 00000000..46ee2632 Binary files /dev/null and b/attachment/doc/r4.0-convert-to-trusted-pdf-1.png differ diff --git a/attachment/doc/r4.0-copy-paste.png b/attachment/doc/r4.0-copy-paste.png new file mode 100644 index 00000000..a4c46306 Binary files /dev/null and b/attachment/doc/r4.0-copy-paste.png differ diff --git a/attachment/doc/r4.0-copy-to-other-appvm-1.png b/attachment/doc/r4.0-copy-to-other-appvm-1.png new file mode 100644 index 00000000..c5ae0e58 Binary files /dev/null and b/attachment/doc/r4.0-copy-to-other-appvm-1.png differ diff --git a/attachment/doc/r4.0-copy-to-other-appvm-2.png b/attachment/doc/r4.0-copy-to-other-appvm-2.png new file mode 100644 index 00000000..a89122c4 Binary files /dev/null and b/attachment/doc/r4.0-copy-to-other-appvm-2.png differ diff --git a/attachment/doc/r4.0-dom0-appmenu-select.png b/attachment/doc/r4.0-dom0-appmenu-select.png new file mode 100644 index 00000000..1fdc0865 Binary files /dev/null and b/attachment/doc/r4.0-dom0-appmenu-select.png differ diff --git a/attachment/doc/r4.0-dom0-menu.png b/attachment/doc/r4.0-dom0-menu.png new file mode 100644 index 00000000..41007cd4 Binary files /dev/null and b/attachment/doc/r4.0-dom0-menu.png differ diff --git a/attachment/doc/r4.0-manager-and-sysnet-network-prompt.png b/attachment/doc/r4.0-manager-and-sysnet-network-prompt.png new file mode 100644 index 00000000..9a0fb531 Binary files /dev/null and b/attachment/doc/r4.0-manager-and-sysnet-network-prompt.png differ diff --git a/attachment/doc/r4.0-manager-firewall.png b/attachment/doc/r4.0-manager-firewall.png new file mode 100644 index 00000000..9d3d5806 Binary files /dev/null and b/attachment/doc/r4.0-manager-firewall.png differ diff --git a/attachment/doc/r4.0-manager-networking-config.png b/attachment/doc/r4.0-manager-networking-config.png new file mode 100644 index 00000000..1233f102 Binary files /dev/null and b/attachment/doc/r4.0-manager-networking-config.png differ diff --git a/attachment/doc/r4.0-open-in-dispvm-1.png b/attachment/doc/r4.0-open-in-dispvm-1.png new file mode 100644 index 00000000..1c9f77c5 Binary files /dev/null and b/attachment/doc/r4.0-open-in-dispvm-1.png differ diff --git a/attachment/doc/r4.0-open-in-dispvm-2.png b/attachment/doc/r4.0-open-in-dispvm-2.png new file mode 100644 index 00000000..3b61fe0b Binary files /dev/null and b/attachment/doc/r4.0-open-in-dispvm-2.png differ diff --git a/attachment/doc/r4.0-open-in-dispvm-3.png b/attachment/doc/r4.0-open-in-dispvm-3.png new file mode 100644 index 00000000..8a5123ac Binary files /dev/null and b/attachment/doc/r4.0-open-in-dispvm-3.png differ diff --git a/attachment/doc/r4.0-password-prompt.png b/attachment/doc/r4.0-password-prompt.png new file mode 100644 index 00000000..dcd5f4dd Binary files /dev/null and b/attachment/doc/r4.0-password-prompt.png differ diff --git a/attachment/doc/r4.0-qube-updates-available.png b/attachment/doc/r4.0-qube-updates-available.png new file mode 100644 index 00000000..430ae48a Binary files /dev/null and b/attachment/doc/r4.0-qube-updates-available.png differ diff --git a/attachment/doc/r4.0-qubes-manager.png b/attachment/doc/r4.0-qubes-manager.png new file mode 100644 index 00000000..56556a09 Binary files /dev/null and b/attachment/doc/r4.0-qubes-manager.png differ diff --git a/attachment/doc/r4.0-snapshot12.png b/attachment/doc/r4.0-snapshot12.png new file mode 100644 index 00000000..536a8133 Binary files /dev/null and b/attachment/doc/r4.0-snapshot12.png differ diff --git a/attachment/doc/r4.0-snapshot_40.png b/attachment/doc/r4.0-snapshot_40.png new file mode 100644 index 00000000..7da9a1e6 Binary files /dev/null and b/attachment/doc/r4.0-snapshot_40.png differ diff --git a/attachment/doc/r4.0-software-update.png b/attachment/doc/r4.0-software-update.png new file mode 100644 index 00000000..e3c1bd26 Binary files /dev/null and b/attachment/doc/r4.0-software-update.png differ diff --git a/attachment/doc/r4.0-taskbar.png b/attachment/doc/r4.0-taskbar.png new file mode 100644 index 00000000..f403bfd6 Binary files /dev/null and b/attachment/doc/r4.0-taskbar.png differ diff --git a/attachment/doc/r4.0-vm-settings-disk-image.png b/attachment/doc/r4.0-vm-settings-disk-image.png new file mode 100644 index 00000000..403e5f0e Binary files /dev/null and b/attachment/doc/r4.0-vm-settings-disk-image.png differ diff --git a/attachment/doc/r4.0-xfce-desktop.png b/attachment/doc/r4.0-xfce-desktop.png new file mode 100644 index 00000000..6d8b607a Binary files /dev/null and b/attachment/doc/r4.0-xfce-desktop.png differ diff --git a/attachment/doc/r4.0-xfce-programmers-desktop.png b/attachment/doc/r4.0-xfce-programmers-desktop.png new file mode 100644 index 00000000..be06d02f Binary files /dev/null and b/attachment/doc/r4.0-xfce-programmers-desktop.png differ diff --git a/attachment/doc/r4.0-xfce-red-and-green-terminals.png b/attachment/doc/r4.0-xfce-red-and-green-terminals.png new file mode 100644 index 00000000..a85cc7b0 Binary files /dev/null and b/attachment/doc/r4.0-xfce-red-and-green-terminals.png differ diff --git a/attachment/doc/r4.0-xfce-start-menu.png b/attachment/doc/r4.0-xfce-start-menu.png new file mode 100644 index 00000000..9b90f2a9 Binary files /dev/null and b/attachment/doc/r4.0-xfce-start-menu.png differ diff --git a/attachment/doc/r4.0-xfce-three-domains-at-work.png b/attachment/doc/r4.0-xfce-three-domains-at-work.png new file mode 100644 index 00000000..4f034197 Binary files /dev/null and b/attachment/doc/r4.0-xfce-three-domains-at-work.png differ diff --git a/attachment/doc/r4.0-xfce-tray-icons.png b/attachment/doc/r4.0-xfce-tray-icons.png new file mode 100644 index 00000000..14b1ca48 Binary files /dev/null and b/attachment/doc/r4.0-xfce-tray-icons.png differ diff --git a/attachment/doc/r4.1-converting-pdf.png b/attachment/doc/r4.1-converting-pdf.png new file mode 100755 index 00000000..a816e4ec Binary files /dev/null and b/attachment/doc/r4.1-converting-pdf.png differ diff --git a/attachment/doc/r4.1-dom0-appmenu-select.png b/attachment/doc/r4.1-dom0-appmenu-select.png new file mode 100755 index 00000000..cb094f42 Binary files /dev/null and b/attachment/doc/r4.1-dom0-appmenu-select.png differ diff --git a/attachment/doc/r4.1-qubes-manager.png b/attachment/doc/r4.1-qubes-manager.png new file mode 100644 index 00000000..8773c4d1 Binary files /dev/null and b/attachment/doc/r4.1-qubes-manager.png differ diff --git a/attachment/doc/r4.1-snapshot_40.png b/attachment/doc/r4.1-snapshot_40.png new file mode 100755 index 00000000..bbec042d Binary files /dev/null and b/attachment/doc/r4.1-snapshot_40.png differ diff --git a/attachment/doc/r4.1-widgets.png b/attachment/doc/r4.1-widgets.png new file mode 100644 index 00000000..221f23f9 Binary files /dev/null and b/attachment/doc/r4.1-widgets.png differ diff --git a/attachment/doc/release-cycle.png b/attachment/doc/release-cycle.png new file mode 100644 index 00000000..4beb3eb7 Binary files /dev/null and b/attachment/doc/release-cycle.png differ diff --git a/attachment/doc/release-cycle.svg b/attachment/doc/release-cycle.svg new file mode 100644 index 00000000..7c1dc6c2 --- /dev/null +++ b/attachment/doc/release-cycle.svg @@ -0,0 +1,711 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + stable branch [3.(n-1)] + + 3.n-rc1 + master branch + + + + mergewindow + + feature branches + 3.(n-1).0 + + + + + + + 3.n-rc2 + current-testing freeze + + decision point(next RC or final) + + bugfixes + + + + + 3.n + + + + + + diff --git a/attachment/doc/rufus-dd-image-mode.png b/attachment/doc/rufus-dd-image-mode.png new file mode 100644 index 00000000..28aeddfb Binary files /dev/null and b/attachment/doc/rufus-dd-image-mode.png differ diff --git a/attachment/doc/rufus-menu.png b/attachment/doc/rufus-menu.png new file mode 100644 index 00000000..b29a4826 Binary files /dev/null and b/attachment/doc/rufus-menu.png differ diff --git a/attachment/doc/select-storage-device-4.2.png b/attachment/doc/select-storage-device-4.2.png new file mode 100644 index 00000000..668d73a2 Binary files /dev/null and b/attachment/doc/select-storage-device-4.2.png differ diff --git a/attachment/doc/select-storage-device.png b/attachment/doc/select-storage-device.png new file mode 100644 index 00000000..83bf35d2 Binary files /dev/null and b/attachment/doc/select-storage-device.png differ diff --git a/attachment/doc/select-storage-passphrase.png b/attachment/doc/select-storage-passphrase.png new file mode 100644 index 00000000..351a055f Binary files /dev/null and b/attachment/doc/select-storage-passphrase.png differ diff --git a/attachment/doc/snapshot-tests2.png b/attachment/doc/snapshot-tests2.png new file mode 100644 index 00000000..d78e186e Binary files /dev/null and b/attachment/doc/snapshot-tests2.png differ diff --git a/attachment/doc/split-gpg-diagram.png b/attachment/doc/split-gpg-diagram.png new file mode 100644 index 00000000..a0ba4836 Binary files /dev/null and b/attachment/doc/split-gpg-diagram.png differ diff --git a/attachment/doc/tb-enigmail-split-gpg-settings-2.png b/attachment/doc/tb-enigmail-split-gpg-settings-2.png new file mode 100644 index 00000000..875262ae Binary files /dev/null and b/attachment/doc/tb-enigmail-split-gpg-settings-2.png differ diff --git a/attachment/doc/tb78-1.png b/attachment/doc/tb78-1.png new file mode 100644 index 00000000..3d357f27 Binary files /dev/null and b/attachment/doc/tb78-1.png differ diff --git a/attachment/doc/tb78-10.png b/attachment/doc/tb78-10.png new file mode 100644 index 00000000..a74ef13f Binary files /dev/null and b/attachment/doc/tb78-10.png differ diff --git a/attachment/doc/tb78-2.png b/attachment/doc/tb78-2.png new file mode 100644 index 00000000..58999e2b Binary files /dev/null and b/attachment/doc/tb78-2.png differ diff --git a/attachment/doc/tb78-3.png b/attachment/doc/tb78-3.png new file mode 100644 index 00000000..e2e8317e Binary files /dev/null and b/attachment/doc/tb78-3.png differ diff --git a/attachment/doc/tb78-4.png b/attachment/doc/tb78-4.png new file mode 100644 index 00000000..d994746e Binary files /dev/null and b/attachment/doc/tb78-4.png differ diff --git a/attachment/doc/tb78-5.png b/attachment/doc/tb78-5.png new file mode 100644 index 00000000..c868ac27 Binary files /dev/null and b/attachment/doc/tb78-5.png differ diff --git a/attachment/doc/tb78-6.png b/attachment/doc/tb78-6.png new file mode 100644 index 00000000..bddf9018 Binary files /dev/null and b/attachment/doc/tb78-6.png differ diff --git a/attachment/doc/tb78-7.png b/attachment/doc/tb78-7.png new file mode 100644 index 00000000..694f9d05 Binary files /dev/null and b/attachment/doc/tb78-7.png differ diff --git a/attachment/doc/tb78-8.png b/attachment/doc/tb78-8.png new file mode 100644 index 00000000..120c5438 Binary files /dev/null and b/attachment/doc/tb78-8.png differ diff --git a/attachment/doc/tb78-9.png b/attachment/doc/tb78-9.png new file mode 100644 index 00000000..42758991 Binary files /dev/null and b/attachment/doc/tb78-9.png differ diff --git a/attachment/doc/time-and-date.png b/attachment/doc/time-and-date.png new file mode 100644 index 00000000..4f119e6d Binary files /dev/null and b/attachment/doc/time-and-date.png differ diff --git a/attachment/doc/u2f.svg b/attachment/doc/u2f.svg new file mode 100644 index 00000000..9a406cdc --- /dev/null +++ b/attachment/doc/u2f.svg @@ -0,0 +1,3 @@ + + +workU2FHID U2FHID frontend(HID emulation)frontend<br>(HID emulation)Browser (U2F client)Browser (U2F client)qrexec policyenforcementin dom0[Not supported by viewer]sys-usbU2FHID U2FHID U2FHID U2FHID U2F HID tokenU2F HID tokenbackendbackendU2F HID tokenU2F HID tokenpersonalfrontend(HID emulation)frontend<br>(HID emulation)frontend(HID emulation)frontend<br>(HID emulation)Browser (U2F client)Browser (U2F client)u2f.Registeru2f.Authenticate+KEY(raw APDUs)[Not supported by viewer]U2F HID softtokenU2F HID softtokenbackendbackendvault \ No newline at end of file diff --git a/attachment/doc/uefi.jpeg b/attachment/doc/uefi.jpeg new file mode 100644 index 00000000..f3851ecc Binary files /dev/null and b/attachment/doc/uefi.jpeg differ diff --git a/attachment/doc/unlock-storage-device-screen-4.2.png b/attachment/doc/unlock-storage-device-screen-4.2.png new file mode 100644 index 00000000..943b5943 Binary files /dev/null and b/attachment/doc/unlock-storage-device-screen-4.2.png differ diff --git a/attachment/doc/unlock-storage-device-screen.png b/attachment/doc/unlock-storage-device-screen.png new file mode 100644 index 00000000..43e3eca3 Binary files /dev/null and b/attachment/doc/unlock-storage-device-screen.png differ diff --git a/attachment/doc/unsupported-hardware-detected.png b/attachment/doc/unsupported-hardware-detected.png new file mode 100644 index 00000000..95e66ede Binary files /dev/null and b/attachment/doc/unsupported-hardware-detected.png differ diff --git a/attachment/doc/welcome-to-qubes-os-installation-screen-4.2.png b/attachment/doc/welcome-to-qubes-os-installation-screen-4.2.png new file mode 100644 index 00000000..3dac37dc Binary files /dev/null and b/attachment/doc/welcome-to-qubes-os-installation-screen-4.2.png differ diff --git a/attachment/doc/welcome-to-qubes-os-installation-screen.png b/attachment/doc/welcome-to-qubes-os-installation-screen.png new file mode 100644 index 00000000..4341da05 Binary files /dev/null and b/attachment/doc/welcome-to-qubes-os-installation-screen.png differ diff --git a/attachment/doc/windows-seamless-1.png b/attachment/doc/windows-seamless-1.png new file mode 100644 index 00000000..21066d29 Binary files /dev/null and b/attachment/doc/windows-seamless-1.png differ diff --git a/attachment/doc/windows-seamless-4.png b/attachment/doc/windows-seamless-4.png new file mode 100644 index 00000000..a2104a27 Binary files /dev/null and b/attachment/doc/windows-seamless-4.png differ diff --git a/attachment/doc/windows-seamless-7.png b/attachment/doc/windows-seamless-7.png new file mode 100644 index 00000000..afd5ee75 Binary files /dev/null and b/attachment/doc/windows-seamless-7.png differ diff --git a/attachment/posts/guivm-gpu.drawio b/attachment/posts/guivm-gpu.drawio new file mode 100644 index 00000000..3fd53c18 --- /dev/null +++ b/attachment/posts/guivm-gpu.drawio @@ -0,0 +1 @@ +1Zhdc+IgFIZ/jZe7EyCJ8bKrbXdnup3OOp21lzRBw5SEDMEa99cvMZAv4lSdWlu9MOfAgfDwwgFHaJoUtwJn8W8eETaCTlSM0GwEIUC+o35Kz7byBAhUjpWgka7UOOb0H9FOHbda04jknYqScyZp1nWGPE1JKDs+LATfdKstOev2muEVsRzzEDPb+5dGMtajgOPG/5PQVWx6Bv6kKkmwqaxHksc44puWC12P0FRwLqunpJgSVsIzXKq4mz2l9YsJkspDAu7zSbb4I52Fe3dHnpf+9X3hf9OtvGK21gO+ffylHDOeYJrqF5dbQyPf0IThVFk/lpSxKWdc7ErQMghJGCp/LgV/Ia2S58BzPUeVCL5OI1K+DVCW7pgISYq9IwI1JyUwwhMixVZV0QHI02i1tlxtbpqJAkZ/cXuSkHZiLY5V3XTDTz1ohEfghBbOqyxjNMSS8rSF1YFHoI08EkTuENoAPiPfPwdat0s2uDhZdChZcAxZTILloGj9MFBdn4Ms7JJFFyfrWmQjnjhHUFx65XeQ4u5jUVzyVLZqVZ/3oeu7n21LGFt4LbQkja7KVKWskOE8p5UksZC2O5YJ0xht3KD81iUmX5VoFT6xXSjDMcZTaXyHnrFnRbt0tjVWQeVCd1g+t8OU2USVhgmqRkgiK7X2plFR4GsRkrfXvYKxIvKtRGbLojXv3sC0G58gTG0kr93XHZKC7uGBUzWQfWu63i5NC9UodVA7RffaGffa6YuyomC1s9NlPejTpRp8aql+dqXCr6BUMOlKbAwV15O0Wp/szRHBaunMap18abUeLrw3BeVeUlAe6MoAOCfqyff7DYFy8X6kosDAbejh0VJV9zCziakk8wzv9oaNugR3tVSedeY6trarWy50TrpGvcMpCfUTDRw4JsEB0fjnOiUB++ZkcVcX6Kx8ZDR9OX3B9iegWcDNmn0yaeSAdKPDTML5qGwDDt0dLppuXLBHaMfuDm5/dxi/19FImc1/MFX15p8sdP0f \ No newline at end of file diff --git a/attachment/posts/guivm-gpu.png b/attachment/posts/guivm-gpu.png new file mode 100644 index 00000000..3ab594da Binary files /dev/null and b/attachment/posts/guivm-gpu.png differ diff --git a/attachment/posts/guivm-hybrid.png b/attachment/posts/guivm-hybrid.png new file mode 100644 index 00000000..825997d2 Binary files /dev/null and b/attachment/posts/guivm-hybrid.png differ diff --git a/attachment/posts/guivm-vnc.png b/attachment/posts/guivm-vnc.png new file mode 100644 index 00000000..9b0ecc58 Binary files /dev/null and b/attachment/posts/guivm-vnc.png differ diff --git a/attachment/posts/nitropc-pro.jpg b/attachment/posts/nitropc-pro.jpg new file mode 100644 index 00000000..47446ec6 Binary files /dev/null and b/attachment/posts/nitropc-pro.jpg differ diff --git a/attachment/site/4-2_global-config_1.png b/attachment/site/4-2_global-config_1.png new file mode 100644 index 00000000..f53a825b Binary files /dev/null and b/attachment/site/4-2_global-config_1.png differ diff --git a/attachment/site/4-2_global-config_2.png b/attachment/site/4-2_global-config_2.png new file mode 100644 index 00000000..d56203f1 Binary files /dev/null and b/attachment/site/4-2_global-config_2.png differ diff --git a/attachment/site/4-2_policy-editor.png b/attachment/site/4-2_policy-editor.png new file mode 100644 index 00000000..f2d3a5ee Binary files /dev/null and b/attachment/site/4-2_policy-editor.png differ diff --git a/attachment/site/4-2_update.png b/attachment/site/4-2_update.png new file mode 100644 index 00000000..b3256c42 Binary files /dev/null and b/attachment/site/4-2_update.png differ diff --git a/attachment/site/dasharo-fidelisguard-z690.jpg b/attachment/site/dasharo-fidelisguard-z690.jpg new file mode 100644 index 00000000..3219cf58 Binary files /dev/null and b/attachment/site/dasharo-fidelisguard-z690.jpg differ diff --git a/attachment/site/insurgo-privacybeast-x230.png b/attachment/site/insurgo-privacybeast-x230.png new file mode 100644 index 00000000..1a16fda0 Binary files /dev/null and b/attachment/site/insurgo-privacybeast-x230.png differ diff --git a/attachment/site/nitropad-t430.jpg b/attachment/site/nitropad-t430.jpg new file mode 100644 index 00000000..3fc65d0c Binary files /dev/null and b/attachment/site/nitropad-t430.jpg differ diff --git a/attachment/site/nitropad-x230.jpg b/attachment/site/nitropad-x230.jpg new file mode 100644 index 00000000..18837906 Binary files /dev/null and b/attachment/site/nitropad-x230.jpg differ diff --git a/attachment/site/novacustom-nv41-series.png b/attachment/site/novacustom-nv41-series.png new file mode 100644 index 00000000..d94f7375 Binary files /dev/null and b/attachment/site/novacustom-nv41-series.png differ diff --git a/attachment/site/qubes-partition-data-flows.jpg b/attachment/site/qubes-partition-data-flows.jpg new file mode 100644 index 00000000..9d31456f Binary files /dev/null and b/attachment/site/qubes-partition-data-flows.jpg differ diff --git a/attachment/site/qubes-trust-level-architecture.png b/attachment/site/qubes-trust-level-architecture.png new file mode 100644 index 00000000..61950c5b Binary files /dev/null and b/attachment/site/qubes-trust-level-architecture.png differ diff --git a/attachment/site/starlabs-starbook.png b/attachment/site/starlabs-starbook.png new file mode 100644 index 00000000..46ec3021 Binary files /dev/null and b/attachment/site/starlabs-starbook.png differ