Po prawie trzech latach od ostatniego ważnego wydania, firma Oracle opublikowała wersję systemu wirtualizacji VirtualBox 7.0. Gotowe pakiety instalacyjne są dostępne dla systemów Linux (Ubuntu, Fedora, openSUSE, Debian, SLES, RHEL w architekturze AMD64), Solaris, macOS i Windows.
Główne zmiany:
- Dodano wsparcie dla pełnego szyfrowania maszyn wirtualnych. Szyfrowanie jest również stosowane do zapisywanych zrzutów stanu i logów konfiguracyjnych.
- Wprowadzono możliwość dodawania w Virtual Machine Manager maszyn wirtualnych umieszczonych w chmurze. Zarządzanie takimi maszynami wirtualnymi odbywa się analogicznie do maszyn wirtualnych umieszczonych na lokalnym systemie.
- Do graficznego interfejsu dodano narzędzie do monitorowania zasobów uruchomionych systemów gościnnych, zrealizowane w stylu programu top. Narzędzie umożliwia śledzenie obciążenia CPU, zużycia pamięci, intensywności wejścia/wyjścia itd.
- Przebudowano kreator tworzenia nowych maszyn wirtualnych, w którym dodano wsparcie dla zautomatyzowanej instalacji systemu operacyjnego w maszynie wirtualnej.
- Dodano nowy widget do nawigacji i wyszukiwania w dokumentacji użytkownika VirtualBox.
- Dodano nowe centrum powiadomień, w którym zintegrowano raporty związane z wyświetlaniem informacji o postępie operacji oraz komunikaty o błędach.
- W graficznym interfejsie dla wszystkich platform poprawiono wsparcie dla motywów. Dla systemów Linux i macOS wykorzystano silniki motywów dostarczone przez platformy, a dla Windows wdrożono specjalny silnik.
- Zaktualizowano ikony.
- Graficzny interfejs został przeniesiony na najnowsze wersje Qt.
- W graficznym interfejsie poprawiono wyświetlanie list maszyn wirtualnych, dodano możliwość wyboru kilku VM, dodano opcję wyłączenia wygaszacza ekranu po stronie hosta, przerobiono ogólne ustawienia i kreatora, poprawiono działanie myszy w konfiguracjach wielomonitorowych na platformie X11, przepisano kod identyfikacji nośników, a ustawienia NAT przeniesiono do narzędzia Network Manager.
- Funkcjonalność nagrywania dźwięku została przeniesiona na domyślne użycie formatu Vorbis dla kontenerów dźwiękowych WebM zamiast wcześniej stosowanego formatu Opus.
- Dodano nowy typ sterowników dźwiękowych hosta „default”, co umożliwia przenoszenie maszyn wirtualnych między różnymi platformami bez wyraźnej wymiany sterownika dźwiękowego. Wybierając w ustawieniach sterownik „default”, odpowiedni sterownik dźwiękowy jest automatycznie wybierany w zależności od używanego systemu operacyjnego.
- W pakiecie Guest Control wprowadzono początkowe wsparcie dla automatycznych aktualizacji dodatków dla systemów gościnnych opartych na Linuksie, a także możliwość oczekiwania na ponowne uruchomienie maszyny wirtualnej podczas aktualizacji dodatków dla systemów gościnnych za pomocą narzędzia VBoxManage.
- Do narzędzia VBoxManage dodano nową komendę „waitrunlevel”, pozwalającą poczekać na aktywację określonego poziomu uruchamiania (run level) w systemie gościnnym.
- W komponentach dla środowisk hostów opartych na Windows wprowadzono eksperymentalne wsparcie dla automatycznego uruchamiania maszyn wirtualnych, co pozwala na uruchamianie VM niezależnie od zalogowania użytkownika do systemu.
- W komponentach dla środowisk hostów opartych na macOS usunięto wszystkie specyficzne rozszerzenia dla jądra, a do uruchamiania maszyn wirtualnych wykorzystano dostarczany przez platformę hipernadzor oraz framework vmnet. Dodano wstępne wsparcie dla komputerów Apple z chipami ARM Apple Silicon.
- W komponentach dla systemów gościnnych z Linuksem przeprojektowano narzędzia do zmiany rozmiaru ekranu i wprowadzono podstawową integrację z niektórymi środowiskami użytkownika.
- Dostarczono sterownik 3D, który wykorzystuje DirectX 11 w Windows oraz DXVK w innych systemach operacyjnych.
- Dodano sterowniki dla wirtualnych urządzeń IOMMU (różne wersje dla Intel i AMD).
- Wprowadzono wirtualne urządzenia 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 wsparcie dla uruchamiania w trybie Secure Boot.
- Dodano eksperymentalną możliwość debugowania systemów gościnnych za pomocą debugerów GDB i KD/WinDbg.
- W komponentach do integracji z OCI (Oracle Cloud Infrastructure) wprowadzono możliwość konfigurowania sieci w chmurze za pośrednictwem interfejsu Network Manager, w taki sam sposób, jak konfiguruje się sieci hosta i NAT. Dodano możliwość podłączenia lokalnych VM do chmury sieciowej.
Źródło: opennet.ru
