Deluge

Deluge
Deluge
Logo
Deluge 1.1.2 de.png
Deluge 1.1.2
Basisdaten
Maintainer Deluge Team
Aktuelle Version 1.3.3
(1. August 2011)
Betriebssystem Linux, Mac OS X, Windows
Kategorie Filesharing
Lizenz GPL (Freie Software)
Deutschsprachig Ja
deluge-torrent.org

Deluge (ehemals gTorrent) ist ein freier BitTorrent-Client für Linux, Mac OS X und Windows.

Inhaltsverzeichnis

Geschichte

Ursprünglich wurde das Programm von Zach Tibbitts und Alon Zakai, zwei Mitgliedern von ubuntuforums.org, als gTorrent („G“ für GNOME), mit der Absicht einen vollwertigen BitTorrent-Client für die GNOME-Desktop-Umgebung zu entwickeln, ins Leben gerufen.[1] Noch vor der ersten Veröffentlichung wurde es umbenannt, um die Trugschlüsse zu vermeiden, dass Deluge nur unter GNOME liefe oder ein Programm aus dem GNOME-Projekt sei.

Mit der komplett neu geschriebenen Version 0.5 wurde am 18. März 2007 das Betastadium verlassen. Der zweiten „stabilen“ Veröffentlichung 0.5.1.1 wurden wichtige Funktionen, wie die Protokollverschlüsselung, Quellenaustausch und UPnP, hinzugefügt. Seit Version 0.5.4.1 ist Deluge auch für Mac OS (über MacPorts) und Windows verfügbar. Version 0.5.8 brachte einen anonymisierenden Webbrowser, um die Blockadeversuche von BitTorrent-feindlichen Internetdienstanbietern umgehen und unbeobachtet aus dem Programm heraus nach Torrent-Dateien suchen zu können.[2]

Die Version 1.0 sollte eigentlich als 0.6 erscheinen, wurde jedoch nach über einem Jahr eigenständiger Entwicklung als Version 0.9.01 in den Release-Candidate für die Version 1.0 umbenannt. Dabei handelt es sich ebenfalls um ein Rewrite. Die Benutzerschnittstellen (kurz gtkui und webui) sind vom Programmkern (kurz core) getrennt und der Programmkern (deluged) ist als Daemon ausgelegt. Er ist ohne Benutzeroberflächen lauffähig, die Voreinstellung ist aber, ihn mit den Benutzerschnittstellen starten und beenden lassen (Classic-Mode). Neben dem GTK-Frontend wird auch das Web-Frontend als solche Schnittstelle behandelt. Daher kann Deluge auch ausschließlich mit einem Web-Frontend betrieben werden; eine laufende GTK-Oberfläche ist dazu nicht mehr nötig. Ebenso ermöglicht die Trennung von Frontend und Backend, Deluge ganz ohne grafische Benutzeroberfläche zu betreiben oder die grafische Benutzeroberfläche auf anderen Rechnern auszuführen als den Programmkern.[3][4]

Technik

Deluge ist in Python geschrieben, hat eine grafische Benutzeroberfläche auf Basis des GIMP-Toolkits (über PyGTK) und baut auf der C++-Programmbibliothek libtorrent auf, die mit Python-Anbindung versehen wurde. Das Kernprogramm verfügt über eine Schnittstelle für Module. Als Modul angelegte Funktionen lassen sich deaktivieren, womit sich der Funktionsumfang des Programms nach der Installation auch verringern lässt. Bereits jetzt sind einige der Module von projektexternen Entwicklern beigesteuert, werden aber alle mit Deluge ausgeliefert.

Funktionen

Für grundlegende Funktionalität greift Deluge auf die Basis libtorrent zurück. Neben der Abfrage von Trackern wird mit Peers über eine verteilte Hashtabelle Quellenaustausch betrieben, um zusätzliche Gegenstellen zu finden. Dies kann sowohl nach dem im BitTorrent-Protokoll vorgesehenen Mainline-DHT (nach dem gleichnamigen Referenz-Client) als auch einen mit µTorrent kompatiblen Modus geschehen. Zudem lassen sich HTTP-Server als Quelle verwenden (Webseed). IPv6 wird bereits unterstützt und Deluge kann Gegenstellen in lokalen Netzwerken erkennen.[5]

Deluge 0.5.7.1

Die Benutzbarkeit verbessern Merkmale wie das Öffnen benötigter Ports hinter einer Firewall aus dem Programm heraus (über UPnP oder NAT-PMP). Die Internet-Nutzung lässt sich von der Tageszeit abhängig beschränken. Statt Dateien manuell zu verschieben, kann Deluge sie selbst verschieben und erübrigt so zeitaufwändiges Einlesen. Ebenso kann man Dateien automatisch verschieben lassen, sobald sie vollständig heruntergeladen wurden.

