Transmission (BitTorrent client)

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

Transmission is written in C and released as free software in the source code. In this case, some parts are under the MIT license, others under the GNU GPL version 2 under Windows, on many Unix-like operating systems (including Mac OS X, Linux and BSD), BeOS / ZETA ( with native interface), mobile phone systems ( Android, iOS, Maemo ), embedded systems (eg NAS devices, external hard disk, routers ) to run.

Features

Functionality

Transmission broadly supports all major, common functions of a BitTorrent client, including DHT, PEX, automatic port mapping ( UPnP and NAT -PMP ), protocol obfuscation, finding local peers (see # Official BitTorrent protocol extensions ). Transmission can create torrent files and provides good management functions, including bandwidth limitations, selective Download with prioritizing, sorting and filtering, ... Furthermore, IP addresses can be excluded after a spell list. Be defective behaving peers can be automatically excluded. By storing peers transfers can be resumed more quickly ("fast resume" ) when re- starting the program. There is a single " Listening Port" used for all transfers.

Architecture

Transmission is constructed separately in front-end and back-end. For the backend, the program functionality is implemented in a program library named libTransmission, based on which a daemon exists. As a frontend several graphical user interfaces are based on various widget toolkits, different web interfaces for remote control via a web browser over HTTP ( S ), a command-line interface, and more.

Multiplatform support

Originally focused on Gnome he now offers native support for multiple environments with their own corresponding surfaces on the basis of the respective toolkits and integration in the respective environment. Thus, besides the original GTK interface among other things a Qt surface and a Mac OS X version with Cocoa interface, integration with the Dock, Growl and Sparkle, support for Quick Look and others. An official Windows version is not yet available, however, there is a project on Sourceforge which has taken up the issue and offering current builds. Furthermore, there are third-party developers the Windows interface Transmission Remote Dot Net and transmission -remote- gui. For mobile phones, there are ports for Apple iOS, Android ( Transdroid ) and Maemo.

History

With Ubuntu 8.04 from April 2008, he was chosen because of its low resource requirements than the standard client version of Linux operating system and was included as such for the first time in version 1.06. He it replaces the GNOME BitTorrent Downloader ( GNOME BT). Since version 1.3 of 6 August 2008, the formerly separate web interface Clutch is integrated into the program. Since the published on June 5, 2009 Version 1.70 also decentralized tracking with distributed hash tables ( engl. Distributed Hash Table, DHT) is supported ( for public torrents ). This was a long awaited feature, the lack of which had previously held for many of the use of this client. Based on this, there is the support for magnet links, which has become very important since the shutdown of the Pirate Bay tracker complex and the transition of the Pirate Bay side of torrent files to magnet links in version 1.80. Version 2.0 in June 2010, brings the ability to find local peers.

Use

Its large range of functions and the pre-installation as the default client on many operating systems, and devices makes transmission very popular. Because of its thinness and simplicity of operation he is with many operating systems as standard software are included ( among other things important such as Ubuntu, Fedora, Mandriva, openSUSE ). Due to its architecture, low memory usage, and ease the BitTorrent service large sites like ImageShack be realized with transmission. Some devices such as wireless routers and BitTorrent - enabled NAS systems are shipped with transmission ( for example Fonera router).

782426
de