Dopo due anni di sviluppo è stata presentata la release del sistema operativo Qubes 4.3.0, che implementa l'idea di utilizzare un hypervisor per l'isolamento rigoroso delle applicazioni e dei componenti del sistema operativo (ogni classe di applicazioni e i servizi di sistema operano in macchine virtuali separate). Si raccomanda un sistema con 16 GB di RAM (minimo 6 GB) e CPU Intel o AMD a 64 bit che supporti le tecnologie VT-x con EPT/AMD-v con RVI e VT-d o AMD IOMMU, e si consiglia la presenza di una GPU Intel (le GPU NVIDIA e AMD non sono state testate adeguatamente). La dimensione dell'immagine di installazione è di 7,8 GB (x86_64).
Le applicazioni in Qubes sono suddivise in classi a seconda dell'importanza dei dati trattati e dei compiti svolti. 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 separate, avviate utilizzando l'hypervisor Xen. Inoltre, le applicazioni suddette sono disponibili all'interno di un unico desktop e sono evidenziate per chiarezza da un diverso colore di bordo della finestra. Ogni ambiente ha accesso in lettura al file system radice di base e allo storage locale, che non si sovrappone a quello di altri ambienti; per facilitare l'interazione delle 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.

Variazioni principali:
- L'ambiente di base Dom0 è stato aggiornato alla base pacchetti Fedora 41, mentre il template per gli ambienti virtuali è stato aggiornato a Fedora 42.
- Il template per la creazione di ambienti virtuali basati su Debian è stato aggiornato alla versione Debian 13, mentre il template basato su Whonix è arrivato a Whonix 18.
- L'hypervisor Xen è stato aggiornato alla versione 4.19 (in precedenza era utilizzato Xen 4.17).
- È stata implementata la supporto per il preavvio di ambienti isolati usa e getta (dispvm - disposable vm), permettendo di eliminare il ritardo (7-20 secondi) durante l'avvio delle applicazioni frequentemente usate in ambienti usa e getta.
- È stato proposto un toolkit migliorato QWT (Qubes Windows Tools) per l'esecuzione di macchine virtuali con Windows. È stato implementato il supporto per Windows 10 e 11. Il supporto per Windows 7 è stato interrotto.

- È stata realizzata una nuova API per i dispositivi per configurare l'attacco automatico a macchine virtuali dei dispositivi connessi, come chiavette USB, schede audio e di rete esterne, dispositivi di input, webcam e dispositivi Bluetooth. È stata aggiunta un'interfaccia grafica per configurare il pass-through dei dispositivi. macchine virtuali.

- In Qube Manager e in altre utility grafiche é stato implementato un nuovo set di icone.

- È stata aggiunta la possibilità di allegare note testuali personalizzate alle macchine virtuali.

- Nel configuratore delle macchine virtuali è stata realizzata la visualizzazione delle icone delle applicazioni.

- Migliorata la navigazione nel menu delle applicazioni tramite tastiera.
- È stato aggiunto un servizio centralizzato qubes.TrayNotification per visualizzare le notifiche provenienti da diverse macchine virtuali.
- È stata aggiunta l'opzione per avviare il terminale con diritti root tramite il widget Qubes Domains.
- Aggiunta la supporto per il formato di intestazione avanzato (AF, Advanced Format) per lavorare con dischi aventi settori di dimensione 4 kilobyte.
- Aggiunta la supporto sperimentale per la gestione della configurazione tramite Ansible.
- Aggiunta la supporto sperimentale per la tecnologia Qubes Air con implementazione del protocollo qrexec e possibilità di avviare macchine virtuali esterne.
- Il salvaschermo predefinito è stato cambiato da XScreenSaver a xfce4-screensaver.
- Migliorato il supporto per schede audio e dispositivi audio con interfaccia Bluetooth.

Fonte: opennet.ru





