Публикуван е комплект софтуер за организиране на отдалечен достъп до работния плот LTSM 1.0 (Linux Terminal Service Manager). Проектът е предназначен най-вече за организиране на множество виртуални графични сесии на сървър и е алтернатива на семейството от системи на Microsoft Windows Terminal Server, позволявайки използване на Linux на клиентските системи и на сървъра. Кодът е написан на C++ и се разпространява под лиценз GPLv3. За бързо запознаване с LTSM е подготвен образ за Docker (клиентът трябва да се компилира отделно).
Промени в новата версия:
- Добавен е RDP протокол, реализиран с експериментална цел и замразен поради липса на интерес за поддръжка на клиент за Windows.
- Създаден е алтернативен клиент за Linux, основни функции:
- Шифриране на трафика на основата на gnutls.
- Поддръжка на пренос на множество канали данни на абстрактни схеми (file://, unix://, socket://, command:// и т.н.), чрез този механизъм е възможна предавка на всякакъв поток данни в двете посоки.
- Пренасочване на печат чрез допълнителен backend за CUPS.
- Пренасочване на звук през подсистемата PulseAudio.
- Пренасочване на сканиране на документи чрез допълнителен backend за SANE.
- Пренасочване на токени pkcs11 чрез pcsc-lite.
- Пренасочване на директории чрез FUSE (в момента само в режим четене).
- Работи прехвърлянето на файлове чрез drag&drop (от страната на клиента към виртуалната сесия с диалози за запитване и информираност чрез desktop-notify).
- Работи разпределението на клавиатурата, приоритетно е разпределението от страна на клиента (от страната сървър не е нужно нищо да се конфигурира).
- Работи аутентификация в виртуалната сесия през rutoken с хранилище на сертификати в LDAP каталог.
- Поддържат се часови зони, UTF-8 буфер за обмен, безшевен режим.
Основни планове:
- Поддръжка на кодиране с x264/VP8 (като видео поток от сесията).
- Поддръжка на запис на видео от всички работни сесии (видео фиксация).
- Поддръжка на VirtualGL.
- Възможност за пренасочване на видео чрез PipeWire.
- Работа по ускоряване на графиката чрез Cuda API (в момента няма технически възможности).
Източник: opennet.ru
