Проект Vodka представляет собой слой совместимости для запуска Windows-приложений в среде Linux с использованием оригинальных файлов ОС. Архитектура системы включает четыре уровня, включая реализацию API пользовательского пространства и независимое от ОС ядро, которое управляет системными вызовами и абстракцией оборудования.
Разработчики создали утилиту vodka-decant для автоматизации получения зависимостей через установку официальных ISO-образов Windows. Процесс использует штатный инструмент DISM, что обеспечивает легальность и воспроизводимость окружения. Система поддерживает создание изолированных «миров», которые можно форкать за 0,12 секунды.
Тесты производительности сравнивали 32-битную версию nginx 1.31.6 для Windows, запущенную через Vodka и через Wine 11.16. Нагрузочное тестирование проводилось с помощью wrk -t8 -c100 при включенном keep-alive и отключенном логировании.
По результатам замеров nginx.exe на Vodka работает в шесть раз быстрее по количеству запросов в секунду, чем на Wine. По затратам процессорного времени на запрос Vodka эффективнее почти в восемь раз. Производительность решения достигает 80% от показателей нативной 64-битной сборки nginx для Linux.






