Un an après la dernière version mise à jour du système d'exploitation , l'idée d'utiliser un hyperviseur pour une isolation stricte des applications et des composants du système d'exploitation (chaque classe d'applications et services système fonctionne dans des machines virtuelles distinctes). Pour le démarrage une image d'installation de 4,6 Go. Pour fonctionner un système avec 4 Go de RAM et un processeur 64 bits Intel ou AMD prenant en charge les technologies VT-x avec EPT/AMD-v avec RVI et VT-d/AMD IOMMU, de préférence avec un GPU Intel (les GPU NVIDIA et AMD n'ont pas été suffisamment testés).
Les applications dans Qubes sont réparties en classes en fonction de l'importance des données traitées et des tâches à accomplir, chaque classe d'applications ainsi que les services système (sous-système réseau, gestion du stockage, etc.). Lorsque l'utilisateur démarre une application depuis le menu, cette application se lance dans une machine virtuelle spécifique, dans laquelle un serveur X distinct, un gestionnaire de fenêtres simplifié et un pilote vidéo stub transmettent la sortie dans l'environnement de gestion en mode composite. Les applications sont ainsi accessibles sans interruption sur un même bureau et se distinguent visuellement par des bordures de fenêtre de couleur différente. Chaque environnement a un accès en lecture au système de fichiers racine de base et au stockage local, sans chevauchement avec les stockages d'autres environnements. L'interface utilisateur est construite sur Xfce.
La nouvelle version met à jour les versions des programmes formant l'environnement système de base (dom0), notamment le passage au noyau Linux 4.19 (le noyau 4.14 était précédemment utilisé). Les modèles
pour créer des environnements virtuels ont été mis à jour vers Fedora 30, Debian 10 et .
Source : opennet.ru
