Апублікаваны набор праграм для арганізацыі выдаленага доступу да працоўнага стала 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-каталогу.
- Падтрымліваюцца гадзінныя паясы, буфер абмену utf8, рэжым seamless.
Асноўныя планы:
- Падтрымка кадавання з выкарыстаннем x264/VP8 (як відэа паток сесіі).
- Падтрымка запісу відэа ўсіх працоўных сесій (відэафікацыя).
- Падтрымка VirtualGL.
- Магчымасць перанакіравання відэа праз PipeWire.
- Праца над паскарэннем графікі праз API Cuda (пакуль няма тэхнічных магчымасцяў).
Крыніца: opennet.ru