Firma Oracle opublikowała wydanie systemu wirtualizacji VirtualBox 7.2. Gotowe pakiety instalacyjne są dostępne dla RHEL 8/9/10, Fedora 36-42, openSUSE 15.6, Ubuntu 22.04/24.04/24.10, Debian 11/12, macOS i Windows.
Główne zmiany:
- W interfejsie graficznym globalne operacje zostały przeniesione z menu rozwijanego do bocznego panelu umieszczonego po lewej stronie, a narzędzia zostały maszyn wirtualnych przeniesione do oddzielnych zakładek, wyświetlanych nad obszarem z prawym panelem.
- W interfejsie graficznym ulepszono strony z ustawieniami. Poprawiono zarządzanie diodami LED na klawiaturze. Z ustawień ARM VM usunięto IO-APIC.
- Dla systemów hostów opartych na Linuksie dodano wsparcie dla sprzętowego przyspieszenia dekodowania wideo.
- Dla systemów hostów opartych na macOS i architekturze ARM dodano wsparcie dla przyspieszenia 3D za pomocą DXMT.
- Do otwartej bazy kodu przeniesiono kod do emulacji kontrolerów NVMe.
- Usprawniono działanie możliwości wirtualizacji zagnieżdżonej (Nested Virtualization) na procesorach Intel.
- Dodano wsparcie dla wirtualizacji na systemach hostów z Windows, wykorzystujących procesory na architekturze ARM.
- Dodano wsparcie dla uruchamiania systemów gościnnych z Windows 11 dla architektury ARM. W zestawie dodatków dla systemów gościnnych wprowadzono nowy typ OS — „Windows 11/Arm”.
- Zaburzono kompatybilność ze stanem maszyn wirtualnych na bazie architektury ARM, zachowanym w VirtualBox 7.1, a także zachowanymi migawkami ARM VM. Przed przejściem na gałąź VirtualBox 7.2 należy zakończyć działanie takich maszyn wirtualnych.
- W skład komponentów dla systemów hostów opartych na architekturze ARM włączono usługę webową vboxwebsrv do zarządzania przez interfejs webowy.
- W maszynach wirtualnych Na bazie architektury ARM wdrożono wsparcie dla ACPI.
- Z liczby zależności usunięto libIDL i IASL.
- Na systemach korzystających z Windows Hyper-V jako silnika wirtualizacji, w menedżerze maszyn wirtualnych poprawiono wyświetlanie informacji o możliwościach CPU x86_64 i ARM. Dodano obsługę instrukcji xsave/xrestore oraz wykorzystano rozszerzenia zestawu instrukcji x86_64-v3, takie jak AVX i AVX2.
- Udoskonalono działanie translatora adresów, na przykład poprawiono zapisywanie ustawień maszyny wirtualnej i współpracę z serwerami DNS, a także zunifikowano wykorzystanie powiązanego z NAT kodu w różnych podsystemach.
- W dodatkach dla hostów i systemów gościnnych z Linuksem dodano wsparcie dla jądra Linux 6.16 oraz wstępną obsługę 6.17.
- Dla systemów gościnnych z Windows, korzystających z platformy ARM, dodano sterownik graficzny WDDM oraz wprowadzono wsparcie dla wspólnych folderów (Shared Folder).
Źródło: opennet.ru
