È stato pubblicato un insieme di programmi per la gestione dell'accesso remoto al desktop LTSM 1.0 (Linux Terminal Service Manager). Questo progetto è principalmente concepito per gestire più sessioni grafiche virtuali su un server ed è un'alternativa al sistema Microsoft Windows Terminal Server, consentendo l'uso di Linux sia sui sistemi client che sul server. Il codice è scritto in C++ e distribuito sotto licenza GPLv3. Per una rapida introduzione a LTSM è stata preparata un'immagine per Docker (il client deve essere assemblato separatamente).
Modifiche nella nuova versione:
- È stato aggiunto il protocollo RDP, implementato per scopi di sperimentazione e congelato a causa della mancanza di interesse nel supporto del client per Windows.
- È stato creato un client alternativo per Linux, con le seguenti funzionalità principali:
- Criptazione del traffico basata su gnutls.
- Supporto per il tunneling di più canali dati su schemi astratti (file://, unix://, socket://, command://, ecc.), grazie a questo meccanismo è possibile trasferire qualsiasi flusso di dati in entrambe le direzioni.
- Reindirizzamento della stampa tramite un backend aggiuntivo per CUPS.
- Reindirizzamento audio tramite il sottosistema PulseAudio.
- Reindirizzamento della scansione dei documenti tramite un backend aggiuntivo per SANE.
- Reindirizzamento dei token pkcs11 tramite pcsc-lite.
- Reindirizzamento delle directory tramite FUSE (attualmente solo in modalità di sola lettura).
- Consente il trasferimento di file tramite drag&drop (dal client alla sessione virtuale con dialoghi di richiesta e informazione tramite desktop-notify).
- Funziona la disposizione della tastiera, sempre con priorità sulla disposizione del client (lato server non è necessario alcun settaggio).
- Funziona l'autenticazione nella sessione virtuale tramite rutoken con archivio dei certificati nel catalogo LDAP.
- Supporto per fusi orari, clipboard utf8, modalità seamless.
Piani principali:
- Supporto per la codifica utilizzando x264/VP8 (come flusso video della sessione).
- Supporto per la registrazione video di tutte le sessioni lavorative (videofissazione).
- Supporto a VirtualGL.
- Possibilità di reindirizzare video tramite PipeWire.
- Lavoro sull'accelerazione grafica tramite API Cuda (attualmente non ci sono capacità tecniche).
Fonte: opennet.ru
