Первоначальный выпуск | 1999 (1999) |
---|---|
Стабильный выпуск | LTSP 19.08 |
Операционная система | Linux |
Лицензия | Стандартная общественная лицензия GNU v2 |
Веб-сайт | cgvltsp.org |
Проект Linux Terminal Server (LTSP ) - это бесплатный терминальный сервер с открытым исходным кодом для Linux, который позволяет множеству людей одновременно использовать один и тот же компьютер. Приложения запускаются на сервере с терминалом, известным как тонкий клиент (также известный как X-терминал ), обрабатывающим ввод и вывод. Как правило, терминалы маломощны, не имеют жесткого диска, работают тише и надежнее настольных компьютеров, поскольку не имеют движущихся частей.
Эта технология становится популярной в школах, поскольку позволяет школам предоставлять ученикам доступ к компьютерам без покупки или модернизации дорогостоящих настольных компьютеров. Улучшение доступа к компьютерам становится менее затратным, поскольку машины с тонкими клиентами могут быть более старыми компьютерами, которые больше не подходят для работы с полноценной ОС рабочего стола. Даже относительно медленный процессор с объемом оперативной памяти всего 128 МБ может обеспечить отличную производительность в качестве тонкого клиента. Кроме того, использование централизованных вычислительных ресурсов означает, что можно получить большую производительность за меньшие деньги за счет обновлений до одного сервера, а не всего парка компьютеров.
Преобразуя существующие компьютеры в тонкие клиенты, образовательное учреждение может также получить больший контроль над тем, как их ученики используют вычислительные ресурсы, поскольку все пользовательские сеансы можно отслеживать на сервере. Увидеть.
Основателем и руководителем проекта LTSP является Джим МакКиллан, и LTSP распространяется в соответствии с условиями Стандартной общественной лицензии GNU.
Назначение | LTSP 4 | LTSP 5 (MueKow) |
---|---|---|
Экспорт графического интерфейса | XDMCP | ssh -X |
Удаленный вход (Диспетчер отображения X ) | KDM / GDM | (LDM) |
Метод интеграции | Архив LTSP | Собственный как часть дистрибутива |
Корневая файловая система | NFS | NBD или NFS |
Сервер аутентификации | XDMCP-сервер | SSH-сервер |
Первоначально в рамках проекта MILLE-Xterm, финансируемого канадскими государственными агентствами и школьными округами в провинции Квебек, была создана версия LTSP, объединяющего четыре подпроекта: портал (на основе uportal), стек промежуточного программного обеспечения с открытым исходным кодом, компакт-диск с бесплатным программным обеспечением для Windows / Mac и, наконец, сам MILLE-Xterm. Цель проекта MILLE-Xterm заключалась в предоставлении масштабируемого инфраструктура для массового развертывания X-Terminal.
MILLE означает Modèle d'Infrastructure Logiciel Libre en Éducation (Модель инфраструктуры свободного программного обеспечения для образования) и ориентирована на образовательные учреждения.
В 2009 году MILLE-Xterm был снова интегрирован в LTSP как LTSP-кластер, проект, специализирующийся на крупномасштабном развертывании LTSP. Одним из основных различий между LTSP и LTSP-кластером является интеграция централизованного веб-центра управления, который заменяет традиционный «один файл конфигурации для каждого тонкого клиента», как и метод настройки клиента через файл lts.conf LTSP в основном LTSP. LTSP-кластер позволяет организациям централизованно управлять тысячами тонких клиентов и их параметрами из одного места.
В LTSP-кластере высокая доступность и высокопроизводительные тонкие клиенты задаются посредством необязательного использования избыточных компонентов. Службы, которые можно сбалансировать нагрузкой и сделать высокодоступными:
LTSP-Cluster может поддерживать серверы приложений Linux, а также серверы приложений Windows и обеспечивает аналогичный уровень поддержки, централизованное управление, высокую доступность и нагрузку. функции балансировки для обеих платформ.
Также включена поддержка виртуальных рабочих столов для удаленных пользователей, использующих технологию NX. Протокол NX позволяет осуществлять доступ к удаленным сеансам Windows и Linux из веб-браузера с очень низкой пропускной способностью (40 кбит / с) и допуском для соединений с высокой задержкой. Клиент NX работает в различных операционных системах, включая Linux, Mac и Windows.
В LTSP v5.x добавлена поддержка типа тонких клиентов, известных как «толстые клиенты». С появлением недорогого, относительно мощного компьютерного оборудования идея запускать приложения локально на тонком клиенте, предлагая управляемость решения тонкого клиента, стала реальностью. В случае толстого клиента LTSP корневая файловая система - это не рудиментарный chroot, а полная установка Linux в качестве chroot. «Толстый» клиент использует LDM для аутентификации на сервере LTSP и монтирует домашние каталоги пользователей, используя SSH и FUSE. На толстых клиентах используются локальный ЦП и ОЗУ, что дает несколько преимуществ.
LTSP уникален в предлагая компьютеру возможность монтировать свою корневую файловую систему по сети и запускать приложения локально. На платформе Windows ближайшим эквивалентным решением является использование такой технологии, как Intel vPro, для запуска гипервизора на стороне клиента и монтирования образа корневой файловой системы с помощью iSCSI.