Transmission (Software)
Transmission
| |
---|---|
![]() | |
![]() | |
Basisdaten
| |
Erscheinungsjahr | 17. September 2005 |
Aktuelle Version | 1.83 (23. Januar 2010) |
Betriebssystem | Linux, Mac OS X, FreeBSD, OpenBSD, NetBSD, BeOS |
Programmiersprache | C[1], Objective-C, C++ |
Kategorie | BitTorrent-Client |
Lizenz | größtenteils MIT-Lizenz, etwas GPL |
deutschsprachig | ja |
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. Er ist als freie Software großteils unter der MIT-Lizenz, teils unter der GPL auch im Quelltext veröffentlicht.
Transmission ist eine quelloffene, in C geschriebene Software, die auf Mac OS X (Cocoa-Oberfläche), Linux/NetBSD/FreeBSD/OpenBSD (GTK+-Oberfläche) und BeOS/ZETA (native Oberfläche) lauffähig ist.
Viele NAS’, die für BitTorrent geeignet sind, benutzen BitTorrent-Clients, die auf Transmission basieren, da es quelloffen ist.
Merkmale
Alle Plattformen
- selektives Herunterladen, Bevorzugen von Dateien
- Erstellung von Torrent-Dateien
- Unterstützung von "Peer exchange" (PEX) (mit Vuze und μTorrent kompatibel)
- automatisches "Port Mapping" (unter Verwendung von UPnP/NAT-PMP)
- automatischer Ausschluss von Peers, die fehlerhafte Daten senden und Verwendung von IP-Bannlisten
- ein einziger "Listening Port" für alle Übertragungen
- pauschale und individuelle Bandbreiten-Beschränkung
- Sortier- und Filtermöglichkeiten
- Unterstützung von HTTPS-Trackern
Zur Fernsteuerung des Clients über HTTP oder HTTPS steht eine Web-Schnittstelle zur Verfügung. Durch das Speichern von Peers können Übertragungen bei erneutem Programmstart schneller wieder aufgenommen werden („fast resume“). Als Mittel gegen Traffic Shaping wird die Protokollverschleierung mit RC4-Stromchiffre für Peer-Verbindungen nach dem zurückgestellten BEP 8 unterstützt.
Mac-OS-X-spezifisch
- Übertragungsverwaltung
- Warteschlangen für das Herunterladen und Seeden
- grundlegende Zeitplanung
- automatisches "Seeden"
- Gruppen
- Benachrichtigungen im Dock und in Growl
- Unterstützung für Quicklook
- Anpassung der Symbolleiste
- automatische Aktualisierungen über Sparkle[2]
- Universal Binary
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).[3] Seit Version 1.3 vom ... ist die ehemals separate Web-Schnittstelle Clutch[4] 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 (VHT, 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.[5][6][7]
Unterstützung von Windows
Wegen der schlichten Oberfläche, des geringen Speicherverbrauches und der Einfachheit Transmissions kam vielfach der Wunsch nach einer Version für Windows auf. Eine solche steht derzeit in der Entwicklung, befindet sich allerdings noch im Beta-Stadium.[8] Als Sprachen stehen Englisch und Russisch zur Verfügung.
Weblinks
- Projektseite von Transmission (englisch)
Einzelnachweise
- ↑ www.openhub.net.
- ↑ Updatelösung unter Mac OS: Sparkle-Website
- ↑ http://torrentfreak.com/transmission-bittorrent-client-ubuntu-080130/
- ↑ clutchbt.com
- ↑ thepiratebay.org/blog/175
- ↑ forum.transmissionbt.com/viewtopic.php?t=2439#p42079
- ↑ http://trac.transmissionbt.com/changeset/9531
- ↑ http://forum.transmissionbt.com/viewtopic.php?f=1&t=6249