HOME

TheInfoList



OR:

Deluge BitTorrent Client is a
free and open-source Free and open-source software (FOSS) is a term used to refer to groups of software consisting of both free software and open-source software where anyone is freely licensed to use, copy, study, and change the software in any way, and the source ...
,
cross-platform In computing, cross-platform software (also called multi-platform software, platform-agnostic software, or platform-independent software) is computer software that is designed to work in several computing platforms. Some cross-platform software ...
BitTorrent client The following is a general comparison of BitTorrent clients, which are computer programs designed for peer-to-peer file sharing using the BitTorrent protocol. The BitTorrent protocol coordinates segmented file transfer among peers connected ...
written in Python. Deluge uses a front and back end architecture where libtorrent, a
software library In computer science, a library is a collection of non-volatile resources used by computer programs, often for software development. These may include configuration data, documentation, help data, message templates, pre-written code and sub ...
written in C++ which provides the application's networking logic, is connected to one of various front ends including a
text console A computer terminal is an electronic or electromechanical hardware device that can be used for entering data into, and transcribing data from, a computer or a computing system. The teletype was an example of an early-day hard-copy terminal ...
, the web interface and a graphical desktop interface using GTK through the project's own Python bindings. Deluge is released under the terms of the GPL-3.0-or-later license.


Features

Deluge aims to be a lightweight, secure, and feature-rich client. To help achieve this, most of its features are part of plugin modules which were written by various developers. Starting with version 1.0, Deluge separated its core from its interface, running it instead in a
daemon Daimon or Daemon (Ancient Greek: , "god", "godlike", "power", "fate") originally referred to a lesser deity or guiding spirit such as the daimons of ancient Greek religion and mythology and of later Hellenistic religion and philosophy. The wo ...
(server/service), allowing users to remotely manage the application over the web. Deluge has supported magnet links since version 1.1.0 released in January 2009.


History

Deluge was started by two members of ubuntuforums.org, Zach Tibbitts and Alon Zakai, who previously hosted and maintained the project at
Google Code Google Developers (previously Google Code) , application programming interfaces (APIs), and technical resources. The site contains documentation on using Google developer tools and APIs—including discussion groups and blogs for developers usi ...
, but who subsequently moved it to its own website. In its first stages, Deluge was originally titled gTorrent, to reflect that it was targeted for the GNOME desktop environment. When the first version was released on September 25, 2006, it was renamed to Deluge due to an existing project named ''gtorrent'' on
SourceForge SourceForge is a web service that offers software consumers a centralized online location to control and manage open-source software projects and research business software. It provides source code repository hosting, bug tracking, mirrori ...
, in addition to the fact that it was finally coded to work not only on GNOME but on any platform which could support GTK. The 0.5.x release marked a complete rewrite from the 0.4.x code branch. The 0.5.x branch added support for encryption, peer exchange,
binary prefix A binary prefix is a unit prefix for multiples of Units of measurement, units. It is most often used in data processing, data transmission, and digital information, principally in association with the bit and the byte, to indicate multiplicatio ...
, and
UPnP Universal Plug and Play (UPnP) is a set of networking protocols that permits networked devices, such as personal computers, printers, Internet gateways, Wi-Fi access points and mobile devices to seamlessly discover each other's presence on the n ...
. Nearing the time of the 0.5.1 release, the two original developers effectively left the project, leaving Rory Mobley and Andrew "andar" Resch to continue Deluge's development. Version 0.5.4.1 saw support for both
Mac OS X macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and lapt ...
(via
MacPorts MacPorts, formerly DarwinPorts, is a package manager for macOS and Darwin. It is an open-source software project that aims to simplify the installation of other open source software. It's similar in function to Fink and the BSD ports collections ...
) and Windows being introduced. Around this time, Deluge became notable for its resistance to Comcast's bandwidth throttling without a change in code, while clients like Vuze (Azureus) and μTorrent had to borrow the method implemented by Deluge. From version 1.1.1 through version 1.1.3, Windows installers were unavailable due to the Windows packager leaving the project. Windows became unavailable following the move to GTK3 in 2019. However, Windows installers, supporting both libtorrent 1.2.x and 2.0.x, are once again available starting with version 2.1.0 released in 2022. Following 1.1.3, packages for all non-Windows operating systems are no longer provided by the developers; instead, source tars and community provided packages were released.


See also

* Comparison of BitTorrent clients * Usage share of BitTorrent clients


Notes


References


External links

* {{File sharing BitTorrent clients for Linux Cross-platform software File sharing software that uses GTK Free BitTorrent clients Free software programmed in Python MacOS file sharing software Software that uses PyGTK Windows file sharing software