Zum Schutz der Privatsphäre können die Nutz- und Protokolldaten verschlüsselt werden. Anhand von IP-Bannlisten kann Deluge störende Gegenstellen ignorieren. Torrents können über einen anonymisierten Browser gesucht werden. Eine Webschnittstelle ermöglicht das Steuern des Clients über einen Webbrowser, jedoch wird bislang eine grafische Oberfläche zum Betreiben des Clients benötigt. Die Entwickler setzen für die Benutzung des Webschnittstelle Mozilla Firefox oder einen ebenfalls auf der Gecko-Engine basierenden Browser voraus.[6]

Weitere Module umfassen für BitTorrent-Clients übliche Funktionalitäten, wie das Anzeigen von ausführlichen Statistiken, das grafische Aufbereiten der benutzten Bandbreite oder die Benachrichtigung mittels Pop-up beim Beenden eines Downloads. Das Setzen von erwünschten Verteilungsverhältnissen und Geschwindigkeiten sowie Auswahl der erwünschten Dateien passiert für jedes Torrent individuell. Mittlerweile üblicher geworden sind ein integrierter Assistent zum Erstellen eigener Torrents und ein Broadcatcher zum automatisierten Herunterladen und Verteilen von Torrents nach RSS- und Atom-Feeds.

Siehe auch

Weblinks

 Commons: Deluge (BitTorrent) – Sammlung von Bildern, Videos und Audiodateien
Wiktionary Wiktionary: deluge – Bedeutungserklärungen, Wortherkunft, Synonyme, Übersetzungen

Einzelnachweise

  1. UbuntuForums | gTorrent: A Bittorrent client for GNOME
  2. Slashdot | Deluge Anonymizing Browser Now Includes Bittorrent
  3. Deluge-Torrent | trac-wiki | FAQ #How to start the various user-interfaces
  4. Deluge-torrent | forum | Release-Notes zu 0.9.02 (englisch)
  5. Rasterbar Software | Products | libtorrent #Features
  6. Deluge-Torrent | FAQ #Parts of the WebUI don't work. Why?

Wikimedia Foundation.

Игры ⚽ Нужна курсовая?

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

  • déluge — [ delyʒ ] n. m. • 1175; lat. diluvium « inondation » 1 ♦ Relig., myth. Cataclysme consistant en des précipitations continues submergeant la Terre. Mythe mésopotamien du déluge. Absolt Le Déluge (dans la Bible). L arche de Noé échappa au Déluge.… …   Encyclopédie Universelle

  • Deluge — • A catastrophe fully described in Gen., vi, 1 ix, 19 Catholic Encyclopedia. Kevin Knight. 2006. Deluge     Deluge     † …   Catholic encyclopedia

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

  • Deluge — Saltar a navegación, búsqueda Deluge Deluge 1.1.6 en Mandriva …   Wikipedia Español

  • Deluge — can refer to: A large downpour of rain A flood Mythical and prehistoric floods Deluge myth, mythic floods in general, involving Gilgamesh, and others Deluge (prehistoric), prehistoric great floods, some of which may have inspired deluge myths… …   Wikipedia

  • déluge — DÉLUGE. s. m. Grande inondation. Il se dit principalement Du déluge universel, qu on appelle aussi absolument Le déluge. Avant le déluge. Après le déluge. Le déluge de Deucalion. Les Américains parlent d un déluge arrivé autrefois dans leur Pays …   Dictionnaire de l'Académie Française 1798

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

  • deluge — DELUGE. s. m. Inondation, grand desbordement d eaux. Il se dit principalement du deluge universel, qu on appelle aussi absolument le Deluge. Avant le deluge. aprés le deluge. le deluge de Deucalion. les Americains parlent d un deluge arrivé… …   Dictionnaire de l'Académie française

  • Deluge — Del uge (d[e^]l [ u]j), n. [F. d[ e]luge, L. diluvium, fr. diluere wash away; di = dis + luere, equiv. to lavare to wash. See {Lave}, and cf. {Diluvium}.] 1. A washing away; an overflowing of the land by water; an inundation; a flood;… …   The Collaborative International Dictionary of English

  • deluge — Deluge, Diluuium. Deluge d eau, Eluuio, Cataclysmus. Un deluge de tous biens, Eluuies. Petit deluge, Alluuies …   Thresor de la langue françoyse

Share the article and excerpts

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