LTSP/Plans: различия между версиями
< LTSP
(+ltsp-server@) |
м (→Ссылки: +метабаг) |
||
(не показано 19 промежуточных версий этого же участника) | |||
Строка 1: | Строка 1: | ||
{| style="border:1px solid #AAA; background:#F9F9F9; width:200px; margin: 0 0 1em 1em; padding:.2em; text-align:center; float: right;" class=noprint | {| style="border:1px solid #AAA; background:#F9F9F9; width:200px; margin: 0 0 1em 1em; padding:.2em; text-align:center; float: right;" class=noprint | ||
|- | |- | ||
Строка 8: | Строка 6: | ||
|} | |} | ||
== | == Состояние == | ||
Работы по состоянию на начало 2012 года [http://lists.altlinux.org/pipermail/ltsp-server/2012-January/002362.html возобновлены]; помочь mike@ можно поддержкой группы пакетов [https://bugzilla.altlinux.org/buglist.cgi?query_format=advanced&component=ltsp&component_type=substring&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&emailassigned_to1=1&emailassigned_to2=1&emailreporter2=1&emailqa_contact2=1&emailcc2=1&chfieldto=Now&cmdtype=doit&order=Reuse%20same%20sort%20as%20last%20time ltsp*]. | |||
Доступны для загрузки [[LTSP/beta|бета-версии]], благодарю за [[LTSP/testing|тестирование]]. Обсуждение — в [https://lists.altlinux.org/mailman/listinfo/ltsp-server рассылке]. | |||
Планы | == Планы == | ||
=== Terminal 6.0 TODO === | |||
=== Terminal | * <s>починить сборку (спасибо [http://lists.altlinux.org/pipermail/ltsp-server/2011-May/002354.html prividen@] за разведку и починку)</s> | ||
* произвести «железные» испытания kernel-image-ltsp-client (с KMS) на разном видео | |||
* | ** ''2.6.32-alt2 в основном работает; 2.6.32-alt3 — у добавленного из drm-33 nouveau проблемы с новой libdrm'' | ||
* <s>починить запуск pulseaudio</s> | |||
* | |||
=== Хотелки === | === Хотелки === | ||
==== known prio ==== | ==== known prio ==== | ||
* <s>5: (инфраструктура) переключатель протокола, по которому загруженные терминалы общаются с терминальными серверами (X11/X11+SSH+LDM/NX/RDP/VNC) -- [[LTSP/NX|NX]]</s> | * <s>5: (инфраструктура) переключатель протокола, по которому загруженные терминалы общаются с терминальными серверами (X11/X11+SSH+LDM/NX/RDP/VNC) -- [[LTSP/NX|NX]]</s> | ||
* 10: нужен минимальный /dev (udev-minimal? dev-minimal?) и запуск udev в фоне для ускорения загрузки | * 10: патч led@ для эмуляции недостающих на i486 инструкций i586 (в т.ч. для eBox 2300SX) | ||
* 15: нужен минимальный /dev (udev-minimal? dev-minimal?) и запуск udev в фоне для ускорения загрузки | |||
* 20: ltspfs и симлинки (см. опции монтирования fuse ''или'' subfs+nfs/remotefs) | * 20: ltspfs и симлинки (см. опции монтирования fuse ''или'' subfs+nfs/remotefs) | ||
* 25: посмотреть dnsmasq (может решить часть проблем смены префикса и взаимодействия с системной настройкой ISC dhcpd/bind) [enp@] | * 25: посмотреть dnsmasq (может решить часть проблем смены префикса и взаимодействия с системной настройкой ISC dhcpd/bind) [enp@] | ||
* 30: недоступен локальный USB storage, подключенный до загрузки терминала | * <s>30: недоступен локальный USB storage, подключенный до загрузки терминала</s> | ||
** (с hal-mount-subfs такой проблемы нет, но это завязка на HAL --prividen) | ** (с hal-mount-subfs такой проблемы нет, но это завязка на HAL --prividen) | ||
** кажется, на M51 неактуально | ** кажется, на M51 неактуально | ||
** на M60 неактуально | |||
* 40: автонастройка локальных принтеров (udev -> lp_server ''или'' p910nd) | * 40: автонастройка локальных принтеров (udev -> lp_server ''или'' p910nd) | ||
* <s>50: исправить обратный порядок Modes (alterator-x11 и синхронно ltsp-client-setup.init)</s> | * <s>50: исправить обратный порядок Modes (alterator-x11 и синхронно ltsp-client-setup.init)</s> | ||
==== low prio ==== | ==== low prio ==== | ||
* добавить поддержку настройки [[LTSP/NX|NX-сессии]] в alterator-ltsp | |||
* по умолчанию не монтировать локальные стационарные диски при LOCALDEV=Y, разрешить их монтировать только при явном указании LOCALDISKS=Y | * по умолчанию не монтировать локальные стационарные диски при LOCALDEV=Y, разрешить их монтировать только при явном указании LOCALDISKS=Y | ||
* /etc/sysconfig/clock: FAST=yes (M40?) | * /etc/sysconfig/clock: FAST=yes (M40?) | ||
Строка 69: | Строка 47: | ||
* Несложный ltspsd - сервис, обслуживаемый xinetd, принимающий запросы и сообщения от клиентов ("я подлючился", "я отключился", etc), поддерживающий актуальные списки поключенных клиентов. Возможно, требущий "подтверждения присутствия" от клиентов через определённый промежуток времени, и исключающий из списка с убиванием всех процессов клиента при неполучении подтверждения. | * Несложный ltspsd - сервис, обслуживаемый xinetd, принимающий запросы и сообщения от клиентов ("я подлючился", "я отключился", etc), поддерживающий актуальные списки поключенных клиентов. Возможно, требущий "подтверждения присутствия" от клиентов через определённый промежуток времени, и исключающий из списка с убиванием всех процессов клиента при неполучении подтверждения. | ||
* Возможность старта клиента с поздним срабатыванием udev'а (для "очень тонких" клинетов). udev обычно стартует одним из первых, до получения swap, т.о. на машиках с <24M (а точнее <21-22M) ему не хватает памяти для инициализации. (или вообще dev-minimal?) | * Возможность старта клиента с поздним срабатыванием udev'а (для "очень тонких" клинетов). udev обычно стартует одним из первых, до получения swap, т.о. на машиках с <24M (а точнее <21-22M) ему не хватает памяти для инициализации. (или вообще dev-minimal?) | ||
* Придумать, для чего и как использовать usbip, если его восстановить (gammu!) | * <s>Придумать, для чего и как использовать usbip, если его восстановить (gammu!)</s> prividen@ [http://lists.altlinux.org/pipermail/ltsp-server/2011-May/002353.html говорит], что оно неживое | ||
* x86_64-сервер для i586 (или даже i486?) клиентов (вероятно, требует работ по mkimage) | * x86_64-сервер для i586 (или даже i486?) клиентов (вероятно, требует работ по mkimage) | ||
* multi-DE installer (возможно, в рамках Centaurus 6.0) | * multi-DE installer (возможно, в рамках Centaurus 6.0) | ||
* сделать CD/PXE-based инсталятор ядра, initrd и загрузчика на локальный IDE-диск [mike] | * сделать CD/PXE-based инсталятор ядра, initrd и загрузчика на локальный IDE-диск [mike] | ||
* прикрутить italc (школьный терминальный сервер) | * прикрутить italc (школьный терминальный сервер) +/- epoptes | ||
* втащить поддержку RDP-сессий (скрипты присылал Mike Grozak) | * втащить поддержку RDP-сессий (скрипты присылал Mike Grozak) | ||
* kernel-image-tmc-tc-2.6.32 (см. opensuse kernel насчёт SoN patches) | * <s>kernel-image-tmc-tc-2.6.32 (см. opensuse kernel насчёт SoN patches)</s><br>''сделано, thx led@'' | ||
* более внятное конфигурирование сети (учитывая гигабит/сотку, добавив советы сразу, etc) | * <s>более внятное конфигурирование сети (учитывая гигабит/сотку, добавив советы сразу, etc)</s><br>''сделано в {{pkg|installer-feature-ltsp-0.7.0-alt1}}'' | ||
* multiseat? ([http://www.klv.lg.ua/~vadim/multihead.html]@[http://linux.armd.ru/ru/forum/index.php?mode111=flat_list&f_id111=4&t_id111=3&from111=1#mess246]; [http://blog.chris.tylers.info/index.php?/archives/14-Multiseat-X-Under-X11R6.97.0.html]; также занимался viy@) | * multiseat? ([http://www.klv.lg.ua/~vadim/multihead.html]@[http://linux.armd.ru/ru/forum/index.php?mode111=flat_list&f_id111=4&t_id111=3&from111=1#mess246]; [http://blog.chris.tylers.info/index.php?/archives/14-Multiseat-X-Under-X11R6.97.0.html]; также занимался viy@) | ||
Строка 84: | Строка 62: | ||
== Примечания == | == Примечания == | ||
<references/> | <references/> | ||
== Ссылки == | |||
* {{altbug|15333}} | |||
* https://www.ltsp-cluster.org/documentation/howto/openvz-setup | |||
* http://habrahabr.ru/blogs/linux/126476/ | |||
{{Category navigation|title=LTSP|category=LTSP|sortkey={{SUBPAGENAME}}}} | {{Category navigation|title=LTSP|category=LTSP|sortkey={{SUBPAGENAME}}}} | ||
{{Category navigation|title=Планы|category=Планы}} |
Текущая версия от 12:17, 28 ноября 2015
Состояние
Работы по состоянию на начало 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
- см. тж. http://en.opensuse.org/Easy-LTSP
Примечания