Так как Microsoft Windows 95/NT НЕ поддерживает бездисковых узлов, есть элегантный способ обойти это. Корпорация Microsoft будет удивлена!!
Программа VMWare BIOS используется вместе с Linux, и служит основой для Windows 95/98/NT. Linux будет основной операционной системой, а Windows 95/NT будет гостевой операционной системой. VMWare - НЕ эмулятор, а содержит BIOS, который позволяет вам установить Windows 95/98/NT в качестве гостевой операционной системы на linux. Установите VMWare на Linux сервер, а затем установите Windows 95/NT на VMWare.
Вы можете использовать команду 'xhost' и переменную окружения DISPLAY с любого бездискового хоста. Смотрите 'man xhost' на linux. На бездисковом узле дайте -
export DISPLAY=server_hostname:0.0 где server_hostname - имя машины-сервера. И запустите X-терминал xterm |
Есть несколько других, подобных vmware утилит:
Plex86 (open-source) на http://www.plex86.org
Wine (open-source) на http://www.winehq.com
Win4Lin на http://www.netraverse.com
Вы также можете использовать технологию VNC (Virtual Network Computing) фирмы AT & T. VNC - распространяется под лицензией GPL и является свободной программой. Используя VNC, вы сможете на бездисковом linux компьютере работать с программами для Windows 95/NT, фактически запуская их на удаленном Windows95/NT сервере.
Используя VNC, вы сможете отображать на вашем локальном мониторе программы, работающие на удаленных машинах.
VNC доступен по http://www.uk.research.att.com/vnc
VNC rpm можно взять с rpmfind.
Лучший Оконный менеджер для VNC - QVWM, который имеет сходный с MS Windows 98/NT/2000 интерфейс, возьмите его с http://www.qvwm.org. Для выключения xlock в qvwm отредактируйте файл qvwm/system.qvwmrc и закомментируйте XLock.
После запуска vncserver, вы можете запустить программу vncviewer на таких клиентах как MS Windows, Mac или Linux.
Также смотрите Список оконных менеджеров для X11.
Также смотрите WinConnect для доступа к MS Windows приложениям, таким как MS Office, Outlook и т.п. Но WinConnect требует MS Windows XP/2000/NT сервера.
Компиляция qvwm на Solaris : На Solaris вы должны установить следующие пакеты - xpm, imlib, jpeg, libungif, giflib, libpng, tiff, их можно получить с http://sun.freeware.com. Также можно загрузить бинарный пакет для solaris с http://www.qvwm.org.
Или же можно загрузить исходный код qvwm для solaris с http://www.qvwm.org и откомпилировать его с помощью gcc.
Проблемы при компиляции: Вам следует вставить unsigned long перед аргументом в usleep() --- usleep((unsigned long) 10000)