Реферат: Сказка о том, как Windows и Linux дружили в одной сети

Программу можно установить прямо из Internet или из каталога, куда она была сохранена заранее. Далее следует указать каталог, куда будет установлена программа, а также тип текстовых файлов (UNIX или DOS). Затем в предложенном списке серверов FTP отметить ближайший сервер.

В окне Select Packages необходимо выбрать следующие пакеты:

xorg-x11-base (обязательно устанавливаемый базовый набор);

xorg-x11-bin (рекомендуемый к установке набор содержащий базовые программы: xterm, twm и др.);

xorg-x11 -bin-dlls (рекомендуемый к установке набор с библиотеками, необходимыми для выполнения программ (DLL);

xorg-x11-etc (обязательно устанавливаемый набор с конфигурационными файлами Х-сервера и программ);

xorg-x11-fcyr (рекомендуемый к установке набор с русскими шрифтами);

xorg-x11-fenc (обязательно устанавливаемый);

xorg-x11-fnts (обязательно устанавливаемый);

xorg-x 11 -libs-data (обязательно устанавливаемый набор с библиотеками);

xorg-x11-xwin (обязательно устанавливаемый, Cygwin/X X Server);

xterm: Xterm — X Terminal (рекомендуемый к установке наборе программой X-терминал).

Кроме того, в разделе Net следует включить установку openssh и openssl.

После установки Gygwin/X необходимо настроить. Конфигурационные параметры передаются Gygwin/X при запуске программы XWin.exe в ее командной строке. Для облегчения запуска поставляется специальный файл startxwin.bat.

Если в качестве основного каталога был выбран C:\cygwin, то файл startxwin.bat следует искать в каталоге C:\cygwin\usr\X11R6\bin. В нем необходимо найти строку run XWin -multiwindow -clipboard -silent-dump-error и дописать в конце -xkbrules xorg -xkbmodel pc104 -xkblayout «us.ru» -xkbvariant winkeys -xkboptions «grp:alt_shiftjtoggle». Добавленные параметры позволяют использовать русскую клавиатуру и по своему значению полностью совпадают с аналогичными параметрами конфигурационного файла Х-сервера xorg.conf в Linux.

Работа с CYGWIN/X

После установки программы на рабочем столе создается ярлык Cygwin, посредством которого запускается оболочка bash, так что можно работать со знакомой командной строкой Linux. С ее помощью можно запустить Х-сервер в режиме X-терминала: Х -query 192.168.1.3. Вместо IP-адреса 192.168.1.3 следует указать IP адрес компьютера, где находится менеджер дисплеев kdm. На экране должно появиться приглашение войти в систему на машине Linux (См. Рисунок 1). После входа активизируется оконный менеджер, и теперь можно работать на машине Linux с отображением данных в Windows.

Конечно, такой метод весьма ресурсоемок, поэтому при большом количестве клиентов для Linux следует установить мощный компьютер. Впрочем, Gygwin/X предполагает и другой режим, когда на машине Windows запускается Х-сервер, собственный оконный менеджер и программа эмуляции терминала. В этом случае для запуска используется файл startxwin.bat. Благодаря параметру-multiwindow, который передастся при запуске XWin.exe, каждое приложение будет открываться в своем окне.

При использовании startxwin.bat не происходит подключение Х-сервера как X-терминала, и поэтому на машине Linux не требуется настраивать менеджер дисплеев.

После запуска startxwin.bat появляется окно программы эмуляции терминала. Сначала необходимо разрешить удаленным программам отображать данные на Х-сервере, работающем в Windows. Для этих целей воспользуемся программой xhost: xhost+192.168.1.3. Вместо указанного в примере IP-адреса следует ввести IP-адрес машины Linux, на которой будут запускаться программы.

Потом необходимо зайти на машину с Linux при помощи программы ssh: ssh [email protected] и указать имя пользователя машины Linux и ее IP-адрес.

Теперь сделаем так, чтобы программы, запускаемые на Linux, отображали свои данные в окне на машине Windows. Один из вариантов — использование переменной среды окружения DISPLAY: export DIS-PLAY=192.168.1.2:0.0. Вместо IP-адреса, указанного в примере, следует использовать IP-адрес машины Windows, на которой работает Х-сервер. Программы запускаются обычным образом.

Установка и настройка WEIREDX

Сервер поставляется в виде архива zip, который достаточно распаковать в любом каталоге. Перед запуском в системе необходимо установить виртуальную машину Java как минимум версии 1.1.

В каталоге, где был распакован архив, появится подкаталог config, p нем находится всего один конфигурационный файл — props. Все параметры сервера задаются в этом файле.

В файле props следует найти параметр weirdx.dis-play.acl, чтобы определить, кому можно отображать данные на этом Х-сервере. Например, +192.168.1.3 или просто символ «+», если доступ разрешен всем.

Запуск сервера лучше производить посредством специального командного файла из каталога misc — weirdx-Java2.bat. Затем надо зайти на сервер Linux при помощи любой программы, поддерживающей протокол ssh (например, PuTTY). Как и п случае с Cygwin/X, это необходимо для определения переменной DISPLAY и запуска программы.

WeiredX работал очень медленно (сказывается использование Java), и при отрисовке на экране появлялись черные полосы. В целом качество данного продукта разочаровало, поэтому снимки экрана с примерами работы WeiredX не приводятся.

Установка и настройка X-DEEP/3

На сайте X-Deep/32 отсутствовала какая-либо документация по продукту, кроме FAQ. Установочный файл занимал почти 16 Мбайт, а для установки нужно 43 Мбайт свободного дискового пространства.

Сам процесс представляет собой обычную процедуру установки программы Windows. По его завершении была обнаружена документация по продукту и две программы: Х-ссрвер и X Client Launcher.

После запуска Х-сервера появилось диалоговое окно, где предлагалось выбрать сетевой интерфейс, посредством которого Х-сервер будет слушать запросы (См. Рисунок 2). Затем сервер осуществил поиск доступных посети менеджеров дисплеев и представил их список.

К-во Просмотров: 383
Бесплатно скачать Реферат: Сказка о том, как Windows и Linux дружили в одной сети