Informasi Sains    
   
Daftar Isi
(Sebelumnya) Translation (biology)TransModeler (Berikutnya)

Transmission (BitTorrent client)

Transmission
Transmission icon
Transmission 2.41.png
Transmission 2.41 on Mac OS X
Developer(s)Jordan Lee (Daemon, Backend, GTK+ client), Mitchell Livingston (Mac OS X client)
Initial release17 September 2005 (2005-09-17)
Stable release2.77 (18 February 2013; 32 days ago (2013-02-18)) [±][1] [±]
Development statusActive
Written inC, Objective-C
Operating systemUnix-like (BSDs, Linux, Mac OS X, Solaris), Windows (not supported)[2]
Available inMultilingual
TypeBitTorrent
LicenseGNU GPL, MIT License[3]
Websitewww.transmissionbt.com

Transmission is a BitTorrent client which features a simple interface on top of a cross-platform back-end. Transmission is free software licensed under the terms of the GNU General Public License (GPL), with parts under the MIT License.[4]

Contents

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.

  • Prioritization to select which torrents, and which files inside those torrents, to download first
  • Magnet links support introduced in 1.80[5]
  • 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[6]) introduced in 1.50
  • DHT (Mainline) support introduced in 1.70,[7] IPv6 DHT implemented for 1.80[8]
  • Multiple line tracker list manipulation[9]
  • The usages of multiple trackers simultaneously[10]
  • Local Peer Discovery support introduced in 2.00[11]
  • µTP support introduced in 2.30[12]
  • UDP tracker support introduced in 2.30[13]
  • Torrent queuing support introduced in 2.40[14]

Mac OS X specific features include:

  • Transfer management
    • Downloading and seeding queues
    • Auto-seeding options
    • Groups
  • Dock and Growl notifications
  • Quick Look technology built-in. (Mac OS X Leopard, Snow Leopard and Lion only)
  • Customizable toolbar
  • Advanced progress box
  • Automatic updates using Sparkle
  • Universal Binary

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 (although it is possible to compile later versions from source, using a package manager like Fink or MacPorts; however, this is unsupported). Starting with Transmission 2.30[15] an Apple Mac with an Intel CPU is needed; PowerPC-based systems are no longer supported natively.

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 Online on PS3,[16] as well as the backend for ImageShack's BitTorrent service.

Ports

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

An unofficial port of Transmission using a command-line interface (CLI) on the iOS was accomplished on March 3, 2008.[17] In November 2010, iTransmission, another unofficial port, was released for jailbroken iPhones sporting a GUI that is capable of downloading directly to the device over WiFi or 3G.[18] A Transmission remote was released for Android, with the name of Transdroid but does not currently support downloading directly to devices.

On Windows, Transmission-Qt can be built with MinGW,[2] the daemon and console tools can be built with Cygwin,[19] also there are two third-party GUIs: Transmission Remote Dot Net[20] and transmission-remote-gui,[21] as well as unofficial full builds of Transmission's Qt Client.,[22][23]

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.

Reception

Transmission is the default BitTorrent client of many Unix and Linux distributions, including Joli OS, Solaris,[24] Ubuntu,[25] Mandriva,[26] Mint,[27] Fedora,[28] Puppy,[29] CrunchBang,[30] Zenwalk,[31] and the GNOME flavor of openSUSE.[32]

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 pre-installed.[33]

CNET editor Paul Huges praised Transmission for its "simplicity, lightweight, as well as being feature-packed" and the software is currently ranked second in P2P downloads for Mac on CNET.[34]

See also


