LTSP/Plans

Материал из ALT Linux Wiki
Information.svg #15333:
LTSP metabug

ltsp-server@:
рассылка разработчиков

Состояние

Работы по состоянию на начало 2012 года возобновлены; помочь mike@ можно поддержкой группы пакетов ltsp*.

Доступны для загрузки бета-версии, благодарю за тестирование. Обсуждение — в рассылке.

Планы

Terminal 6.0 TODO

  • починить сборку (спасибо prividen@ за разведку и починку)
  • произвести «железные» испытания kernel-image-ltsp-client (с KMS) на разном видео
    • 2.6.32-alt2 в основном работает; 2.6.32-alt3 — у добавленного из drm-33 nouveau проблемы с новой libdrm
  • починить запуск pulseaudio

Хотелки

known prio

  • 5: (инфраструктура) переключатель протокола, по которому загруженные терминалы общаются с терминальными серверами (X11/X11+SSH+LDM/NX/RDP/VNC) -- NX
  • 10: патч led@ для эмуляции недостающих на i486 инструкций i586 (в т.ч. для eBox 2300SX)
  • 15: нужен минимальный /dev (udev-minimal? dev-minimal?) и запуск udev в фоне для ускорения загрузки
  • 20: ltspfs и симлинки (см. опции монтирования fuse или subfs+nfs/remotefs)
  • 25: посмотреть dnsmasq (может решить часть проблем смены префикса и взаимодействия с системной настройкой ISC dhcpd/bind) [enp@]
  • 30: недоступен локальный USB storage, подключенный до загрузки терминала
    • (с hal-mount-subfs такой проблемы нет, но это завязка на HAL --prividen)
    • кажется, на M51 неактуально
    • на M60 неактуально
  • 40: автонастройка локальных принтеров (udev -> lp_server или p910nd)
  • 50: исправить обратный порядок Modes (alterator-x11 и синхронно ltsp-client-setup.init)

low prio

  • добавить поддержку настройки NX-сессии в alterator-ltsp
  • по умолчанию не монтировать локальные стационарные диски при LOCALDEV=Y, разрешить их монтировать только при явном указании LOCALDISKS=Y
  • /etc/sysconfig/clock: FAST=yes (M40?)
  • подготовить ltsp-build-client для взаимодействия с отдельным модулем alterator при сборке клиентского чрута во время инсталяции (если не во время формирования ISO)
  • CD/DVD-RW на терминале
  • DRI на терминале (3D-ускорение экспериментально работало)
  • root.img для использования с NBD или локального диска
  • "красивости" (бутсплэш)
    • (патч есть, работал в области 5.1.9 версии --prividen)
  • local apps (см. тж. LTSP 5.2)
  • ALTSP-specific fix for ltsp-build-client(8) (man page)
  • "any nfsd"? (ядерный быстрее, unfs3 работает в OpenVZ VE)
  • Несложный ltspsd - сервис, обслуживаемый xinetd, принимающий запросы и сообщения от клиентов ("я подлючился", "я отключился", etc), поддерживающий актуальные списки поключенных клиентов. Возможно, требущий "подтверждения присутствия" от клиентов через определённый промежуток времени, и исключающий из списка с убиванием всех процессов клиента при неполучении подтверждения.
  • Возможность старта клиента с поздним срабатыванием udev'а (для "очень тонких" клинетов). udev обычно стартует одним из первых, до получения swap, т.о. на машиках с <24M (а точнее <21-22M) ему не хватает памяти для инициализации. (или вообще dev-minimal?)
  • Придумать, для чего и как использовать usbip, если его восстановить (gammu!) prividen@ говорит, что оно неживое
  • x86_64-сервер для i586 (или даже i486?) клиентов (вероятно, требует работ по mkimage)
  • multi-DE installer (возможно, в рамках Centaurus 6.0)
  • сделать CD/PXE-based инсталятор ядра, initrd и загрузчика на локальный IDE-диск [mike]
  • прикрутить italc (школьный терминальный сервер) +/- epoptes
  • втащить поддержку RDP-сессий (скрипты присылал Mike Grozak)
  • kernel-image-tmc-tc-2.6.32 (см. opensuse kernel насчёт SoN patches)
    сделано, thx led@
  • более внятное конфигурирование сети (учитывая гигабит/сотку, добавив советы сразу, etc)
    сделано в installer-feature-ltsp-0.7.0-alt1
  • multiseat? ([1]@[2]; [3]; также занимался viy@)

Alterator

Примечания


Ссылки