Пасля амаль трох гадоў з моманту мінулага значнага выпуску кампанія Oracle надрукавала рэліз сістэмы віртуалізацыі VirtualBox 7.0. Гатовыя ўсталявальныя пакеты даступныя для Linux (Ubuntu, Fedora, openSUSE, Debian, SLES, RHEL у зборках для архітэктуры AMD64), Solaris, macOS і Windows.
Асноўныя змены:
- Дададзена падтрымка поўнага шыфравання віртуальных машын. Шыфраванне ў тым ліку прымяняецца для захоўваемых зрэзаў стану і логаў канфігурацыі.
- Рэалізавана магчымасць дадання ў Virtual Machine Manager віртуальных машын, размешчаных у хмарных асяродках. Кіраванні падобным віртуальнымі машынамі ажыццяўляецца па аналогіі з віртуальнымі машынамі, размешчанымі на лакальнай сістэме.
- У графічны інтэрфейс убудавана ўтыліта для маніторынгу за рэсурсамі запушчаных гасцявых сістэм, рэалізаваная ў стылі праграмы top. Утыліта дазваляе адсочваць нагрузку на CPU, спажыванне памяці, інтэнсіўнасць уводу/высновы і да т.п.
- Перароблены майстар стварэння новых віртуальных машын, у якім з'явілася падтрымка аўтаматызаванай усталёўкі аперацыйнай сістэмы ў віртуальнай машыне.
- Дададзены новы віджэт для навігацыі і пошуку па кіраўніцтве карыстальніка VirtualBox.
- Дададзены новы цэнтр апавяшчэнняў, у якім уніфікаваны справаздачы, звязаныя з высновай інфармацыі аб прагрэсе выканання аперацый і паведамленні аб памылках.
- У графічным інтэрфейсе для ўсіх платформаў палепшана падтрымка тэм афармлення. Для Linux і macOS задзейнічаны якія прадстаўляюцца платформамі рухавічкі тэм афармлення, а для Windows рэалізаваны адмысловы рухавічок.
- Абноўлены піктаграмы.
- Графічны інтэрфейс перакладзены на свежыя версіі Qt.
- У графічным інтэрфейсе палепшаная выснова спісаў віртуальных машын, дададзеная магчымасць выбару адразу некалькіх VM, дададзеная опцыя для адключэння захавальніка экрана на баку хаста, перапрацаваны агульныя налады і майстры, палепшаная праца з мышшу ў шматманіторных канфігурацыях на платформе X11, перапрацаваны код вызначэння носьбітаў, настройкі NAT вынесены ва ўтыліту Network Manager.
- Функцыянальнасць для запісу гуку пераведзена на выкарыстанне па змаўчанні фармату Vorbis для гукавых кантэйнераў WebM замест раней ужывальнага фармату Opus.
- Дададзены новы тып хостовых гукавых драйвераў "default", які робіць магчымым перасоўванні віртуальных машын паміж рознымі платформамі без відавочнай замены гукавога драйвера. Пры выбары ў наладах драйвера "default" фактычны гукавы драйвер аўтаматычна выбіраецца ў залежнасці ад выкарыстоўванай аперацыйнай сістэмы.
- У пакеце Guest Control рэалізаваная пачатковая падтрымка аўтаматычнага абнаўлення дадаткаў для гасцявых сістэм на базе Linux, а таксама магчымасць чакання перазагрузкі віртуальнай машыны пры абнаўленні дадаткаў для гасцявых сістэм праз утыліту VBoxManage.
- Ва ўтыліту VBoxManage дададзена новая каманда "waitrunlevel", якая дазваляе дачакацца актывацыі пэўнага ўзроўню запуску (run level) у гасцявой сістэме.
- У кампанентах для хост-акружэнняў на базе Windows з'явілася эксперыментальная падтрымка аўтазапуску віртуальных машын, якая дазваляе запускаць VM незалежна ад уваходу карыстача ў сістэму.
- У кампанентах для хост-акружэнняў на базе macOS выдалены ўсе спецыфічныя пашырэнні для ядра, а для выканання віртуальных машын задзейнічаны якія прадстаўляюцца платформай гіпервізар і фрэймворк vmnet. Дададзена папярэдняя падтрымка кампутараў Apple з ARM-чыпамі Apple Silicon.
- У кампанентах для гасцявых сістэм з Linux перапрацаваны сродкі для змены памеру экрана і рэалізавана базавая інтэграцыя з некаторымі карыстацкімі асяроддзямі.
- Прадастаўлены 3D-драйвер, які выкарыстоўвае DirectX 11 у Windows і DXVK у іншых АС.
- Дададзеныя драйверы для віртуальных прылад IOMMU (розныя варыянты для Intel і AMD).
- Рэалізаваны віртуальныя прылады TPM 1.2 і 2.0 (Trusted Platform Module).
- У базавы набор адчыненых драйвераў дададзены драйверы для USB-кантролераў EHCI і XHCI.
- У рэалізацыю UEFI дададзена падтрымка загрузкі ў рэжыме Secure Boot.
- Дададзена эксперыментальная магчымасць адладкі гасцявых сістэм пры дапамозе адладчыкаў GDB і KD/WinDbg.
- У кампанентах для інтэграцыі з OCI (Oracle Cloud Infrastructure) рэалізавана магчымасць налады хмарных сетак праз інтэрфейс Network Manager гэтак жа як ажыццяўляецца настройка хостовых сетак і NAT. Дададзена магчымасць падлучэння лакальных VM да хмарнай сеткі.
Крыніца: opennet.ru