LTSP/Plans: различия между версиями
< LTSP
(→known prio: LTSP/NX: published) |
(merged LTSP/TODO, part http://lists.altlinux.org/pipermail/ltsp-server/2007-December/000163.html) |
||
Строка 49: | Строка 49: | ||
==== low prio ==== | ==== low prio ==== | ||
* по умолчанию не монтировать локальные стационарные диски при LOCALDEV=Y, разрешить их монтировать только при явном указании LOCALDISKS=Y | |||
* /etc/sysconfig/clock: FAST=yes (M40?) | * /etc/sysconfig/clock: FAST=yes (M40?) | ||
* подготовить ltsp-build-client для взаимодействия с отдельным модулем alterator при сборке клиентского чрута во время инсталяции (если не во время формирования ISO) | * подготовить ltsp-build-client для взаимодействия с отдельным модулем alterator при сборке клиентского чрута во время инсталяции (если не во время формирования ISO) | ||
Строка 56: | Строка 57: | ||
* "красивости" (бутсплэш) | * "красивости" (бутсплэш) | ||
** (патч есть, работал в области 5.1.9 версии --prividen) | ** (патч есть, работал в области 5.1.9 версии --prividen) | ||
* local apps | * local apps (см. тж. LTSP 5.2) | ||
* ALTSP-specific fix for ltsp-build-client(8) (man page) | * ALTSP-specific fix for ltsp-build-client(8) (man page) | ||
* "any nfsd"? | * "any nfsd"? (ядерный быстрее, unfs3 работает в OpenVZ VE) | ||
* Несложный ltspsd - сервис, обслуживаемый xinetd, принимающий запросы и сообщения от клиентов ("я подлючился", "я отключился", etc), поддерживающий актуальные списки поключенных клиентов. Возможно, требущий "подтверждения присутствия" от клиентов через определённый промежуток времени, и исключающий из списка с убиванием всех процессов клиента при неполучении подтверждения. | |||
* Возможность старта клиента с поздним срабатыванием udev'а (для "очень тонких" клинетов). udev обычно стартует одним из первых, до получения swap, т.о. на машиках с <24M (а точнее <21-22M) ему не хватает памяти для инициализации. (или вообще dev-minimal?) | |||
* Придумать, для чего и как использовать usbip, если его восстановить (gammu!) | |||
==== Alterator ==== | ==== Alterator ==== |
Версия от 19:54, 2 апреля 2010
Планы
После выпуска ALT Linux 4.0 Terminal жизнь продолжалась и обстоятельства менялись; в частности, led@ более плотно занялся другими проектами Media Magic, mike@ тоже дел хватало и выпуск на ветке 4.1 всерьёз не рассматривался (в т.ч. по техническим причинам).
К ветке 5.0, как и предполагалось, был форкнут alterator-backend-x11 в виде ltsp-x11-autosetup, а также подобраны иные хвосты и весной 2009 выпущен альфа-образ, содержащий ряд известных регрессов (в т.ч. #19343).
Сейчас у mike@ в работе бета, одной из целей которой является нормальная работа домашнего терминала. Взять можно здесь.
Планы по 5.0 выполнены; как и актуальная часть внутренней тудушки из Media Magic -- ниже.
Terminal 5.0 TODO
- сделано, ltsp-x11-autosetup; есть надежда на мерж назад после утряски
- ядро >=2.6.25 с патчем vm_deadlock (#19343)
- сделано в 2.6.27-tmc-tc-alt1, опубликовано; ждёт отправки в git.alt
- требуется собрать опять kernel-modules-compcache (или засунуть в ядро патчем)
- сделано в 2.6.27-tmc-tc-alt5
- kernel-modules-subfs
- тривиальный wontfix: при текущей схеме не требуется
- kernel-modules-nvidia, kernel-modules-fglrx + тестирование (NB: x11setupdrv взрывался при установке k-m-n в ltsp chroot, где нет xorg.conf)
- сделано, есть стыковые проблемы вроде #22930
- ltsp-pulseaudio в минимальной комплектации (без ipv6, dbus, hal, jack, avahi, lirc, polkit, openssl и что там ещё лишнего)
- wontfix: совершенно непонятно, стоит ли эксперимент выигрыша в памяти
- монтирование сменных носителей (всовываем флэшку, создаётся /tmp/drives/usbdisk-sda1/ и добавляется строчка в /tmp/fstab; монтирование _не_ происходит, вручную до загрузки vfat nls-cp866 nls-utf8 тоже не монтируется)
- выключение по кнопке питания
- сделано, есть некоторые проблемы: #23141
Хотелки
known prio
5: (инфраструктура) переключатель протокола, по которому загруженные терминалы общаются с терминальными серверами (X11/X11+SSH+LDM/NX/RDP/VNC) -- NX- 10: нужен минимальный /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 неактуально
- 40: автонастройка локальных принтеров (udev -> lp_server или p910nd)
50: исправить обратный порядок Modes (alterator-x11 и синхронно ltsp-client-setup.init)
low prio
- по умолчанию не монтировать локальные стационарные диски при 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!)
Alterator
- см. тж. http://en.opensuse.org/Easy-LTSP