В этой статье есть несколько проблем. Помогите улучшить ее или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти сообщения ) |
Разработчик(и) | Разработчики LTSP |
---|---|
Первоначальный выпуск | 1999 (1999) |
Стабильный релиз | 23.02 / 28 февраля 2023 г. (2023-02-28) [1] |
Репозиторий | github.com/ltsp/ltsp |
Операционная система | Линукс |
Лицензия | GPLv3 |
Веб-сайт | ltsp.org |
Linux Terminal Server Project ( LTSP ) — это бесплатный и открытый сервер терминалов для Linux , который позволяет многим людям одновременно использовать один и тот же компьютер. Приложения запускаются на сервере с терминалом, известным как тонкий клиент (также известный как X-терминал ), обрабатывающим ввод и вывод. Обычно терминалы маломощны, не имеют жесткого диска и тише и надежнее настольных компьютеров, поскольку не имеют движущихся частей.
Эта технология полезна в школах, поскольку она позволяет школе предоставлять ученикам доступ к компьютерам без покупки или модернизации дорогих настольных компьютеров. Улучшение доступа к компьютерам становится менее затратным, поскольку тонкие клиентские машины могут быть старыми компьютерами, которые больше не подходят для работы полноценной настольной ОС. Даже относительно медленный ЦП с объемом оперативной памяти всего 128 МБ может обеспечить отличную производительность в качестве тонкого клиента. Кроме того, использование централизованных вычислительных ресурсов означает, что большую производительность можно получить за меньшие деньги путем модернизации одного сервера, а не парка компьютеров.
Преобразовав существующие компьютеры в тонкие клиенты, образовательное учреждение может также получить больше контроля над тем, как их студенты используют вычислительные ресурсы, поскольку все сеансы пользователей могут отслеживаться на сервере. См. Epoptes (инструмент управления лабораторией).
Основателем и руководителем проекта LTSP является Джим МакКуиллан , а LTSP распространяется на условиях GNU General Public License . [2]
Цель | ЛТСП 4 | LTSP 5 (МьюКоу) |
---|---|---|
Экспорт графического интерфейса | XDMCP | ssh-X |
Удаленный вход в систему ( X display manager ) | КДМ / ГДМ | Диспетчер отображения LTSP (LDM) |
Метод интеграции | LTSP-тарбол | Родной как часть дистрибуции |
Корневая файловая система | НФС | НБД или НФС |
Сервер аутентификации | XDMCP-сервер | SSH-сервер |
Первоначально проект MILLE-Xterm, финансируемый канадскими государственными учреждениями и школьными округами в провинции Квебек, создал версию LTSP, интегрирующую четыре подпроекта: портал (на основе uportal), стек промежуточного программного обеспечения с открытым исходным кодом, CD с бесплатным программным обеспечением для Windows/Mac и, наконец, сам MILLE-Xterm. Целью проекта MILLE-Xterm было предоставление масштабируемой инфраструктуры для массового развертывания X-Terminal. [ необходима цитата ]
MILLE означает Modèle d'Infrastructure Logiciel Libre en Éducation (Модель инфраструктуры бесплатного программного обеспечения для образования) и ориентирована на образовательные учреждения.
В 2009 году MILLE-Xterm был интегрирован обратно в LTSP как LTSP-cluster, проект, специализирующийся на крупномасштабном развертывании LTSP. Одним из основных отличий между LTSP и LTSP-cluster является интеграция веб-ориентированного центрального центра управления, который заменяет традиционный «один файл конфигурации на тонкий клиент», как и метод настройки клиента через файл lts.conf LTSP в основном LTSP. LTSP-cluster позволяет организациям централизованно управлять тысячами тонких клиентов и их параметрами из центрального расположения.
В 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 .
Распространяется по лицензии GNU General Public License, что означает, что она бесплатна и всегда будет таковой.