1) что поднять на сервере экономичное в плане ресурсов, чем можно будет эмулировать разные операционные системы с возможностью совместного использования ресурсов. Т.е. есть 1ГБ RAM по умолчанию у пользователя 1 - 500 МБ и у пользователя 2 - 500Мб. Если в какой-то момент пользователь 1 хочет использовать 750 МБ RAM и пользователь 2 не использует свою систему, то пользователь 1 может использовать весь ресурс пользователя 2.
2) Удобный клиент под Win, Android, Linux для подключения к КЛИЕНТу с возможностью передачи аудио и видео с большой чистотой кадров.
т.е. я как клиент запускаю программу (ПРОГРАММА-КЛИЕНТ) и попадаю на свою виртуальную машину на сервере. Можно использовать VB или WM, но они едят слишком много ресурсов и я не знаю разделяют ли они ресурсы, для клиента можно использовать VNC и он хорошо, но нет возможности регулировать чистоту обновления кадров на экране.
Я никогда не сталкивался с KVN и XEN. Вчера почитал про KVN и XEN - это тот же VirtualBox (возможно не так понял, но он менее эффективен). Что такое guset-tools, balloon, kimchi - ничего понятно-однозначного в интернете не нарыл?