Transmission (BitTorrent)

Transmission (BitTorrent)
Transmission
Transmission Logo
Transmission 005.png
Transmission 2.04 unter Ubuntu 10.10
Basisdaten
Aktuelle Version 2.42
(19. Oktober 2011)
Betriebssystem Linux, Mac OS X, FreeBSD, OpenBSD, NetBSD, BeOS
Programmier­sprache C
Kategorie BitTorrent-Client
Lizenz MIT-Lizenz, GNU GPL
Deutschsprachig seit 0.7.2 komplett deutsch (GTK-Version)
transmissionBT.com

Transmission ist ein freier, ressourcenschonender BitTorrent-Client. Ihn zeichnen eine einfache, intuitiv zu bedienende Benutzeroberfläche und eine effiziente, plattformunabhängige Implementierung des BitTorrent-Protokolls aus.

Transmission ist in C geschrieben und als Freie Software unter den Bedingungen von wahlweise der MIT-Lizenz oder der GPL auch im Quelltext veröffentlicht. Sie ist auf vielen unixoiden Betriebssystemen (unter anderem Mac OS X, Linux und BSD), BeOS/ZETA (mit nativer Oberfläche) und Mobiltelefon-Systemen lauffähig.

Inhaltsverzeichnis

Merkmale

Funktionalität

