В конце октября 2024 года для ядра Linux предложена серия патчей от инженера Broadcom (ранее VMware) Зака Русина (Zack Rusin), согласно которой проект VMware Workstation переходит от проприетарного кода к использованию KVM (Linux Kernel-based Virtual Machine) для удовлетворения потребностей систем виртуализации в будущем.
«Чтобы иметь возможность переключать продукты VMware, работающие на Linux, на KVM, требуются некоторые незначительные изменения, чтобы KVM мог запускать/возобновлять работу немодифицированных гостевых систем VMware.
Во-первых, разрешите включение бэкдора (интерфейс для общения ВМ с хостом называется backdoor) VMware через API. В настоящее время настройка бэкдора VMware ограничена параметрами загрузки ядра, что заставляет все виртуальные машины, работающие на хосте, работать либо с бэкдором VMware, либо без него. Добавьте простое ограничение, чтобы разрешить включение бэкдора VMware для каждой виртуальной машины.
Во-вторых, добавьте ограничение для пересылки гипервызовов в пользовательское пространство. Я знаю, что в целом это не приветствуется, но гостевые системы VMware отправляют довольно много гипервызовов из пользовательского пространства, и это было бы непрактично и в основном невозможно обработать всё в ядре. Изменение незначительное, и я буду поддерживать этот код, так что надеюсь, что это не будет большой проблемой», — уточнил Русин.
Помимо сопроводительного письма к патчу, в котором прямо упоминается «чтобы иметь возможность переключать продукты VMware, работающие на Linux, на KVM», в Broadcom подтвердили, что это действительно происходит. VMware Workstation для виртуализации рабочих столов действительно перейдёт от своего существующего проприетарного кода виртуализации и начнет использовать широко используемый код KVM.
Однако у Broadcom пока нет графика для осуществления этого перехода. Отчасти этот переход будет зависеть от того, насколько быстро их необходимые изменения KVM будут переданы в upstream и, в свою очередь, подхвачены основными дистрибутивами Linux. Скорее всего, это произойдёт как минимум в 2025 году, учитывая длительность окон слияния ядра Linux, и даже дольше, прежде чем дистрибутивы без непрерывного выпуска обновятся до новых версий ядра. Но этот шаг по переходу VMware Workstation на KVM действительно происходит.
В любом случае VMware Workstation, по-видимому, останется коммерческим/проприетарным продуктом (но уже с бесплатным личным использованием), а не перейдёт как полностью открытый проект, но в любом случае увидеть, как их ключевой проприетарный код виртуализации переходит в пользу открытого кода KVM, является огромным достижением. В свою очередь, как только это изменение произойдёт, VMware Workstation станет принципиально хорошей GUI-альтернативой для других (бесплатных и с открытым исходным кодом) вариантов, таких как GNOME Boxes и virt-manager.
В мае этого года решение VMware Workstation Pro для Windows и Linux и Fusion Pro для Mac прекратило требовать лицензии для личного использования. Также VMware прекратила выпуск Workstation Player и Fusion Player. Они больше не доступны для покупки, и существующие клиенты могут бесплатно перейти на более функциональную версию Pro. Однако VMware Player останется в комплекте с Workstation Pro.
В ноябре 2023 года Broadcom заявила о завершении сделки по приобретению разработчика программного обеспечения VMware стоимостью $61 млрд. В декабре прошлого года СМИ сообщили, что Broadcom уволит почти 1,3 тыс. сотрудников VMware. Компания пообещала предоставить им выходное пособие и другие бонусы.
В январе Broadcom прекратила продажи бессрочных лицензий VMware. Также Broadcom убрала возможность для партнёров VMware заключать договоры на обслуживание напрямую через партнёрский портал. Теперь этих клиентов будет обслуживать Broadcom.
В начале февраля 2024 года компания Broadcom прекратила распространение бесплатных версий VMware vSphere Hypervisor (ESXi 7.x и 8.x). Ранее бесплатные версии VMware vSphere Hypervisor были ограничены числом задействованных процессорных ядер и размером памяти, а также не включали расширенные возможности. Тем не менее, базовая функциональность в них присутствовала, что делало их востребованными для небольших, персональных и экспериментальных внедрений в различных проектах.
В середине февраля Broadcom пояснила причину отказа от бессрочных лицензий и бесплатных решений VMware. Это сделано ради упрощения продуктового портфеля систем виртуализации и для удобства корпоративных клиентов.
В конце февраля Broadcom продала подразделение VMware EUC (end‑user computing) частной инвестиционной компании KKR & Co за $3,8 млрд. Подразделение VMware EUC занимается разработкой решений для доступа пользователей с любых устройств к корпоративным приложениям и данным с использованием виртуальных рабочих столов (VDI) через интернет.
В апреле Broadcom перевела техподдержку VMware на аутсорсинг в рамках оптимизации и укрепления стратегического партнерства с избранным списком дистрибьюторов по географическим регионам для оказания от них техподдержки от имени Broadcom.
8 февраля 2024 года состоялся первый публичный выпуск исходного кода бэкенда VirtualBox KVM. Открытый проект позволяет использовать в системе виртуализации VirtualBox встроенный в ядро Linux гипервизор KVM вместо поставляемого в VirtualBox модуля ядра vboxdrv.
Источник новости: habr.com