terminal服务器的Linux

graphicsterminal服务器和Linux技术有哪些function?

  • 它是开源/免费的
  • 它的规模如何?
  • pipe理(?)
  • networking使用情况如何,易受延迟的影响
  • 支持会话暂停/恢复
  • 它支持哪些客户端平台
  • 支持声音(播放和录制)
  • 目录/本地磁盘共享
  • 本地打印
  • 其他利弊

这个问题应该是一个用于比较不同技术的社区维基,但是看起来我没有足够的观点将问题提交到维基(?)

X2go :

  • 完全开源
  • 非常高的可扩展性,能够使用集群或服务器arrays来为客户端服务
  • 用于用户和会话pipe理的graphics工具
  • 低networking使用率和低延迟易感性,优化通过互联网使用
  • 暂停和恢复会话的能力
  • 支持Linux,Windows,OSX和Maemo。 debian官方存储库(包括客户端和服务器)。 客户端可以作为桌面pipe理器在瘦客户端或通过PXE引导的系统上运行。
  • 本地声音播放
  • 本地文件共享
  • 本地打印

xpra

  • 完全开源,GPL
  • 没有负载平衡
  • winswitch.org GUIpipe理工具(也适用于NX,VNC和RDP)
  • 带宽使用率相当高,但也支持有损JPEG压缩(低得多)
  • 会话可以暂停和恢复,也可以很快(比NX快得多),与VNC和NX的更一般的比较表在这里
  • 支持所有平台。 winswitch下载包括Windows和OSX的二进制版本
  • 通过Linux上的pulseaudio发出声音(通过winswitch进行基本的跨平台声音支持)
  • 没有文件共享(winswitch工作正在进行中)
  • 没有打印共享(winswitch工作正在进行中)

我不得不说,这里的列表是有帮助的,如果有点混乱:它包括低级协议(如NX,VNC,现在xpra)以及高级包装(如neatx,freenx,现在winswitch)。 它也指向一些VNC实现,但不是最近的TigerVNC分支。

Neatx

  • 完全开源的服务器,专有的客户端
  • 仅限于单机
  • 没有用于会话和用户pipe理的工具(GUI或CLI)
  • 较低的networking使用率和较低的等待时间,优化在因特网上使用
  • 暂停和恢复会话的能力
  • 支持Linux,Windows,Solaris和OSX客户端
  • 本地声音播放
  • 本地文件共享
  • 本地打印

  • 相当不稳定,死亡的会话需要手动删除

ThinLic

  • 基于OSS,但核心是专有的,免费版本支持10个客户端
  • 高可用性和多个服务器的负载平衡
  • (不了解工具)
  • 低到中等的networking使用率低到中等易受等待时间的影响,优化在因特网上使用
  • (不了解会话pipe理)
  • 支持Windows,Linux,OSX和Solaris客户端。 客户端可以在瘦客户端或PXE引导的PC上作为桌面pipe理器运行。
  • 本地声音播放和录制
  • 本地文件共享
  • 本地打印

NoMachine NX

  • 基于OSS,但核心是专有的,免费版本支持2个客户端
  • 通过多个服务器进行负载平
  • 可用于用户和会话pipe理的GUI工具
  • 较低的networking使用率和较低的等待时间,优化在因特网上使用
  • 暂停和恢复会话的能力
  • 支持Linux,Windows,Solaris和OSX客户端
  • 本地声音播放
  • 本地文件共享
  • 本地打印

LTSP – Linuxterminal服务器项目

  • 完全开源
  • 扩展到单个服务器(不确定)
  • 用于用户和会话pipe理的GUI工具
  • 中等到高的networking使用率,高延迟的易感性,优化用于LAN(X11通过SSH转发)
  • 没有会话暂停和恢复
  • 客户端必须是瘦客户机或者像这样工作的个人电脑
  • 本地声音播放
  • 没有本地文件访问
  • 本地打印(不确定)

vncserver TightVNC , RealVNC

  • 开源
  • 在单个服务器上扩展
  • 没有GUIpipe理工具,用户必须自己启动自己的服务器
  • 低到中等networking使用率,中等易受等待时间,优化通过互联网使用
  • 会话暂停和恢复
  • Linux,Windows,OSX客户端(可能是iOS,Symbian,WebOS等)
  • 没有声音的支持
  • 没有本地文件访问
  • 没有本地打印

X11。 (X11很健谈,并且在广域网上的性能很差。)尽可能多的用户。 免费提供类Unix发行版。 曾经是10Mbps以太网的痛苦,在100Mbps上工作正常,可能在10Gbps瘦客户机硬件(X-Terminals)上可用。

协议允许networking打印机,声音,input设备。 (和其他垃圾,如果你真的想)

大多数硬件的X11客户端(软件或瘦操作系统)是随时可用的。

Microsoft Windows不支持它。 第三方X客户端存在,并且相当不错。

  • 允许在多个服务器上运行的应用程序出现在一个客户端上。 (多对一)
  • 多个服务器为多个客户端提供每个客户端的多个服务器输出(多对多)
  • 或者一个服务器和多个客户端(一对多)