Transmission unterstützt weitgehend alle wesentlichen, verbreiteten Funktionen eines BitTorrent-Clients, unter anderem DHT, PEX, automatisches Port-Mapping (per UPnP und NAT-PMP), Protokollverschleierung, Auffindung lokaler Gegenstellen (siehe BitTorrent#Offizielle Protokollerweiterungen). Transmission kann Torrent-Dateien erstellen und bietet gute Verwaltungsfunktionen, unter anderem Bandbreitenbeschränkung, selektives Herunterladen mit Priorisierung, Sortieren und Filtern, ... Weiterhin können Gegenstellen von bestimmten IP-Adressen nach einer Bannliste ausgeschlossen werden und werden sich schadhaft verhaltende Gegenstellen automatisch ausgeschlossen. Durch das Speichern von Peers können Übertragungen bei erneutem Programmstart schneller wieder aufgenommen werden („fast resume“). Es wird ein einziger „Listening Port“ für alle Übertragungen genutzt.

Architektur

Transmission ist getrennt in Frontend und Backend aufgebaut. Für das Backend ist die Programm-Funktionalität in einer Programmbibliothek namens libTransmission umgesetzt, auf deren Basis ein Daemon existiert. Als Frontend dienen mehrere graphische Benutzeroberflächen auf Basis verschiedener Widget-Toolkits, verschiedene Weboberflächen zur Fernsteuerung per Webbrowser über HTTP(S), eine Kommandozeilen-Schnittstelle und anderes.

Multiplattform-Unterstützung

Ursprünglich auf GNOME ausgerichtet bietet er nun für mehrere Umgebungen native Unterstützung mit entsprechenden eigenen Oberflächen auf Basis der jeweiligen Toolkits und Integration in die jeweilige Umgebung. So gibt es neben der ursprünglichen GTK+-Oberfläche unter anderem auch eine Qt-Oberfläche und eine Mac-OS-X-Version mit Cocoa-Oberfläche, Integration mit dem Dock, Growl und Sparkle, Unterstützung für Quicklook und anderem. Eine Windows-Version steht derzeit in der Entwicklung, befindet sich allerdings noch im Beta-Stadium.[1] Weiterhin gibt es von Drittentwicklern die Windows-Oberflächen Transmission Remote Dot Net[2] und transmission-remote-gui[3] und einen inoffiziellen Build der Qt-Version[4]. Für Mobiltelefone gibt es Ports für iPhone OS, Android (Transdroid) und Maemo.

Geschichte

Mit Ubuntu 8.04 von April 2008 wurde er wegen seines geringen Ressourcenbedarfs als Standard-Client dieses Linux-Betriebssystems gewählt und war als solcher erstmals in Version 1.06 enthalten. Er ersetzt dort den GNOME BitTorrent Downloader (GNOME-BT).[5] Seit Version 1.3 vom 6. August 2008 ist die ehemals separate Web-Schnittstelle Clutch[6] in das Programm integriert. Seit der am 5. Juni 2009 veröffentlichten Version 1.70 wird (für öffentliche Torrents) auch dezentrales Tracken mit verteilten Hashtabellen (engl. Distributed Hash Table, DHT) unterstützt. Dies war ein langersehntes Merkmal, dessen Fehlen zuvor für viele von der Nutzung dieses Clients abgehalten hatte. Darauf aufbauend kommt in Version 1.80 die Unterstützung für Magnet-Links, was seit dem Abschalten des Pirate-Bay-Tracker-Komplexes und dem Umstieg der Pirate-Bay-Seite von Torrent-Dateien auf Magnet-Links sehr wichtig geworden ist.[7][8][9] Version 2.0 vom Juni 2010 bringt die Fähigkeit zum Auffinden lokaler Gegenstellen.

Verwendung

Sein großer Funktionsumfang und die Vorinstallation als Standard-Client auf vielen Betriebssystemen und Geräten macht Transmission recht populär. Aufgrund seiner Schlankheit und Einfachheit in der Bedienung ist er bei vielen Betriebssystemen als Standard-Software beigepackt (unter anderem wichtige wie Ubuntu, Fedora, Mandriva, openSUSE). Wegen seiner Architektur, dem geringen Speicherverbrauch und der Einfachheit werden auch die BitTorrent-Dienste großer Websites wie ImageShack mit Transmission realisiert. Einige Geräte wie WLAN-Router und BitTorrent-fähige NAS’ werden mit Transmission ausgeliefert (beispielsweise Fonera-Router).

Einzelnachweise

  1. http://forum.transmissionbt.com/viewtopic.php?f=1&t=6249
  2. Webpräsenz von Transmission Remote Dot Net
  3. Webpräsenz von transmission-remote-gui
  4. http://www.sb-innovation.de/f93/transmission-1-76-windows-17975/
  5. http://torrentfreak.com/transmission-bittorrent-client-ubuntu-080130/
  6. clutchbt.com
  7. thepiratebay.org/blog/175
  8. forum.transmissionbt.com/viewtopic.php?t=2439#p42079
  9. http://trac.transmissionbt.com/changeset/9531

Weblinks

 Commons: Transmission (BitTorrent) – Album mit Bildern und/oder Videos und Audiodateien

Wikimedia Foundation.

Игры ⚽ Нужно сделать НИР?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Transmission (BitTorrent) — Transmission Transmission 1.75 …   Wikipedia Español

  • Transmission (BitTorrent) — Transmission (logiciel) Pour les articles homonymes, voir Transmission. Transmission …   Wikipédia en Français

  • Transmission (BitTorrent client) — Infobox Software name = Transmission caption = Transmission running under Mac OS X 10.5 developer = Transmission Project latest release version = 1.34 (6770) latest release date = release date and age|2008|09|17 operating system = Mac OS X, Unix… …   Wikipedia

  • BitTorrent-Tracker — BitTorrent Logo BitTorrent (Bit: kleinste Daten Einheit, engl. torrent: reißender Strom, von lat. torrens) ist ein kollaboratives Filesharing Protokoll, das sich besonders für die schnelle Verteilung großer Datenmengen eignet. Im Gegensatz zu… …   Deutsch Wikipedia

  • BitTorrent (Protokoll) — BitTorrent Logo BitTorrent (Bit: kleinste Daten Einheit, engl. torrent: reißender Strom, von lat. torrens) ist ein kollaboratives Filesharing Protokoll, das sich besonders für die schnelle Verteilung großer Datenmengen eignet. Im Gegensatz zu… …   Deutsch Wikipedia

  • Transmission — is the act of passing something on.Specifically, it may refer to:*Transmission (mechanics), a gear system transmitting mechanical power, as in a car *Transmission (telecommunications), the act of transmitting messages over distances *Transmission …   Wikipedia

  • Transmission — (lat. trans „hinüber“ und mittere „schicken“) steht: in der Technik für einen Übertrager bzw. Übersetzer, siehe Übersetzung (Technik) im Maschinenbau für ein historisches Riemengetriebe, siehe Transmission (Maschinenbau) in der Wellenlehre für… …   Deutsch Wikipedia

  • Transmission — Transmission …   Википедия

  • BitTorrent — Logo BitTorrent (Bit: kleinste Daten Einheit, engl. torrent: reißender Strom od. Sturzbach, von lat. torrens) ist ein kollaboratives Filesharing Protokoll, das sich besonders für die schnelle Verteilung großer Datenmengen eignet. Im Gegensatz zu… …   Deutsch Wikipedia

  • BitTorrent (protocol) — BitTorrent is a peer to peer file sharing protocol used to distribute large amounts of data. The initial distributor of the complete file or collection acts as the first seed . Each peer who downloads the data also uploads them to other peers.… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”