Запуск (демоном) Windows GUI программы через Wine на сервере FreeBSDЕсть сервер FreeBSD (8.2-RELEASE FreeBSD 8.2-RELEASE #0: Tue Feb 22 16:58:43 CET 2011 amd64). Есть некая Windows программа с GUI. Хочется запустить ее на сервере FreeBSD через Wine или еще как-нибудь, напр., через эмулятор, либо через NX/FreeNX/VNC или еще как-нибудь. Т.е. мысль следующая. Я захожу на сервер FreeBSD, используя какой-нибудь GUI, напр., X Window System, или еще что-нибудь (NX/FreeNX/VNC), запускаю GUI программу через Wine (или еще какой-нибудь эмулятор), смотрю, что она делает, смотрю ее окошки, смотрю, что она пишет в логи. После этого я отключаюсь от сервера FreeBSD, но при этом GUI программа остается работать через Wine (типа демон). Она что-то делает, работает с Интернетом, пишет в логи, а GUI «пишет» куда-нибудь в «нуль», в “/dev/null”, т.е. просто не показывает GUI, но продолжает работать. Потом я снова могу подключиться к серверу FreeBSD и посмотреть, что делает моя программа, посмотреть на ее окошки.
Возможно ли такое сделать? Что посоветуете? С чего начать?
Еще нужна защита от рута, чтобы он не смог сам зайти и посмотреть, что программа делает, или, назначив новый пароль для меня, войти подо мной. Возможно ли такое сделать? Что посоветуете? С чего начать? Напр., можно было бы установить на сервер FreeBSD какую-нибудь виртуалку и ее использовать, т.к. рут не сможет в нее войти, не знаю пароль администратора. Но это будет излишний наварот с большими ресурсами. Можно было бы использовать что-нибудь типа TrueCrypt. Напр., сделать новую виртуальную папку в памяти, защищенную типа TrueCrypt, с доступом в папку по моему паролю. И тогда программу запускать через Wine из под нее, т.е. типа из защищенной паролем памяти (физической). Возможно ли такое сделать? Что посоветуете? С чего начать?
Заранее благодарен. Приветствуются любые мысли, идеи, готовые решения.