LTSP
Подробнее
- Автор
- Jim McQuillan
- Год
- Тип
- Linux-клиенты с загрузкой по сети
- Лицензия
- GPL
- Сайт
- ltsp.org
Linux Terminal Server Project — способ заставить класс списанных ПК загружаться по сети и выполнять всё на одном сервере: X-терминал, заново изобретённый для школ без денег.
Джим Маккуиллан начал проект в 1999 году. Бездисковый клиент получал ядро через Etherboot или PXE, монтировал минимальную корневую ФС по NFS, запускал локальный X-сервер и просил у сервера вход через XDMCP; дальше все программы работали на сервере, а на клиенте жил только экран. Школа могла использовать компьютеры десятилетней давности, а поскольку всё хранилось на сервере, сломанный клиент означал замену коробки, а не переустановку. Edubuntu и Skolelinux встроили его, сеть греческих школ внедрила широко, а компании применяли для касс и колл-центров. Это был всё тот же X-терминал, собранный из того, что нашлось в подвале.
LTSP 5 в 2007 году заменил XDMCP на X поверх SSH за собственным экраном входа LDM и собирал клиентскую ФС из пакетов самого дистрибутива. Когда клиенты стали быстрее серверов, модель перевернулась: «толстые клиенты» запускали программы локально из сетевого образа, а тонкие стали исключением. Переписанный в 2019 году LTSP под руководством Алкиса Георгопулоса сделал из этого вывод и убрал и LDM, и тонкий режим. Сегодня LTSP загружает полный образ по NFS или NBD, а вход оставляет обычному менеджеру дисплея дистрибутива.