TigerVNC

Last updated
TigerVNC
TigerVNC logo.svg
Initial releaseFebruary 27, 2009;11 years ago (2009-02-27)
Stable release
1.10.1 / December 20, 2019;3 months ago (2019-12-20) [1]
Repository OOjs UI icon edit-ltr-progressive.svg
Written in C, C++, Java
Operating system MS Windows (32-bit/64-bit) (NT/2000/XP), POSIX (Linux/BSD/OS X/UNIX-like OSes), MinGW/MSYS (MS Windows)
Available in English
Type Remote desktop, Remote administration, Distributed computing
License GNU General Public License
Website tigervnc.org

TigerVNC is VNC server and client software, started as a fork of TightVNC in 2009. [2]

Contents

Red Hat, Cendio AB, and TurboVNC maintainers started this fork because RealVNC had focused on their enterprise non-open VNC and no TightVNC update had appeared since 2006. [2] The past few years however, Cendio AB who use it for their product ThinLinc is the main contributor to the project. [3] TigerVNC is fully open-source, with development and discussion done via publicly accessible mailing lists and repositories.

Compared to TightVNC, TigerVNC adds encryption for all supported operating systems (not just Linux), but it removes scaling the remote display into the client window, file transfer, and changing options while connected.

TigerVNC focuses on performance and on remote display functionality. [4]

TigerVNC became the default VNC implementation in Fedora shortly after its creation. [5]

A 2010 reviewer found the TigerVNC product "much faster than Vinagre, but not quite as responsive as Remmina". [6]

See also

Related Research Articles

Virtual Network Computing

In computing, Virtual Network Computing (VNC) is a graphical desktop-sharing system that uses the Remote Frame Buffer protocol (RFB) to remotely control another computer. It transmits the keyboard and mouse events from one computer to another, relaying the graphical-screen updates back in the other direction, over a network.

In computing, TightVNC is a cross-platform free and open-source remote desktop software application. Constantin Kaplinsky developed TightVNC, using and extending the RFB protocol of Virtual Network Computing (VNC) to allow end-users to control another computer's screen remotely.

RFB is an open simple protocol for remote access to graphical user interfaces. Because it works at the framebuffer level it is applicable to all windowing systems and applications, including Microsoft Windows, macOS and the X Window System. RFB is the protocol used in Virtual Network Computing (VNC) and its derivatives.

Filesystem in Userspace (FUSE) is a software interface for Unix and Unix-like computer operating systems that lets non-privileged users create their own file systems without editing kernel code. This is achieved by running file system code in user space while the FUSE module provides only a "bridge" to the actual kernel interfaces.

x11vnc is a Virtual Network Computing (VNC) server program. It allows remote access from a remote client to a computer hosting an X Window session and the x11vnc software, continuously polling the X server's frame buffer for changes. This allows the user to control their X11 desktop from a remote computer either on the user's own network, or from over the Internet as if the user were sitting in front of it. x11vnc can also poll non-X11 frame buffer devices, such as webcams or TV tuner cards, iPAQ, Neuros OSD, the Linux console, and the Mac OS X graphics display. x11vnc is part of the LibVNCServer project and is free software available under the GNU General Public License. x11vnc was written by Karl Runge.

Git Free and open source software (FOSS) for revision control

Git is a distributed version-control system for tracking changes in source code during software development. It is designed for coordinating work among programmers, but it can be used to track changes in any set of files. Its goals include speed, data integrity, and support for distributed, non-linear workflows.

Lincity Free construction and management simulation game

Lincity is a free and open-source software construction and management simulation game, which puts the player in control of managing a city's socio-economy, similar in concept to SimCity. The player can develop a city by buying appropriate buildings, services and infrastructure. Its name is both a Linux reference and a play on the title of the original city-building game, SimCity, and it was released under the GNU General Public License v2.

Transmission (BitTorrent client) BitTorrent client

Transmission is a BitTorrent client which features a variety of user interfaces on top of a cross-platform back-end. Transmission is free software licensed under the terms of the GNU General Public License, with parts under the MIT License.

tsclient

tsclient is a discontinued frontend for rdesktop and other remote desktop tools, which allow remotely controlling one computer from another. It is a GNOME application. Notable visual options include color depth, screen size, and motion blocking.

VirtualGL is an open source program that redirects the 3D rendering commands from Unix and Linux OpenGL applications to 3D accelerator hardware in a dedicated server and displays the rendered output interactively to a thin client located elsewhere on the network.

qBittorrent Libre cross-platform BitTorrent node

qBittorrent is a cross-platform free and open-source BitTorrent client.

Thinstation is a free and open source Linux implementation of a thin client operating system. It only requires standard 32-bit x86 PC hardware and can boot directly from the network via PXE or Etherboot from a TFTP server, or from local devices such as Hard disks, CompactFlash drives, USB keyrings and CD/DVDs. The minimum requirement is an i686 class CPU and RAM dependent on the intended use, typically 64–256 MB.


This is a comparison of notable free and open-source configuration management software, suitable for tasks like server configuration, orchestration and infrastructure as code typically performed by a system administrator.

This page is a comparison of remote desktop software available for various platforms.

ThinLinc

ThinLinc is a cross-platform remote desktop server developed by Cendio AB. The server software and the users' main desktops run on Linux. Clients are available for Linux, Windows, macOS, and a number of thin clients. A browser client using HTML5 technologies is also available.

Vinagre remote desktop viewer software (VNC, RDP, SPICE) for GNOME

Vinagre is a VNC, SSH, RDP and SPICE client for the GNOME desktop environment. It was included in GNOME 2.22. It has several features, like the ability to connect to multiple servers simultaneously and to switch between them using tabs, VNC servers browsing and bookmarking. In version 2.29, Vinagre added controlling frame compression, better scaling and color depth. Version 2.30 added improved SSH tunneling and better support for copy/paste features between client and server.

Wayland (display server protocol) computer display server protocol

Wayland is a communication protocol that specifies the communication between a display server and its clients, as well as a C library implementation of that protocol. A display server using the Wayland protocol is called a Wayland compositor, because it additionally performs the task of a compositing window manager.

In computing, SPICE is a remote-display system built for virtual environments which allows users to view a computing "desktop" environment – not only on its computer-server machine, but also from anywhere on the Internet – using a wide variety of machine architectures.

Remmina remote desktop software client for POSIX-based operating systems

Remmina is a remote desktop client for POSIX-based computer operating systems. It supports the Remote Desktop Protocol (RDP), VNC, NX, XDMCP, SPICE and SSH protocols.

References

  1. "Releases - TigerVNC/tigervnc - GitHub" . Retrieved 20 December 2019 via GitHub.
  2. 1 2 Peter Åstrand (2009-02-27). "Open Letter: Leaving TightVNC, Founding TigerVNC". TightVNC mailing list. Retrieved 2014-02-10.
  3. "TigerVNC | ThinLinc by Cendio". www.cendio.com. Retrieved 2019-11-27.
  4. "Review of TigerVNC". Podnova Windows Library. 2013-03-22. Retrieved 2013-12-02.
  5. Adam Tkac (2009-03-04). "TightVNC feature has been renamed to TigerVNC". fedora-devel-list, Development discussions related to Fedora. Retrieved 2013-12-02.
  6. Veitch, Nick (2010-09-17). "TeamViewer, TigerVNC, Vinagre and NoMachine NX". Reviews. Linux Format (136). ISSN   1470-4234 . Retrieved 2014-02-10.