Po téměř dvou letech vývoje byl zveřejněn release operačního systému Qubes 4.2.0, který realizuje myšlenku využití hypervizoru pro přísnou izolaci aplikací a komponent OS (každá třída aplikací a systémové služby běží ve vlastních virtuálních strojích). Doporučuje se systém s 16 GB RAM (minimum – 6 GB) a 64bitový CPU Intel nebo AMD s podporou technologií VT-x s EPT/AMD-v s RVI a VT-d/AMD IOMMU, ideální je mít GPU Intel (GPU NVIDIA a AMD nejsou dostatečně testována). Velikost instalačního obrazu – 6 GB (x86_64).
Aplikace v Qubes jsou rozděleny do tříd podle důležitosti zpracovávaných dat a řešených úkolů. Každá třída aplikací (například práce, zábava, bankovní operace), stejně jako systémové služby (síťový subsystém, firewall, práce se skladováním, USB stack atd.), fungují v oddělených virtuálních strojích, které jsou spouštěny pomocí hypervizoru Xen. Tyto aplikace jsou přitom dostupné v rámci jednoho pracovní plochy a pro přehlednost jsou zvýrazněny různou barvou okraje okna. Každé prostředí má přístup pro čtení k základní kořenové FS a místnímu úložišti, které se nepřekrývá s úložišti jiných prostředí; pro organizaci interakce aplikací se používá speciální služba.

Jako základ pro vytváření virtuálních prostředí lze použít balíčkovou základnu Fedora a Debian, dále jsou podporovány šablony pro Ubuntu, Gentoo a Arch Linux. Lze zorganizovat přístup k aplikacím ve virtuálním stroji s Windows, stejně jako vytvoření virtuálních strojů na základě Whonix pro zajištění anonymního přístupu přes Tor. Uživatelské rozhraní je postaveno na základě Xfce. Když uživatel spustí aplikaci z menu, tato aplikace se spustí v určitém virtuálním stroji. Obsah virtuálních prostředí je určen sadou šablon.

Hlavní změny:
- Základní prostředí Dom0 bylo aktualizováno na balíčkovou základnu Fedora 37 (šablona pro virtuální prostředí založená na Fedoře 37 byla navržena v minulém aktualizaci Qubes 4.1.2).
- Šablona pro tvorbu virtuálních prostředí na základě Debianu byla aktualizována na větev Debian 12.
- Hypervizor Xen byl aktualizován na větev 4.17 (předtím byl použit Xen 4.14).
- Šablony pro tvorbu virtuálních prostředí na základě Fedory a Debianu byly ve výchozím nastavení převedeny na použití uživatelského prostředí Xfce místo GNOME.
- Ve šabloně virtuálních prostředí na základě Fedory byla přidána podpora systému povinné kontroly přístupu SELinux.
- Byla kompletně přepsána implementace menu aplikací a také grafických rozhraní pro nastavení (Qubes Global Settings), vytváření nových prostředí (Create New Qube) a aktualizaci šablon virtuálních strojů (Qubes Update).

- Umístění souboru konfigurace GRUB (grub.cfg) bylo unifikováno pro UEFI a klasické BIOS.
- Byla přidána podpora multimédií serveru PipeWire.
- Pro aktualizaci firmware byl použit nástroj fwupd.
- Byla přidána možnost automatického vyčištění schránky minutu po poslední operaci vložení. K aktivaci automatického čištění je třeba použít příkaz qvm-service —enable VMNAME gui-agent-clipboard-wipe.
- Pro sestavení oficiálních balíčků byl použit nový nástroj pro sestavení Qubes Builder v2, který posiluje izolaci procesů sestavení.
- V konfigurátoru byla navržena samostatná sekce pro správu GPG.
- V službách Qrexec byl ve výchozím nastavení zaveden nový flexibilnější formát pravidel Qrexec, který určuje, kdo, co a kde může dělat v Qubes. Nová varianta pravidel se vyznačuje výrazným zvýšením výkonu a systémem notifikací, které usnadňuje diagnostiku problémů.
Zdroj: opennet.ru