References

  1. ^ Changes – Transmission, trac.transmissionbittorrent.com, 2013-2-18, https://trac.transmissionbt.com/wiki/ Changes#version-2.77, retrieved 2013-2-18
  2. ^ a b Building TransmissionQt in Windows, Trac.transmissionbt.com, https://trac.transmissionbt.com/wiki/ BuildingTransmissionQtWindows, retrieved 2012-08-24
  3. ^ https://trac.transmissionbt.com/brows er/trunk/COPYING
  4. ^ a b Transmission — About, www.transmissionbt.com, 2009, https://www.transmissionbt.com/about. php, retrieved 4 July 2009
  5. ^ Magnet links, extension for peers to send metadata files, Trac.transmissionbt.com, https://trac.transmissionbt.com/ticke t/2096, retrieved 2012-08-24
  6. ^ IPv6 does not work against dual-stacked trackers, Trac.transmissionbt.com, https://trac.transmissionbt.com/ticke t/1731, retrieved 2012-08-24
  7. ^ DHT implementation, Forum.transmissionbt.com, https://forum.transmissionbt.com/view topic.php?f=1&t=7617, retrieved 2012-08-24
  8. ^ Changeset 9549, Trac.transmissionbt.com, https://trac.transmissionbt.com/chang eset/9549, retrieved 2012-08-24
  9. ^ Announce to multiple trackers at once, Trac.transmissionbt.com, https://trac.transmissionbt.com/ticke t/1699, retrieved 2012-08-24
  10. ^ Adding lists of trackers to torrents, Trac.transmissionbt.com, https://trac.transmissionbt.com/ticke t/2713, retrieved 2012-08-24
  11. ^ Local Peer Discovery protocol implementation, Trac.transmissionbt.com, https://trac.transmissionbt.com/ticke t/3060, retrieved 2012-08-24
  12. ^ Add uTP support, Trac.transmissionbt.com, https://trac.transmissionbt.com/ticke t/2338, retrieved 2012-08-24
  13. ^ UDP tracker protocol support, Trac.transmissionbt.com, 2011-02-12, https://trac.transmissionbt.com/ticke t/117, retrieved 2012-08-24
  14. ^ https://trac.transmissionbt.com/ticke t/671
  15. ^ "Transmission ChangeLog". https://trac.transmissionbt.com/wiki/ Changes#version-2.30.
  16. ^ [1][dead link]
  17. ^ http://wickedpsyched.net/iphone/torre nt
  18. ^ iTransmission, a native BitTorrent client on iOS, Code.google.com, http://code.google.com/p/itransmissio n/, retrieved 2012-08-24
  19. ^ Building, Trac.transmissionbt.com, https://trac.transmissionbt.com/wiki/ Building, retrieved 2012-08-24
  20. ^ A µTorrent like Windows remote control for the Transmission client, Code.google.com, http://code.google.com/p/transmission -remote-dotnet/, retrieved 2012-08-24
  21. ^ Cross platform remote GUI for the Transmission daemon, Code.google.com, http://code.google.com/p/transmisson- remote-gui/, retrieved 2012-08-24
  22. ^ Transmission 1.76 Windows, Sb-innovation.de, http://www.sb-innovation.de/f93/trans mission-1-76-windows-17975/, retrieved 2012-08-24
  23. ^ Transmission-Qt, Sourceforge.net, http://sourceforge.net/projects/trqtw /, retrieved 2012-08-24
  24. ^ Solaris Transmission package description, http://pkg.oracle.com/solaris/release /info/0/desktop%2Ftorrent%2Ftransmiss ion%400.5.11%2C5.11-0.151.0.1%3A20101 105T053642Z
  25. ^ Pitt, Martin (2008-01-14), Ubuntu Changelog, http://changelogs.ubuntu.com/changelo gs/pool/main/u/ubuntu-meta/ubuntu-met a_1.87/changelog, retrieved 2008-05-15
  26. ^ New default applications for GNOME, http://wiki.mandriva.com/en/2008.1_RC _1#New_default_applications_for_GNOME
  27. ^ Elyssa Release Notes, http://www.linuxmint.com/rel_elyssa.p hp
  28. ^ Distribution/Download/BitTorrent, http://fedoraproject.org/wiki/Distrib ution/Download/BitTorrent
  29. ^ Puppy Linux 4.2 Release Notes, http://www.puppylinux.org/wiki/develo pment/puppy-4-series/puppy-linux-42-r elease-notes
  30. ^ Release Notes - CrunchBang Linux 9.04.01, http://crunchbanglinux.org/wiki/relea se-notes/9.04.01
  31. ^ Zenwalk Package List, http://packages.zenwalk.org/?b=/xap&a mp;zversion=snapshot
  32. ^ Make Transmission the default BitTorrent client in 11.2, https://bugzilla.novell.com/show_bug. cgi?id=530416
  33. ^ FON Starts Selling Fonera 2.0n Router with Transmission, http://www.shareconnector.com/fon-sta rts-selling-fonera-20n-router-with-tr ansmission-rapidshare-support
  34. ^ Transmission for Mac, Download.cnet.com, http://download.cnet.com/Transmission /3000-2196_4-79101.html, retrieved 2012-08-24

External links

(Sebelumnya) Translation (biology)TransModeler (Berikutnya)