Transmission (Bit Torrent)

from Wikipedia, the free encyclopedia
transmission

Transmission icon.png
Transmission 2.04 under Lubuntu April 15
Transmission 2.84 under Lubuntu 04/15
Basic data

developer Transmission Project
Publishing year 2005
Current  version 3.00
( May 22, 2020 )
operating system Windows , Linux , macOS , FreeBSD , OpenBSD , NetBSD , BeOS
programming language C.
category Bit torrent client
License MIT license , GNU GPL
German speaking Yes
www.transmissionbt.com

Transmission ( English for "transfer") is a free , resource-efficient BitTorrent - client . It has a simple user interface and a platform-independent implementation of the BitTorrent protocol.

Transmission is written in C and is also published in the source code as free software. Some parts are under the MIT license , others under the GNU GPL version 2 . It is available on Windows, on many Unixoid operating systems (including macOS , Linux and BSD ), BeOS / ZETA (with native interface), mobile phone systems (Android, iOS, Maemo), embedded systems (e.g. NAS devices, external hard drive systems, routers).

features

Functionality

Transmission largely supports all essential, common functions of a BitTorrent client, including DHT , PEX, automatic port mapping (via UPnP and NAT-PMP ), protocol obfuscation, finding local remote stations (see BitTorrent # Official protocol extensions ). Transmission can create torrent files and offers good management functions, including bandwidth limitation, selective downloading with prioritization, sorting and filtering, ... Furthermore, IP addresses can be excluded according to a ban list . Malicious remote stations are automatically excluded. By saving peers, transmissions can be resumed more quickly when the program is restarted (“fast resume”). A single “listening port” is used for all transmissions.

architecture

Transmission is structured separately in the front-end and back-end . For the backend, the program functionality is implemented in a program library called libTransmission, on the basis of which a daemon exists. Several graphical user interfaces based on various GUI toolkits , various web interfaces for remote control via web browser via HTTP ( S ), a command line interface and others serve as the front end .

Multiplatform support

Transmission 2.84 under Windows 8.1

Originally geared towards Gnome , it now offers native support for several environments with corresponding own interfaces based on the respective GUI toolkits and integration into the respective environment. In addition to the original GTK + interface, there is also a Qt interface and a macOS version with Cocoa interface, integration with the Dock , Growl and Sparkle , support for Quicklook and more. An official Windows version is not yet available, but there is a project on SourceForge that has taken on the subject and offers current builds. There are also the Windows interfaces Transmission Remote Dot Net and transmission-remote-gui from third-party developers . For mobile phones there are ports for Apple iOS , Android (Transdroid) and Maemo .

history

With Ubuntu 8.04 from April 2008, it was chosen as the standard client of this Linux operating system because of its low resource requirements and was included as such for the first time in version 1.06. It replaces the GNOME BitTorrent Downloader (GNOME-BT) there. As of version 1.3 of August 6, 2008, the previously separate web interface Clutch has been integrated into the program. Since version 1.70, released on June 5, 2009, decentralized tracking with distributed hash tables (DHT) has also been supported (for public torrents) . This was a long-awaited feature, the lack of which had previously deterred many from using this client. Building on this, version 1.80 includes support for magnet links , which has become very important since the Pirate Bay tracker complex was shut down and the Pirate Bay site switched from torrent files to magnet links. Version 2.0 from June 2010 brings the ability to find local remote stations.

use

Its wide range of functions and its pre-installation as a standard client on many operating systems and devices makes Transmission very popular. Due to its slimness and ease of use, it is included as standard software for many operating systems (including important ones such as Ubuntu , Fedora , Mandriva Linux , openSUSE ). Because of its architecture, low memory consumption and simplicity, the BitTorrent services of large websites such as ImageShack are also implemented with transmission. Some devices such as WLAN routers and BitTorrent-capable NAS systems are delivered with transmission ( e.g. Fonera routers).

See also

Individual evidence

  1. Release 3.00 . May 22, 2020 (accessed May 23, 2020).
  2. Transmission 3.0 llega con soporte para IPv6 en RPC, diversas mejoras y más . May 23, 2020 (Spanish, accessed May 24, 2020).
  3. COPYING ( English ) on January 18, 2011. Accessed August 12, 2012th
  4. Transmission-Qt for Windows website ( Memento of the original from July 16, 2012 in the web archive archive.today ) Info: The archive link was automatically inserted and not yet checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / trqtw.sourceforge.net
  5. Project overview for Transmission Remote Dot Net at Google Code
  6. Project overview for transmisson-remote-gui at Google Code
  7. http://torrentfreak.com/transmission-bittorrent-client-ubuntu-080130/
  8. clutchbt.com ( Memento of the original from March 12, 2010 in the Internet Archive ) Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / clutchbt.com
  9. thepiratebay.org/blog/175
  10. http://trac.transmissionbt.com/changeset/9531

Web links

Commons : Transmission  - collection of images, videos and audio files