
Qubes containerization on Windows
Wubes es como Qubes pero para Windows. La idea es aprovechar la tecnología de Windows Sandbox para lanzar aplicaciones de forma aislada.
Actualmente admitimos lanzar Windows Sandbox para las siguientes aplicaciones:
Otras aplicaciones podrían añadirse fácilmente.
El repositorio contiene la siguiente jerarquía de archivos y carpetas:
.
├── sandboxes // Contains folders shared between the sandboxes and the host
│ ├── Firefox // Folder shared between the host and the Firefox sandbox
│ │ ├── abcdefgh.default-release // Firefox profile copied from the host
│ │ ├── backups // Contains a backup of all previous Firefox profiles
│ │ ├── install.bat // Install script automatically executed when the Windows Sandbox starts (see below)
│ │ └── save.bat // Script to manually execute to save modified Firefox profile onto the host for next Windows Sandbox run
│ └── Firefox.wsb // Windows Sandbox profile for Firefox. Double-click to open the sandbox
└── shared
└── Tools
└── procexp64.exe
Necesitas tener Windows 10 Pro o Enterprise y seguir la guía de inicio rápido desde aquí.
Cada aplicación tiene un perfil de Windows Sandbox (p. ej. Firefox.wsb) que define la carpeta del host donde se encuentran los archivos de wubes (necesitas modificarla para que coincida con tu entorno), así como las rutas dentro del Sandbox que siempre serán las mismas (no es necesario modificarlas).
<Configuration>
<vGPU>Enable</vGPU>
<Networking>Default</Networking>
<MappedFolders>
<MappedFolder>
<HostFolder>C:\path\to\wubes\sandboxes\Firefox</HostFolder>
<ReadOnly>false</ReadOnly>
</MappedFolder>
</MappedFolders>
<LogonCommand>
<Command>C:\users\WDAGUtilityAccount\Desktop\Firefox\install.bat</Command>
</LogonCommand>
</Configuration>
Cuando abrimos el perfil de Windows Sandbox (p. ej. Firefox.wsb), automáticamente llamará al script install.bat para descargar Firefox, ejecutará Firefox una vez para crear un perfil vacío, luego reemplazará el perfil con el de la carpeta compartida y volverá a ejecutar Firefox. Para que esto funcione, primero necesitas copiar el perfil de Firefox que usaste en tu host (p. ej. %APPDATA%\Mozilla\Firefox\Profiles\d63zctv5.default-release) en wubes\sandboxes\Firefox\abcdefgh.default-release. Usamos abcdefgh fijo para que no tengas que modificar los scripts auxiliares internos.
Puedes ver que la barra de marcadores contiene todos mis marcadores y que ha reabierto una pestaña antigua.

Una vez que hayamos terminado de navegar por Internet, podemos ejecutar el archivo C:\Users\WDAGUtilityAccount\Desktop\Firefox\save.bat desde dentro de la sandbox. Eso hará una copia de seguridad de nuestro perfil de Firefox en el host. Después podemos cerrar la ventana de Windows Sandbox.
Puedes definir tu carpeta Downloads como C:\users\WDAGUtilityAccount\Desktop\Firefox\Downloads para descargar archivos directamente en tu host.