Po prawie trzech latach od ostatniej znaczącej wersji Oracle opublikowało wydanie systemu wirtualizacji VirtualBox 7.0. Dostępne są gotowe pakiety instalacyjne dla systemów Linux (Ubuntu, Fedora, openSUSE, Debian, SLES, RHEL w kompilacjach dla architektury AMD64), Solaris, macOS i Windows.
Główne zmiany:
- Dodano obsługę pełnego szyfrowania maszyn wirtualnych. Szyfrowanie jest również używane w przypadku zapisanych wycinków stanu i dzienników konfiguracji.
- Zaimplementowano możliwość dodawania maszyn wirtualnych znajdujących się w środowiskach chmurowych do Menedżera Maszyn Wirtualnych. Takimi maszynami wirtualnymi zarządza się w taki sam sposób, jak maszynami wirtualnymi hostowanymi w systemie lokalnym.
- Interfejs graficzny posiada wbudowane narzędzie do monitorowania zasobów działających systemów gościnnych, zaimplementowane w stylu topowego programu. Narzędzie umożliwia monitorowanie obciążenia procesora, zużycia pamięci, intensywności operacji we/wy itp.
- Kreator tworzenia nowych maszyn wirtualnych został przeprojektowany, dodając obsługę automatycznej instalacji systemu operacyjnego na maszynie wirtualnej.
- Dodano nowy widget do nawigacji i wyszukiwania instrukcji obsługi VirtualBox.
- Dodano nowe centrum powiadomień, które ujednolica raporty związane z wyświetlaniem informacji o postępie operacji i komunikatów o błędach.
- GUI poprawiło obsługę motywów dla wszystkich platform. W przypadku systemów Linux i macOS używane są silniki tematyczne dostarczane przez platformy, a dla systemu Windows zaimplementowano specjalny silnik.
- Zaktualizowane ikony.
- Interfejs graficzny został przetłumaczony na najnowsze wersje Qt.
- W interfejsie graficznym poprawiono wyświetlanie list maszyn wirtualnych, dodano możliwość wyboru kilku maszyn wirtualnych na raz, dodano opcję wyłączenia wygaszacza ekranu po stronie hosta, przeprojektowano ustawienia ogólne i kreatory , poprawiono działanie myszy w konfiguracjach wielomonitorowych na platformie X11, przeprojektowano kod wykrywania multimediów, przeniesiono ustawienia NAT do narzędzia Network Manager.
- Funkcjonalność nagrywania dźwięku została przeniesiona tak, aby korzystała z domyślnego formatu Vorbis dla kontenerów audio WebM zamiast wcześniej używanego formatu Opus.
- Dodano nowy typ „domyślnych” sterowników audio hosta, umożliwiający przenoszenie maszyn wirtualnych pomiędzy różnymi platformami bez konieczności bezpośredniej wymiany sterownika audio. Po wybraniu opcji „domyślny” w ustawieniach sterownika rzeczywisty sterownik audio zostanie wybrany automatycznie w zależności od używanego systemu operacyjnego.
- Kontrola gości obejmuje wstępną obsługę automatycznego aktualizowania dodatków dla systemów gościa opartych na systemie Linux, a także możliwość oczekiwania na ponowne uruchomienie maszyny wirtualnej podczas aktualizacji dodatków gościa za pomocą narzędzia VBoxManage.
- Do narzędzia VBoxManage dodano nową komendę „waitrunlevel”, która pozwala poczekać na aktywację określonego poziomu działania w systemie gościa.
- Komponenty dla środowisk hostów opartych na systemie Windows mają teraz eksperymentalną obsługę automatycznego uruchamiania maszyn wirtualnych, umożliwiając uruchamianie maszyny wirtualnej niezależnie od logowania użytkownika.
- W komponentach dla środowisk hostów opartych na macOS usunięto wszystkie rozszerzenia specyficzne dla jądra, a do uruchamiania maszyn wirtualnych wykorzystano hypervisor i framework vmnet udostępniane przez platformę. Dodano wstępne wsparcie dla komputerów Apple z chipami Apple Silicon ARM.
- Komponenty systemów gościa Linux zostały przeprojektowane, aby zmienić rozmiar ekranu i zapewnić podstawową integrację z niektórymi środowiskami użytkownika.
- Dostarczany jest sterownik 3D, który wykorzystuje DirectX 11 w systemie Windows i DXVK w innych systemach operacyjnych.
- Dodano sterowniki dla urządzeń wirtualnych IOMMU (różne opcje dla Intel i AMD).
- Zaimplementowano urządzenia wirtualne TPM 1.2 i 2.0 (Trusted Platform Module).
- Do podstawowego zestawu otwartych sterowników dodano sterowniki dla kontrolerów USB EHCI i XHCI.
- Do implementacji UEFI dodano obsługę uruchamiania w trybie bezpiecznego rozruchu.
- Dodano eksperymentalną możliwość debugowania systemów gościnnych przy użyciu debugerów GDB i KD/WinDbg.
- Komponenty do integracji z OCI (Oracle Cloud Infrastructure) zapewniają możliwość konfiguracji sieci chmurowych poprzez interfejs Network Managera w taki sam sposób, w jaki konfigurowane są sieci hostów i NAT. Dodano możliwość podłączenia lokalnych maszyn wirtualnych do sieci w chmurze.
Źródło: opennet.ru