Содержание

Ключевые слова: Х-терминал, linux, LTSP, Linux Terminal Server Project, терминальный linux-сервер, бездисковая станция, ПК без жесткого диска, использование старых компьютеров, diskless workstation, thin client, asplinux, использование Linux в офисе, X-terminal

Обзор существующих решений для сетевых компьютеров (продолжение)

NCD ThinPATH

NCD ThinPATH – интересный программный продукт для терминальных систем на базе серверов Microsoft Windows (сайт производителя http://www.ncd.com). В частности, данный программный продукт расширяет функциональные возможности бездисковых Windows терминалов и традиционных ПК при работе в удаленном режиме. Так, программное обеспечение NCD ThinPATH позволяет:

Хотя NCD ThinPATH нельзя рассматривать как самодостаточную систему, следует отметить, что данное приложение является хорошим образцом технологического продукта, который расширяет возможности существующих на рынке программного обеспечения систем для работы удаленных пользователей.

NoMachine

NoMachine (сайт проекта http://www.nomachine.com) – проект итальянской компании Medialogic S.p.A. (сайт компании http://www.medialogic.it) представляет собой еще один вариант дистанционной работы (другое название !M). Как и в случае проекта VNC, данная разработка использует в своей работе два базовых компонента: виртуальный сервер (NX сервер) и клиент (NX клиент). NX сервер работает под управлением unix-подобных операционных систем, хотя существуют экспериментальные сборки для платформы win32 (посредством использования CygWin). Клиент NX протестирован и может работать под управлением Windows 95/98/ME/NT/2000/2003/XP, Linux RedHat 8.0/9.0, Linux SuSE 8.1/8.2/9.0, Linux Mandrake 9.0/9.1, Linux Debian Stable (Woody) и SUN Solaris 9 (Sparc). NX клиенты для различных платформ выдержаны в одном стиле пользовательского интерфейса, что значительно облегчает их использование в различных программных средах. В зависимости от доступного сервера NX клиент может работать по протоколу RPD, VNC или даже использовать в своей работе Х-протокол. Для повышения уровня безопасности используется SSH и SSL, что особенно актуально при работе через Интернет.

Проект NoMachine нельзя рассматривать как результат частного усовершенствования существующей технологии удаленного доступа к ресурсам сервера. В проекте NX мы имеем самодостаточный программный комплекс, который предоставляет полный спектр управления удаленным компьютером и даже такие функции, как доступ к общим каталогам и принтерам, а также поддержка мультимедиа.

Возможности проекта !M достаточно широки и не заканчиваются удаленным доступом и администрированием. Так, например, можно в одном сеансе Linux запустить из оконного менеджера KDE, окно Gnome сессии. Также удобно работать с приложениями Linux на ПК с Windows, при этом скорость работы значительно выше чем при использовании VNC. Тонкая настройка NX клиента позволяет использовать данную технологию на различных типах сетевых подключений, включая аналоговый модем, ISDN, ADSL, WAN и LAN, применять внешний сервер шрифтов и выбирать типы передачи графических изображений. На практике это означает, что производительность NX клиента можно оптимизировать для конкретной ситуации сеанса удаленного доступа. Благодаря проекту Thinstation (сайт http://thinstation.sourceforge.net) вы можете использовать NX клиент даже на бездисковых рабочих станциях.

Частично базируясь на технологиях OpenSource, NoMachine, тем не менее, остается коммерческим программным продуктом и, несмотря на доступность клиентского программного обеспечения, за серверную версию вам все же придется заплатить.

Thinstation

Thinstation – довольно молодой и еще недостаточно стабильный проект (сайт http://thinstation.sourceforge.net) представляет собой операционную систему Linux, которая является базой для работы “тонкого” клиента (бездискового компьютера) с использованием таких протоколов как: Citrix ICA, MS Windows terminal services (RDP), Tarantella, X, telnet, tn5250, VMS term и SSH. Как видите, впечатляющая функциональность и при этом не стоит забывать, что загружаться такие “тонкие” клиенты могут как по сети, так и с локальных дискет, компакт-дисков, “винчестеров” и накопителей USB-Flash. В своей работе проект Thinstation не ограничивается ресурсами удаленного сервера, а может работать с локальными принтерами (LPT/USB) и устройствами хранения информации, такими как дискеты, компакт-диски, жесткие диски и флеш-накопители. Для уменьшения нагрузки на удаленный сервер и локальную сеть в проекте Thinstation активно используется запуск приложений на стороне клиента, что позволяет эффективно использовать ресурсы “тонкого” клиента для работы с такими популярными программными продуктами, как веб-браузер, медиа-плеер, калькулятор и т.п. Если вы серьезно задумываетесь над использованием бездисковых рабочих станций, то вам стоит более пристально взглянуть на проект Thinstation, тем более, что используя его, не обязательно работать в операционной системе Linux, а можно запускать только удаленные Windows сеансы (для этого понадобиться сервер с операционной системой от Microsoft).

LTSP

LTSP – эта аббревиатура расшифровывается как Linux Terminal Server Project и представляет собой систему удаленной работы для бездисковых компьютеров под управлением операционной системы Linux (официальный сайт http://www.ltsp.org). Так как в данной книге об этом проекте пойдет речь в ее третьей части, то не будем детально останавливаться на его достоинствах и недостатках. Если коротко, то проект LTSP можно охарактеризовать как удачный симбиоз двух программных разработок: графической подсистемы X Window System и свободно распространяемой операционной системы Linux.

X terminal kit

X terminal kit – является простой интерпретацией идеи удаленной работы в операционной системе Linux (сайт http://www.solucorp.qc.ca/xterminals). Отличаясь спартанской лаконичностью и минимальными системными требованиями, эта технология может быть опробована в небольших организациях или домашними пользователями. Само понятие Х-терминал раньше было связано с рабочими станциями от Sun Microsystems, но с выходом на рынок серверов операционной системы Linux мы имеем принципиально новое сочетание, которое без ограничений можно использовать на практике.

X-Windows и XDMCP

X-Windows и XDMCP- это сочетание изначально была рассчитано на удаленную работу пользователей. Структура X Window System позволяет задействовать все преимущества распределенной технологии клиент-сервер в графической среде. Распространенности X-Windows может позавидовать любой программный продукт, так как она портирована практически для всех существующих платформ. Правда есть у Х-Windows и свои ограничения. Во-первых, X Window System не является операционной системой, а следовательно для ее работы на аппаратной базе требуется наличие последней. Во-вторых, несмотря на кроссплатформенность Х-протокола, его конкретная реализация и использующие его приложения все равно привязаны к программному обеспечению и операционной системе, а следовательно переносимость Х ограничивается только пользовательским интерфейсом. И в третьих, определенный архаизм, который сопровождает проект с 20-летней историей развития, также сдерживает использование данной безусловно перспективной технологии. Несмотря на то, что настроить удаленный сеанс в X-Windows не так и сложно (достаточно локально запустить Х-сервер и в его параметрах указать адрес удаленного Х-сервера, к которому необходимо подключиться), на практике пользователи сталкиваются с довольно серьезными конфигурационными проблемами и без вспомогательных программных утилит такой подход сопряжен со значительными трудностями.

 

Приведенные выше программные комплексы, обеспечивающие удаленный доступ к серверным ресурсам, являются лишь вершиной айсберга, каплей в море сетевых вычислений, тонких клиентов и распределенных компьютерных сред. Однако они показывают, что данная область информационной технологии хотя и не доступна широкому кругу пользователей, все же успешно развивается и имеет миллионную аудиторию потребителей. Как и любая другая составляющая часть информационной технологии, она обеспечивает пользователей новыми возможности, которые в данном случае выражаются в более простом и надежном администрировании, а также снижении совокупной стоимости обслуживания одного автоматизированного рабочего места.

Пока интересно, читаем дальше!

Авторское право © Сеник Николай, 2004-2006