Используя безголовый сервер Ubuntu 14.04, я использую гостевую систему Windows 7 в Qemu, на которую я прохожу через графический процессор (для производительности). Я пишу приложение, часть которого будет работать в Linux, а часть будет работать в гостевой системе Windows, и мне нужна связь между ними. Исследование этого привело меня к убеждению, что лучшим вариантом будет использование драйверов Virtio-serial, чтобы я мог просто общаться между ними, как если бы они имели последовательное соединение; это звучит невероятно, но я не могу понять, как заставить это работать. Я нашел несколько ресурсов, в которых подробно описаны необходимые параметры командной строки Qemu, например, здесь, но мне не удалось найти никаких ресурсов о том, как инициировать общение от гостя.боковая сторона. Кажется, что большинство людей, занимающихся подобными вещами, делают это с гостевыми ОС Linux, что, я уверен, значительно упрощает ситуацию.
Сетевое взаимодействие не может быть вариантом, так как мы, скорее всего, будем также передавать сетевой адаптер в гостевую ОС (опять же, производительность для гостевой ОС критична). Даже если это не так, это кажется излишне тяжелым вариантом для простого взаимодействия между приложениями.
Я также рассмотрел создание общего ресурса SMB и хранение там базы данных, к которой можно подключиться с нескольких хостов, а затем запуск mysql на хосте и госте. Но это также кажется далеко не идеальным ... У кого-нибудь есть опыт с этим, или, может быть, очевидное предположение, которое я пропускаю?