Um ano após o último lançamento atualização do sistema operacional , a ideia de usar um hipervisor para o isolamento rigoroso de aplicações e componentes do sistema operacional (cada classe de aplicação e serviços do sistema opera em máquinas virtuais separadas). Para a instalação é necessário um arquivo de imagem de 4,6 GB. Para funcionar um sistema com 4 GB de RAM e CPU Intel ou AMD de 64 bits com suporte para tecnologias VT-x com EPT/AMD-v com RVI e VT-d/AMD IOMMU, idealmente com GPU Intel (GPUs NVIDIA e AMD não foram testadas suficientemente bem).
As aplicações no Qubes são divididas em classes com base na importância dos dados processados e das tarefas a serem resolvidas, cada classe de aplicação, bem como os serviços do sistema (subsystems de rede, manipulação de armazenamento, etc.). Quando o usuário inicia uma aplicação do menu, essa aplicação é iniciada em uma máquina virtual específica, na qual um servidor X separado é executado, gerenciador de janelas simplificado e driver de vídeo stub, transmitindo a saída para o ambiente de controle em modo compositionado. Assim, as aplicações estão acessíveis sem interrupções dentro de uma única área de trabalho e são destacadas por cores diferentes nos contornos das janelas. Cada ambiente tem acesso de leitura ao sistema de arquivos raiz básico e ao armazenamento local, que não se sobrepõe aos armazenamentos de outros ambientes. A interface do usuário é baseada no Xfce.
Na nova versão, as versões dos programas que compõem o ambiente básico do sistema (dom0) foram atualizadas, incluindo a atualização para o kernel Linux 4.19 (anteriormente utilizava-se o kernel 4.14). Os templates
para a criação de ambientes virtuais foram atualizados para Fedora 30, Debian 10 e .
Fonte: opennet.ru
