È stato presentato il rilascio del sistema operativo Qubes 4.2.1, che realizza l'idea di utilizzare un hypervisor per una rigorosa isolazione delle applicazioni e dei componenti del sistema operativo (ogni classe di applicazioni e i servizi di sistema funzionano in macchine virtuali separate). Si consiglia un sistema con 16 GB di RAM (minimo 6 GB) e CPU a 64 bit Intel o AMD con supporto per le tecnologie VT-x con EPT/AMD-v con RVI e VT-d/AMD IOMMU; è auspicabile la presenza di GPU Intel (le GPU NVIDIA e AMD non sono state testate in modo sufficiente). La dimensione dell'immagine di installazione è di 6 GB (x86_64).
Le applicazioni in Qubes sono suddivise in classi in base all'importanza dei dati trattati e delle attività svolte. Ogni classe di applicazioni (ad esempio, lavoro, intrattenimento, operazioni bancarie), così come i servizi di sistema (sottosistema di rete, firewall, gestione dello storage, stack USB, ecc.) funzionano in macchine virtuali, avviate utilizzando l'hypervisor Xen. Queste applicazioni sono accessibili all'interno di un'unica scrivania e sono evidenziate per chiarezza con un bordo colorato attorno alla finestra. Ogni ambiente ha accesso in lettura al file system root di base e allo storage locale, che non si sovrappone agli storage di altri ambienti; per organizzare l'interazione tra le applicazioni viene utilizzato un servizio speciale.
Come base per la formazione degli ambienti virtuali possono essere utilizzati i repository di Fedora e Debian; la comunità supporta anche template per Ubuntu, Gentoo e Arch Linux. È possibile organizzare l'accesso alle applicazioni in una macchina virtuale con Windows, così come creare macchine virtuali basate su Whonix per garantire un accesso anonimo tramite Tor. L'interfaccia utente è costruita sulla base di Xfce. Quando un utente avvia un'applicazione dal menu, questa viene avviata in una specifica macchina virtuale. Il contenuto degli ambienti virtuali è determinato da un insieme di template.
Nel nuovo rilascio è stato segnalato l'aggiornamento delle versioni dei programmi che formano l'ambiente di sistema di base (dom0). È stato preparato un modello per la creazione di ambienti virtuali basati su Fedora 39. Per impostazione predefinita è stato utilizzato il kernel Linux 6.6, che ha ridotto il numero di situazioni in cui è necessaria l'installazione del pacchetto kernel-latest su sistemi con hardware nuovo.
Fonte: opennet.ru
