Thinstation
Thinstation — дистрибутив на основе Linux, данный программный продукт специально предназначен для создания тонких клиентов.
И так давайте по порядку. «Тонкий» клиент – это компьютер, или программа-клиент который переносит все или большую часть задач по обработке информации на сервер. Под термином «тонкий клиент» подразумевается достаточно большой ряд устройств и программ, которые объединяются общим свойством: возможность работы в терминальном режиме. Из этого следует, что для работы тонкого клиента необходим терминальный сервер (сети с клиент-серверной или терминальной архитектурой). Этим тонкий клиент отличается от толстого клиента (обычная рабочая станция), который, напротив, производит обработку информации независимо от сервера, используя последний в основном лишь для хранения данных.
В нашем случае, следует выделить аппаратный тонкий клиент (Linux-терминал на основе Thinstation) — принципиальным отличием от ПК будет отсутствие жёсткого диска и установленной операционной системы, мы будем использовать Thinstation в качестве ОС (основной задачей которого будет организация сессии с терминальным сервером для работы пользователя). Исходя из выше сказанного, можно сделать следующий вывод: так как все приложения выполняются на сервере, а компьютер пользователя служит только для отображения и ввода информации с помощью клавиатуры и мыши, в качестве аппаратной части может быть использован как специальный тонкий клиент, так и обычный PC.
Возможности:
- Занимает мало места.
- Имеет модульную структуру.
- Не использует менеджер пакетов.
Обеспечивает полную поддержку по большинству протоколов удаленного доступа:
- Citrix ICA
- NX NoMachine
- 2X ThinClient
- Microsoft Terminal Services (RDP); с использованием rdesktop или FreeRDP
- Cendio ThinLinc
- Tarantella
- X
- telnet
- tn5250
- VMS term
- SSH
Основные плюсы:
Thinstation реализована поддержка всех основных протоколов терминального подключения.
Thinstation компактная, но очень мощная операционная система для "тонкого клиента", вМожно использовать Thinstation на обычных PC, в том числе и на очень старых машинах, что в свою очередь сэкономит средства на обновлении парка машин, так как система стабильно работает на самых простых и недорогих конфигурациях и загружаться по сети без жёсткого диска.
К тонкому клиенту можно подключать различные носители информации (дискета / HDD / CD / USB) и принтеры (LPT / USB), стоит отметить наличие проблемных принтеров (например, Canon LBP 2900), но даже эту ситуацию можно решить при помощи внедрение в сборку стороннего программного обеспечения (например, USB Redirector).
Thinstation можно загружать по сети (при отсутствии локального носителя) Etherboot и PXE.
Thinstation можно загружать с локального жесткого диска, дискеты, CD, или USB – флэш (удаленные филиалы или офисы Вашей компании).
Thinstation можно самостоятельно откомпилировать из исходного кода (требуется компьютер, либо виртуальная машина с установленным Linux) непосредственно под Ваши потребности скачав дистрибутив конструктора с официального сайта Thinstation, или скачать уже собранный бинарный файл.
Несмотря на то, что Thinstation имеет в своей основе ядро Linux, пользователи, скорее всего никогда не узнают о его существовании, так как в режиме прямого подключения к серверу терминалов (Microsoft Windows, Citrix или Unix) создается впечатление, что он работает непосредственно на сервере. Также имеется возможность настроить локальный интерфейс рабочего стола основанный на IceWM (менеджер окон для X Window System в Unix-подобных операционных системах) с локально расположенным интернет-браузером и другими необходимыми программами, таким образом можно организовать работу терминального клиента в режиме «киоск» (все данные хранятся в рамках одной сессии)
Вывод:
Использование терминальных клиентов дает очевидную выгоду, позволяя сэкономить на покупке операционных систем. Сокращает время для установки и настройки компьютеров пользователей. Экономит время системного администратора, за счет простоты реализации и централизованного управления. Немаловажным фактом является возможность использования в качестве терминального клиента очень старых машин, не способных на сегодняшний день работать в качестве самостоятельного толстого клиента из-за отсутствия необходимых мощностных ресурсов, что в свою очередь экономит средства на обновлении парка машин.