TightVNC

{{Short description|Remote desktop software application}}

{{More citations needed|date=August 2008}}

{{Infobox software

| name = TightVNC

| logo = TightVNC Logo

| logo size = 64px

| screenshot =

| caption =

| author =

| developer =

| released = v1.0 / {{Start date and age|2001}}{{cite web|url=http://freshmeat.sourceforge.net/projects/tightvnc/releases?page=3|title=All releases of TightVNC - Freecode}}

| latest release version = Linux: 1.3.10; Windows: 2.8.85

| latest release date = {{Start date and age|2024|08|14}}

| programming language = C, C++, Java{{cite web|url=http://sourceforge.net/projects/vnc-tight/|title=SourceForge.net: TightVNC|date=23 April 2024 }}

| operating system = Microsoft Windows, Linux

| platform =

| language = English

| genre = Remote administration

| license = GPL-2.0-or-later

| website = {{URL|https://tightvnc.com/}}

}}

TightVNC is a free and open-source remote desktop software server and client application for Linux and Windows. A server for macOS is available under a commercial source code license only, without SDK or binary version provided.[https://tightvnc.com/licensing-server-macos.php Server for macOS] Constantin Kaplinsky developed TightVNC,{{cite book

| last1 = Wolf

| first1 = Chris

| chapter = 4: Monitoring and Diagnostic Tools

| title = Troubleshooting Microsoft Technologies: The Ultimate Administrator's Repair Manual

| url = https://books.google.com/books?id=O_hnDWNbOz0C

| series = The Addison-Wesley Microsoft Technology Series

| location = Boston

| publisher = Addison-Wesley Professional

| date = 2003

| page = 121

| isbn = 9780321133458

| access-date = 2017-03-22

| quote = TightVNC (www.tightvnc.com) is an improved version of AT&T's Virtual Network Computing (VNC) Viewer that was spearheaded by Constantin Kaplinsky.}} using and extending the RFB protocol of Virtual Network Computing (VNC) to allow end-users to control another computer's screen remotely.

Encodings

TightVNC uses so-called "tight encoding" of areas, which improves performance over low bandwidth connection. It is effectively a combination of the JPEG and zlib compression mechanisms.{{cite web|publisher=Fedora Project|url=http://fedoraproject.org/wiki/Features/TightVNC|title=TightVNC}}{{cite web|publisher=TightVNC|url=http://tightvnc.org/compare.html|title=Comparison Results|archive-url=https://web.archive.org/web/20040313034148/http://www.tightvnc.org/compare.html|archive-date=2004-03-13}} It is possible to watch videos and play DirectX games through TightVNC over a broadband connection, albeit at a low frame rate.{{Citation needed|date=August 2008}}

TightVNC includes many other common features of VNC derivatives, such as file transfer capability.

Compatibility

TightVNC is cross-compatible with other client and server implementations of VNC; however, tight encoding is not supported by most other implementations, so it is necessary to use TightVNC at both ends to gain the full advantage of its enhancements.{{cite web|url=http://tightvnc.com/intro.html|title=Introduction to TightVNC}}

Among notable enhancements are file transfers, support for the DemoForge DFMirage mirror driver (a type of virtual display driver) to detect screen updates (saves CPU time and increases the performance of TightVNC), ability to zoom the picture and automatic SSH tunneling on Unix.

Since the 2.0 beta, TightVNC supports auto scaling, which resizes the viewer window to the remote users desktop size, regardless of the resolution of the host computer.{{Citation needed|date=February 2015}}

TightVNC 1.3.10, released in March 2009, is the last version to support Linux/Unix.{{cite web|url=https://lwn.net/Articles/322943/|title=TightVNC: 1.3.10 released (SourceForge)}} This version is still often used in guides to set up VNC for Linux.{{cite web|url=https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-vnc-on-ubuntu-20-04|title=How to Install and Configure VNC on Ubuntu 20.04}}{{cite web|url=https://www.techrepublic.com/article/how-to-install-a-vnc-server-on-linux/|title=How to install a VNC server on Linux|date=15 October 2024 }}

Derived software

=RemoteVNC=

RemoteVNC is a fork of the TightVNC project and adds automatic traversal of NAT and firewalls using Jingle. It requires a GMail account.

=TightVNC Portable Edition=

The developers have also produced a portable version of the software,{{cite web|url=http://www.tightvnc.com/download-old.php|title=TightVNC Portable Edition}} available as both U3 and standalone downloads.

=TurboVNC=

TurboVNC is based on the TightVNC 1.3.x, xf4vnc, X.org, and TigerVNC code bases and includes numerous performance enhancements and features targeted at 3D and video workloads.{{cite web|url=http://www.turbovnc.org/Documentation/Documentation/|title=User's Guide for TurboVNC}}{{cite web |title=What About TigerVNC? |url=https://turbovnc.org/About/TigerVNC |website=turbovnc.org}}

=TigerVNC=

TigerVNC is VNC server and client software, started as a fork of TightVNC in 2009, after three years of inactivity in TightVNC trunk. It also takes some code from TurboVNC.{{cite web |url=https://lwn.net/Articles/321483/ |title=Open Letter: Leaving TightVNC, Founding TigerVNC |last=Åstrand |first=Peter |date=2009-02-27 |work=TightVNC mailing list |accessdate=2014-02-10}}

See also

{{Portal|Free and open-source software}}

References

{{Reflist}}