Po roku prac rozwojowych firma Oracle wydała system wirtualizacji . Gotowe pakiety instalacyjne dla Linux (Ubuntu, Fedora, openSUSE, Debian, SLES, RHEL w wersjach dla architektury AMD64), Solaris, macOS i Windows.
Podstawowe :
- Dodano wsparcie dla sprzętowych mechanizmów oferowanych w piątej generacji procesorów Intel Core i (Broadwell) do organizacji zagnieżdżonego uruchamiania maszyn wirtualnych;
- Usunięto starą metodę wsparcia grafiki 3D opartą na sterowniku VBoxVGA. Dla 3D zaleca się używanie nowych sterowników VBoxSVGA i VMSVGA;
- W sterownikach VBoxSVGA i VMSVGA dodano wsparcie dla YUV2 oraz wykorzystujących ten model kolorów formatów tekstur, przy użyciu OpenGL po stronie hosta (w macOS i Linux), co pozwala na przyspieszenie odtwarzania wideo dzięki przeniesieniu operacji konwersji przestrzeni kolorów na GPU w trybie 3D. Rozwiązano problemy z kompresowanymi teksturami w OpenGL przy użyciu trybu 3D w sterowniku VMSVGA;
- Dodano programową klawiaturę ekranową z obsługą klawiszy multimedialnych, którą można używać jako klawiaturę w gościnnych systemach operacyjnych;
- Dodano moduł vboximg-mount z eksperymentalnym wsparciem dla bezpośredniego dostępu do systemów plików NTFS, FAT i ext2/3/4 wewnątrz obrazu dysku, zaimplementowanego po stronie systemu gościnnego i nie wymagającego wsparcia tego systemu plików po stronie hosta. Praca była możliwa tylko w trybie tylko do odczytu;
- Dodano eksperymentalne wsparcie dla virtio-scsi, zarówno dla dysków twardych, jak i napędów optycznych, w tym możliwość uruchamiania z urządzenia opartego na virtio-scsi;
- Dodano opcję eksportowania maszyn wirtualnych do środowisk chmurowych, które używają mechanizmu parawirtualizacji;
- Zakończono wsparcie dla rekonpilatora, aby uruchomić maszyny wirtualne, wsparcie dla wirtualizacji sprzętowej w procesorze jest teraz obowiązkowe;
- W interfejsie graficznym poprawiono tworzenie obrazów maszyn wirtualnych (VISO) i rozszerzono możliwości wbudowanego menedżera plików;
- Na panel informacji o maszynie wirtualnej dodano wbudowany edytor atrybutów VM, umożliwiający zmianę niektórych ustawień bez otwierania konfiguratora;
- Zwiększona wygoda konfiguracji ustawień pamięci masowej dla VM, dodano wsparcie dla zmiany typu magistrali kontrolera oraz możliwość przenoszenia podłączonych elementów między kontrolerami za pomocą interfejsu drag&drop;
- Rozszerzono i poprawiono dialog informacyjny o sesji;
- Optymalizowano dialog wyboru nośnika, który pokazuje zarówno listę znanych obrazów, jak i pozwala na wybór dowolnego pliku;
- Przeprowadzono optymalizację interfejsu do konfiguracji magazynów oraz systemu sieciowego;
- Do paska stanu dodano wskaźnik obciążenia CPU w maszynie wirtualnej;
- Optymalizowano kod przeszukiwania nośników, który zaczął działać szybciej i mniej obciążać CPU w sytuacjach, gdy zarejestrowano dużą liczbę nośników. W Virtual Media Manager przywrócono funkcję dodawania istniejącego lub nowego nośnika;
- W VirtualBox Manager poprawiono wyświetlanie listy maszyn wirtualnych, bardziej widocznie podkreślono grupy maszyn wirtualnych, ulepszono wyszukiwanie VM oraz zapewniono przypinanie obszaru narzędzi do ustalonej pozycji podczas przewijania listy VM;
- Dodano wsparcie dla importu maszyn wirtualnych z Oracle Cloud Infrastructure. Rozszerzone funkcje eksportu maszyn wirtualnych do Oracle Cloud Infrastructure, w tym możliwość tworzenia kilku maszyn wirtualnych bez ich ponownego ładowania. Dodano możliwość przypisywania dowolnych tagów do obrazów w chmurze;
- W systemie wprowadzania dodano wsparcie dla poziomego przewijania myszą, wykorzystując protokół IntelliMouse Explorer;
- Runtime dostosowano do pracy na hostach z dużą liczbą procesorów (nie więcej niż 1024);
- Dodano możliwość zmiany działającego po stronie hosta backendu dźwiękowego podczas gdy VM jest w stanie zawieszenia;
- W VBoxManager dodano wsparcie dla przenoszenia kilku plików źródłowych/katalogów systemu gościnnego do katalogu docelowego;
- Dodano wsparcie dla jądra Linux 5.4. Podczas kompilacji jądra wyłączono generowanie podpisów cyfrowych dla modułów (podpisy mogą być dodawane przez użytkownika po zakończeniu kompilacji). Usunięto funkcję przekazywania urządzeń PCI w Linux, ponieważ obecny kod jest niedokończony i nieprzydatny do zastosowania;
- Implementacja EFI została przeniesiona na nowszy kod firmware'u, dodano wsparcie dla NVRAM. Dodano wsparcie dla uruchamiania z
APFS i możliwość korzystania z niestandardowych ścieżek do urządzeń startowych z interfejsami SATA i NVMe stworzonymi w macOS; - Dodano nowy typ adaptera sieciowego PCnet-ISA (dostępny na razie tylko z CLI);
- Udoskonalono implementację kontrolera USB EHCI. Dodano możliwość filtrowania urządzeń USB według portu połączenia.
Źródło: opennet.ru
