Wydanie systemu operacyjnego Qubes 4.3.0 wykorzystującego wirtualizację do izolacji aplikacji

Po dwuletnim etapie prac zaprezentowano wydanie systemu operacyjnego Qubes 4.3.0, który realizuje koncepcję wykorzystania hypervisora do ścisłej izolacji aplikacji i komponentów systemu (każda klasa aplikacji i usługi systemowe działają w oddzielnych maszynach wirtualnych). Aby system działał prawidłowo, zaleca się 16 GB RAM (minimum — 6 GB) oraz 64-bitowy procesor Intel lub AMD wspierający technologie VT-x z EPT/AMD-v z RVI oraz VT-d lub AMD IOMMU, a także preferowane GPU Intel (GPU NVIDIA i AMD nie były wystarczająco testowane). Rozmiar obrazu instalacyjnego wynosi 7,8 GB (x86_64).

Aplikacje w Qubes są podzielone na klasy w zależności od ważności przetwarzanych danych i realizowanych zadań. Każda klasa aplikacji (np. praca, rozrywka, operacje bankowe), a także usługi systemowe (podsystem sieciowy, zapora, obsługa magazynów, stos USB itp.), działają w oddzielnych maszynach wirtualnych uruchamianych za pomocą hypervisora Xen. Aplikacje te są dostępne w ramach jednego pulpitu i dla przejrzystości obramowane są różnymi kolorami. Każde środowisko ma dostęp tylko do odczytu do podstawowego systemu plików i lokalnych magazynów, które nie przecinają się z magazynami innych środowisk; do organizacji współpracy aplikacji używany jest specjalny serwis.

Wydanie systemu operacyjnego Qubes 4.3.0 wykorzystującego wirtualizację do izolacji aplikacji

Jako podstawę do tworzenia wirtualnych środowisk można wykorzystać bazę pakietów Fedora i Debian, a także społeczność wspiera szablony dla Ubuntu, Gentoo i Arch Linux. Możliwe jest zorganizowanie dostępu do aplikacji w maszynie wirtualnej z systemem Windows, a także utworzenie maszyn wirtualnych na bazie Whonix w celu zapewnienia anonimowego dostępu przez Tor. Interfejs użytkownika oparty jest na Xfce. Gdy użytkownik uruchamia aplikację z menu, aplikacja ta startuje w określonej maszynie wirtualnej. Zawartość wirtualnych środowisk jest określana przez zestaw szablonów.

Wydanie systemu operacyjnego Qubes 4.3.0 wykorzystującego wirtualizację do izolacji aplikacji

Główne zmiany:

  • Podstawowe środowisko Dom0 zostało zaktualizowane do bazy pakietów Fedora 41, a szablon dla środowisk wirtualnych do Fedora 42.
  • Szablon do tworzenia środowisk wirtualnych opartych na Debianie został zaktualizowany do gałęzi Debian 13, a szablon oparty na Whonix do Whonix 18.
  • Hypervisor Xen został zaktualizowany do wersji 4.19 (wcześniej używano Xen 4.17).
  • Wprowadzono wsparcie dla wstępnego ładowania jednorazowych izolowanych środowisk (dispvm — disposable vm), co pozwala wyeliminować opóźnienie (7-20 sekund) przy uruchamianiu regularnie używanych aplikacji w jednorazowych środowiskach.
  • Zaproponowano ulepszony zestaw narzędzi QWT (Qubes Windows Tools) do uruchamiania maszyn wirtualnych z systemem Windows. Wprowadzono wsparcie dla Windows 10 i 11. Wsparcie dla Windows 7 zostało zakończone.
    Wydanie systemu operacyjnego Qubes 4.3.0 wykorzystującego wirtualizację do izolacji aplikacji
  • Zrealizowano nowe API urządzeń do automatycznego podłączania urządzeń peryferyjnych do maszyn wirtualnych, takich jak pamięci USB, zewnętrzne karty dźwiękowe i sieciowe, urządzenia wejściowe, kamery internetowe oraz urządzenia Bluetooth. Dodano graficzny interfejs do konfiguracji przekazywania urządzeń w maszyn wirtualnych.
    Wydanie systemu operacyjnego Qubes 4.3.0 wykorzystującego wirtualizację do izolacji aplikacji
  • W Qube Manager i innych graficznych narzędziach zastosowano nowy zestaw ikon.
    Wydanie systemu operacyjnego Qubes 4.3.0 wykorzystującego wirtualizację do izolacji aplikacji
  • Dodano możliwość przypinania dowolnych notatek tekstowych do maszyn wirtualnych.
    Wydanie systemu operacyjnego Qubes 4.3.0 wykorzystującego wirtualizację do izolacji aplikacji
  • W konfiguratorze maszyn wirtualnych zrealizowano wyświetlanie ikon aplikacji.
    Wydanie systemu operacyjnego Qubes 4.3.0 wykorzystującego wirtualizację do izolacji aplikacji
  • Udoskonalono nawigację po menu aplikacji przy użyciu klawiatury.
  • Dodano scentralizowaną usługę qubes.TrayNotification do wyświetlania powiadomień z różnych maszyn wirtualnych.
  • Dodano opcję uruchamiania terminala z uprawnieniami roota poprzez widget Qubes Domains.
  • Dodano wsparcie dla rozszerzonego formatu partycji (AF, Advanced Format) do pracy z dyskami o rozmiarze sektorów 4 kilobajty.
  • Dodano eksperymentalne wsparcie для zarządzania konfiguracją przez Ansible.
  • Dodano eksperymentalne wsparcie technologii Qubes Air z realizacją protokołu qrexec oraz możliwością uruchamiania zewnętrznych maszyn wirtualnych.
  • Domyślny menedżer wygaszacza ekranu został zastąpiony z XScreenSaver na xfce4-screensaver.
  • Ulepszono wsparcie dla podłączanych kart dźwiękowych oraz urządzeń dźwiękowych z interfejsem Bluetooth.

Wydanie systemu operacyjnego Qubes 4.3.0 wykorzystującego wirtualizację do izolacji aplikacji


Źródło: opennet.ru
Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster