From: Whirled.Peas on
The Linux Ware Weekly #18

Welcome to the Linux Ware Weekly, a series of posts intended to introduce
Linux users to software they may find useful for completing their various
tasks. Each week I plan to bring you a list of applications that are
suited to a certain task. I don't guarantee that the lists will be
exhaustive by any stretch. In fact I can guarantee that I will probably
overlook several applications since there are so many different programs
written for Linux and forks upon forks of the popular ones.

This week we are going to look at bittorrent clients. Many Linux
hobbyists are closet distro junkies. That is, they love to download and
install or boot the live CDs of numerous different distros. Many of these
distros make their ISO's available as a torrent, which can be a
significantly faster means of downloading them than ftp or http downloads.

There are several Linux bittorrent clients ranging from the resource
hungry Vuze to the command line simplicity of rtorrent. We'll look at a
dozen of the clients available for your consideration.


GUI clients:

Vuze
Homepage: http://www.vuze.com/
Screenshot: See the homepage
Vuze is a BitTorrent protocol implementation that offers multiple torrent
downloads, queuing/priority systems (on torrents and files), start/stop
seeding options, and instant access to numerous pieces of information
about your torrents. It includes an embedded tracker that is easily set
up and ready to use.


Limewire
Homepage: http://www.limewire.com/
From the website: LimeWire is the world's most popular peer-to-peer file-
sharing program. With over 50 million unique monthly users, the software
is downloaded hundreds of thousands of times every day and boasts
millions of active users at any given moment. LimeWire uses the BitTorrent
protocol and the Gnutella network to provide unparalleled searches and
download speed to the user. As always, LimeWire takes the security of its
users very seriously and offers the world's most technologically advanced
peer-to-peer software.


Deluge
Homepage: http://deluge-torrent.org/
Screenshot: http://dev.deluge-torrent.org/wiki/Screenshots
Deluge is a full-featured BitTorrent client. It features a rich plugin
collection and was created with the intention of being lightweight and
unobtrusive. It works well under any desktop environment. Deluge is
currently usable on POSIX-compliant operating systems. It is intended to
bring a native, full-featured client to GTK desktop environments such as
GNOME and Xfce. Deluge aims to be a lightweight, secure, and feature-rich
client. As such, most of its features are part of plugin modules.
Starting with version 1.0, Deluge separated its daemon (server/core) from
its interface, allowing users to remotely manage the application over the
web. It has been one of the first clients to support magnet links,
introducing this feature with version 1.1.0


Transmission
Homepage: http://www.transmissionbt.com/
Screenshot: See Homepage
Transmission is a lightweight BitTorrent client. It features a simple,
intuitive interface on top on an efficient, cross-platform back-end.
Transmission runs on Mac OS X with a Cocoa interface, Linux/NetBSD/
FreeBSD/OpenBSD with a GTK+ interface, and BeOS with a native interface.


qBitTorrent
Homepage: http://sourceforge.net/apps/mediawiki/qbittorrent/index.php?
title=Main_Page
Screenshot: http://en.wikipedia.org/wiki/File:Qbittorrent-en.png
qBittorrent is a C++/Qt4.2 bittorrent client based on libtorrent. It is
stable and featureful, with low CPU/memory usage. It features multiple
simultaneous downloads, DHT (Trackerless) support, utorrent Peer eXchange
(PeX) support, connection through a proxy, selective downloading (only
some files in a torrent), downloading in order, Audio/Video file
previewing while downloading, tracker authentication, an integrated
search engine (as in eMule), downloads from URLs, translations in many
languages (20+), torrent creation, Upload/Download limitations, Unicode
support, an IP filter (eMule format), and directory scanning (adding
torrents automatically).


Flush
Homepage: http://sourceforge.net/projects/flush/
Screenshot: http://sourceforge.net/project/screenshots.php?
group_id=249175
Flush is a GTK+ BitTorrent client. It allows you to run many instances
with different configurations for the same user, to create your own
torrent files, and to set a custom download path for each file of the
torrent. It also allows you to control a running instance from a command
line interface: start/stop torrents, change download/upload rate limits,
and change the maximum connections limit. Finished downloads can be
automatically copied to a specified directory, and old torrents can be
automatically removed.


Ktorrent
Homepage: http://ktorrent.org/
Screenshot: http://ktorrent.org/?q=screenshots
KTorrent is a BitTorrent program for KDE. Its features include speed
capping (both down and up), integrated searching, UDP tracker support,
preview of certain file types (video and audio) and integration into
the KDE Panel enabling background downloading.


CLI Clients:

BitFlu
Homepage: http://bitflu.workaround.ch/index.html
Screenshot: http://bitflu.workaround.ch/shots.html
BitFlu is a client that straddles this list as it could appear in both
the GUI and CLI sections. Bitflu is a BitTorrent client designed to run
non-stop as a daemon. It does not provide a graphical interface, but
offers a telnet interface and can handle multiple torrent downloads.


rTorrent
Homepage: http://libtorrent.rakshasa.no/
Screenshot: http://en.wikipedia.org/wiki/File:Rtorrent.png
rTorrent is a console-based BitTorrent client. It aims to be a fully-
featured and efficient client with the ability to run in the background
using screen. It supports fast-resume and session management.


aria2
Homepage: http://aria2.sourceforge.net/
aria2 is a utility for downloading files. The supported protocols are HTTP
(S), FTP, BitTorrent (DHT, PEX, MSE/PE), and Metalink.
It can download one or more files individually or from multiple sources/
protocols at the same time and tries to utilize your maximum download
bandwidth (by using multiple threads and downloading data from HTTP(S)/
FTP, while also uploading to the BitTorrent swarm).
Using Metalink's chunk checksums, aria2 automatically validates chunks of
data while downloading a file like BitTorrent.
The physical memory usage is typically 3MB(normal HTTP/FTP downloads) to
6MB(BitTorrent downloads). CPU usage in BitTorrent with download speed of
1500KB/sec is around 6%.


btpd
Homepage: http://www.murmeldjur.se/btpd/
Btpd is a utility for sharing files over the BitTorrent network protocol.
It runs in daemon mode, thus needing no controlling terminal or gui.
Instead, the daemon is controlled by the btcli command line utility, or
other programs capable of sending commands and queries on the btpd
control socket.
The goal is to provide a healthy alternative to the still prevailing ftp/
http servers for file distribution sites and a good BitTorrent client for
the casual user.
Features of btpd include:
Reasonable resource usage.
Runs in daemon mode; no need for constant terminal or gui.
Command line interface.
Sharing of multiple torrents in one btpd process.
Upload and download rate limiting.
IPv6 support.
Multitracker support.


Ctorrent (Enhanced)
Homepage: http://sourceforge.net/projects/dtorrent/
Enhanced CTorrent is a BitTorrent client for unix-like environments. High
performance with minimal system resources and dependencies is a priority.
Highlights of the enhanced client include:
Support for large files (>2GB) and large torrents (>255 files)
Strategic selection of pieces to request for download
Continuous queueing of download requests, tuned based on latency and
throughput for each peer
Improved download performance, including parallel requests in initial and
endgame modes
Improved bandwidth regulation
Improved compatibility with other peers
Performance optimization and bug fixes
An interface for monitoring and managing multiple clients
Dynamic cache allocation and management, including prefetch
Flexible console I/O redirection
Interactive control commands and menus



--
If you try, you can envision peas on earth.
From: Dave on
On Mon, 21 Jun 2010 13:01:19 +0000, Whirled.Peas wrote:

> The Linux Ware Weekly #18
>
> Welcome to the Linux Ware Weekly, a series of posts intended to
> introduce Linux users to software they may find useful for completing
> their various tasks. Each week I plan to bring you a list of
> applications that are suited to a certain task. I don't guarantee that
> the lists will be exhaustive by any stretch. In fact I can guarantee
> that I will probably overlook several applications since there are so
> many different programs written for Linux and forks upon forks of the
> popular ones.
>
> This week we are going to look at bittorrent clients. Many Linux
> hobbyists are closet distro junkies. That is, they love to download and
> install or boot the live CDs of numerous different distros. Many of
> these distros make their ISO's available as a torrent, which can be a
> significantly faster means of downloading them than ftp or http
> downloads.
>
> There are several Linux bittorrent clients ranging from the resource
> hungry Vuze to the command line simplicity of rtorrent. We'll look at a
> dozen of the clients available for your consideration.
>
>

I've been hooked on using ktorrent in KDE and Transmission in GNOME,but I
just started giving Qbit a try on this Fedora KDE install and it is
really nice.Looks and feels like utorrent,which many people run in
WINE.Simple and fast,download speeds ok,no throttling any other traffic,a
keeper.

Dave



--
Registered Linux User #444770
Fedora 13 Goddard
From: Nemesis on
On Mon, 21 Jun 2010 13:01:19 +0000, Whirled.Peas wrote:

> The Linux Ware Weekly #18

> This week we are going to look at bittorrent clients.
Transmission kept update with the ppa deb.
(Using v2.00 (10790) under ubuntu 10.04)
It's a 1050kb download, including the GTK pack
[]'s