Et sett med programmer for å organisere ekstern tilgang til skrivebordet LTSM 1.0 (Linux Terminal Service Manager) har blitt publisert. Prosjektet er primært ment for å organisere flere virtuelle grafiske sesjoner på serveren og er et alternativ til Microsoft Windows Terminal Server-familien av systemer som lar deg bruke Linux på klientsystemer og på serveren. Koden er skrevet i C++ og distribuert under GPLv3-lisensen. For en rask introduksjon til LTSM er det utarbeidet et bilde for Docker (klienten må bygges separat).
Endringer i den nye versjonen:
- Lagt til RDP-protokoll, implementert for eksperimentets skyld og frosset på grunn av manglende interesse for klientstøtte for Windows.
- En alternativ klient for Linux er opprettet, hovedfunksjonene er:
- Trafikkkryptering basert på gnutls.
- Støtte for videresending av flere datakanaler på abstrakte skjemaer (file://, unix://, socket://, kommando://, etc.), ved å bruke denne mekanismen er det mulig å overføre enhver datastrøm i begge retninger.
- Omdirigerer utskrift gjennom en ekstra backend for CUPS.
- Omdirigering av lyd gjennom undersystemet PulseAudio.
- Omdirigerer dokumentskanning gjennom en ekstra backend for SANE.
- Omdirigerer pkcs11-tokens via pcsc-lite.
- Katalogomadressering via FUSE (skrivebeskyttet foreløpig).
- Filoverføring via dra og slipp fungerer (fra klientsiden til en virtuell sesjon med forespørsels- og informasjonsdialoger via desktop-varsling).
- Tastaturoppsettet fungerer, oppsettet på klientsiden er alltid prioritet (ingenting må konfigureres på serversiden).
- Autentisering fungerer i en virtuell sesjon gjennom rutoken med et sertifikatlager i LDAP-katalogen.
- Tidssoner, utf8 utklippstavle, sømløs modus støttes.
Hovedplaner:
- Støtte for koding ved hjelp av x264/VP8 (som videoøktstrøm).
- Støtte for opptak av video av alle arbeidsøkter (videoopptak).
- VirtualGL-støtte.
- Mulighet for å omdirigere video via PipeWire.
- Arbeid med grafikkakselerasjon gjennom Cuda API (ingen tekniske funksjoner ennå).
Kilde: opennet.ru