Po roku rozwoju Oracle
Głównym
- Dodano obsługę mechanizmów sprzętowych proponowanych w piątej generacji procesorów Intel Core i (Broadwell) do organizowania zagnieżdżonego uruchamiania maszyn wirtualnych;
- Usunięto starą metodę obsługi grafiki 3D, bazującą na sterowniku VBoxVGA. W przypadku 3D zaleca się użycie nowych sterowników VBoxSVGA i VMSVGA;
- Sterowniki VBoxSVGA i VMSVGA dodały obsługę YUV2 i formatów tekstur wykorzystujących ten model kolorów podczas korzystania z OpenGL po stronie hosta (w systemie macOS i Linux), co pozwala, gdy włączone jest 3D, zapewnić szybsze wyświetlanie wideo poprzez przenoszenie operacji konwersji przestrzeni kolorów po stronie GPU. Rozwiązano problemy ze skompresowanymi teksturami w OpenGL podczas korzystania z trybu 3D w sterowniku VMSVGA;
- Dodano programową klawiaturę ekranową z obsługą klawiszy multimedialnych, której można używać jako klawiatury w systemach-gościach;
- Dodano moduł vboximg-mount z eksperymentalną obsługą bezpośredniego dostępu do systemów plików NTFS, FAT i ext2/3/4 wewnątrz obrazu dysku, zaimplementowany po stronie systemu gościa i niewymagający obsługi tego systemu plików po stronie hosta. Praca jest nadal możliwa w trybie tylko do odczytu;
- Dodano eksperymentalną obsługę 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ę eksportu maszyn wirtualnych do środowisk chmurowych korzystających z mechanizmu parawirtualizacji;
- Zaprzestano obsługi rekompilatora, do uruchomienia maszyn wirtualnych wymagana jest obecnie obsługa wirtualizacji sprzętowej w procesorze;
- Interfejs graficzny usprawnił tworzenie obrazów maszyn wirtualnych (VISO) i rozszerzył możliwości wbudowanego menedżera plików;
- Do panelu dodano wbudowany edytor atrybutów VM z informacjami o maszynie wirtualnej, pozwalający na zmianę niektórych ustawień bez konieczności otwierania konfiguratora;
- Poprawiono wygodę konfigurowania parametrów przechowywania dla VM, zapewniono obsługę zmiany typu magistrali kontrolera oraz zapewniono możliwość przenoszenia dołączonych elementów pomiędzy kontrolerami za pomocą interfejsu „przeciągnij i upuść”.
- Rozszerzono i udoskonalono okno dialogowe z informacjami o sesji;
- Okno dialogowe wyboru multimediów zostało zoptymalizowane, wyświetlając zarówno listę znanych obrazów, jak i umożliwiając wybranie dowolnego pliku;
- Zoptymalizowano interfejs konfiguracji podsystemów pamięci masowej i sieciowych;
- Do paska stanu dodano wskaźnik obciążenia procesora w maszynie wirtualnej;
- Kod wyliczania multimediów został zoptymalizowany tak, aby działał szybciej i mniej obciążał procesor w sytuacjach, gdy zarejestrowano dużą liczbę multimediów. Do Virtual Media Manager powróciła możliwość dodawania istniejących lub nowych multimediów;
- VirtualBox Manager polepszył wyświetlanie listy maszyn wirtualnych, grupy maszyn wirtualnych są bardziej widoczne, poprawiono wyszukiwanie maszyn wirtualnych, a obszar narzędzi został przypięty w celu ustalenia pozycji podczas przewijania listy maszyn wirtualnych;
- Dostępna jest teraz obsługa importowania maszyn wirtualnych z Oracle Cloud Infrastructure. Rozszerzono funkcjonalność eksportu maszyn wirtualnych do Oracle Cloud Infrastructure, w tym możliwość tworzenia wielu maszyn wirtualnych bez ich ponownego pobierania. Dodano możliwość łączenia dowolnych tagów z obrazami w chmurze;
- W systemie wejściowym dodano obsługę poziomego przewijania myszy za pomocą protokołu IntelliMouse Explorer;
- Runtime jest przystosowany do pracy na hostach z dużą liczbą procesorów (nie więcej niż 1024);
- Dodano możliwość zmiany backendu dźwiękowego działającego po stronie hosta, gdy maszyna wirtualna jest w stanie zapisanym;
- Dodano obsługę VBoxManagera przenoszenia wielu plików/katalogów źródłowych gościa do katalogu docelowego;
- Dodano obsługę jądra Linuksa 5.4. Podczas budowania jądra wyłączone jest generowanie podpisów cyfrowych dla modułów (podpisy użytkownik może dodać po zakończeniu kompilacji). Funkcja przekazywania urządzeń PCI w systemie Linux została usunięta, ponieważ bieżący kod nie jest ukończony i nie nadaje się do użycia;
- Implementacja EFI została przeniesiona do nowszego kodu oprogramowania sprzętowego i dodano obsługę pamięci NVRAM. Dodano obsługę ładowania z
APFS i możliwość wykorzystania niestandardowych ścieżek do uruchamiania urządzeń z interfejsami SATA i NVMe utworzonymi w systemie macOS; - Dodano nowy typ karty sieciowej PCnet-ISA (obecnie dostępny tylko z poziomu CLI);
- Ulepszona implementacja kontrolera USB EHCI. Dodano możliwość filtrowania urządzeń USB według portu połączenia.
Źródło: opennet.ru