Transmission (BitTorrent client) - Wikipedia, the free encyclopedia

Transmission (BitTorrent client)

From Wikipedia, the free encyclopedia
Jump to: navigation, search
Transmission
Transmission icon
Transmission-Mac-Screenshot.jpg
Transmission on Mac OS X
Developer(s) Charles Kerr (Daemon, Backend, GTK+ client), Mitchell Livingston (Mac OS X client)
Initial release September 17, 2005; 4 years ago (2005-09-17)
Stable release

2.03

 (July 21, 2010; 5 days ago (2010-07-21))[1] [+/−]
Development status Active
Written in C
Operating system UNIX (Mac OS X, Linux)
Available in Multilingual
Type BitTorrent
License GNU GPL / MIT
Website https://www.transmissionbt.com/

Transmission is a BitTorrent client which features a simple interface on top of a cross-platform back-end. Transmission is free software[2] dual licensed under the MIT License and GNU General Public License.

Contents

[edit] Features

Transmission allows users to download files from the Internet and upload their own files or torrents. By grabbing items and adding them to the interface, users can create queues of files to be downloaded and uploaded. Within the file selection menus, users can customise their downloads down to components of individual files. Transmission also seeds—that is, it can re-upload downloaded content.

  • Low resource usage: During testing, Transmission used less than a quarter of the memory required by other BitTorrent clients.[3]
  • Prioritization to select which torrents, and which files inside those torrents, to download first
  • Magnet links support introduced in 1.80[4]
  • Selective downloading
  • Optionally move torrents to a different folder when they finish downloading
  • Encrypted peer connections
  • Torrent file creation
  • Peer exchange (compatible with Vuze and μTorrent)
  • A built-in web server so that users can control Transmission remotely via the web (using RPC or WebUI)
  • Automatic port mapping (using UPnP/NAT-PMP)
  • Fast Resume — with peer caching
  • Blocklists for bad peers, periodically updated with the same bluetack peer list used by PeerGuardian and PeerBlock
  • Single listening port for all torrents
  • Scheduled bandwidth limits
  • Global and per-torrent bandwidth caps
  • Sorting/filtering options
  • HTTPS tracker support
  • IPv6 support (partial[5]) introduced in 1.50
  • DHT (Mainline) support introduced in 1.70[6], IPv6 DHT implemented for 1.80[7]
  • Multiple line tracker list manipulation[8]
  • The usages of multiple trackers simultaneously[9]
  • Local Peer Discovery support introduced in 2.00[10]

Mac OS X specific features include:

[edit] Development

Transmission allows users to monitor a torrent's activity.

Transmission 1.60 and later removed support for Mac OS X v10.4. Currently, Transmission 1.54 is the last version that runs on Mac OS X 10.4.

The Transmission back-end (libTransmission) also serves as the basis of the Transmission daemon. The daemon supports a web front-end called Clutch. Older versions have been ported to form the basis of the update system for the video game Metal Gear Solid 4: Guns of the Patriots on PS3,[11] as well as the backend for ImageShack's BitTorrent service.

[edit] Ports

There are several transmission clients for different operatings systems including Linux and Unix-like, Mac OS X and BeOS/ZETA; each operating system front-end is built using native widget toolkits.[2]

An unofficial port of Transmission using a command-line interface on the iPhone OS was accomplished on March 3, 2008.[12] Transmission is available for Android, with the name of Transdroid as a remote controlling console (not downloading torrents onto the phone).

On Windows, there are two third-party GUIs: Transmission Remote Dot Net[13] and transmission-remote-gui[14], as well as an unofficial full build of Transmission's Qt Client[15].

It is also ported to the Maemo OS of the Nokia N810 and N900 internet tablets on which it does download the torrents to the device.

[edit] Reception

Transmission is the default BitTorrent client of many Linux distributions, including Ubuntu,[16] Mandriva,[17] Mint,[18] Fedora,[19] Puppy,[20] CrunchBang,[21] Zenwalk,[22] and openSUSE.[23]

On Mac OS X, it is the most popular BitTorrent client downloaded from Mac software websites MacUpdate and VersionTracker[citation needed].

Fonera ships its routers with Transmission preinstalled.[24]

[edit] See also

[edit] References

  1. ^ "Changes – Transmission". trac.transmissionbt.com. 2010-07-21. https://trac.transmissionbt.com/wiki/Changes#version-2.03. Retrieved 2010-07-24. 
  2. ^ a b "Transmission — About". www.transmissionbt.com. 2009. https://www.transmissionbt.com/about.php. Retrieved 4 July 2009. 
  3. ^ http://pastehtml.com/view/5tx16jw.html
  4. ^ https://trac.transmissionbt.com/ticket/2096
  5. ^ https://trac.transmissionbt.com/ticket/1731
  6. ^ https://forum.transmissionbt.com/viewtopic.php?f=1&t=7617
  7. ^ https://trac.transmissionbt.com/changeset/9549
  8. ^ https://trac.transmissionbt.com/ticket/1699
  9. ^ https://trac.transmissionbt.com/ticket/2713
  10. ^ https://trac.transmissionbt.com/ticket/3060
  11. ^ https://forum.transmissionbt.com/viewtopic.php?p=22905#22905
  12. ^ http://wickedpsyched.net/iphone/torrent
  13. ^ http://code.google.com/p/transmission-remote-dotnet/
  14. ^ http://code.google.com/p/transmisson-remote-gui/
  15. ^ http://www.sb-innovation.de/f93/transmission-1-76-windows-17975/
  16. ^ Pitt, Martin (2008-01-14). "Ubuntu Changelog" (in en). http://changelogs.ubuntu.com/changelogs/pool/main/u/ubuntu-meta/ubuntu-meta_1.87/changelog. Retrieved 2008-05-15. 
  17. ^ "New default applications for GNOME". http://wiki.mandriva.com/en/2008.1_RC_1#New_default_applications_for_GNOME. 
  18. ^ "Elyssa Release Notes". http://www.linuxmint.com/rel_elyssa.php. 
  19. ^ "Distribution/Download/BitTorrent" (in en). http://fedoraproject.org/wiki/Distribution/Download/BitTorrent. 
  20. ^ "Puppy Linux 4.2 Release Notes". http://www.puppylinux.org/wiki/development/puppy-4-series/puppy-linux-42-release-notes. 
  21. ^ "Release Notes - CrunchBang Linux 9.04.01". http://crunchbanglinux.org/wiki/release-notes/9.04.01. 
  22. ^ "Zenwalk Package List". http://packages.zenwalk.org/?b=/xap&zversion=snapshot. 
  23. ^ "Make Transmission the default BitTorrent client in 11.2". https://bugzilla.novell.com/show_bug.cgi?id=530416. 
  24. ^ "FON Starts Selling Fonera 2.0n Router with Transmission". http://www.shareconnector.com/fon-starts-selling-fonera-20n-router-with-transmission-rapidshare-support. 

[edit] External links

901 in progress...