I’ve the opportunity to try rTorrent today, it is a lightweight bittorrent client that uses ncurses as its user-interface. Personally, I’m impressed with all the features included in this small and seemingly simple bittorent client.
Among the feature included in rTorrent are :
- Partial downloading of multi-file torrents
- Upload/Download throttling
- Task prioritization
- Protocol Encryption
- Supports Linux, *BSD and Mac OS X
rTorrent itself is written with performance in mind and it uses the smallest amount of memory compared to other bittorent client.
One of the advantage of using rTorrent is – it can be used under command line (CLI) environment without the need of an X server. This means with rTorrent, you can download torrents on another computer by using remote connection (for example SSH).
rTorrent session can also be multiplexed with the additional use of GNU screen utility, which enables you to focus on other work while monitoring your downloads.
In my personal opinion, the best thing about rTorrent is because it supports bittorrent protocol encryption which is important to me because of my ISP’s traffic shaping policy on P2P trafffic, which kinda lame – I know.
How to get rTorrent
rTorrent is available on Ubuntu repository, but the current release listed there (0.6.4) does not support protocol encryption which is one of the main point that you might want to use rTorrent.
Alternatively, you can compile both libtorrent and rTorrent from its sources.
rTorrent sucks, I want a GUI bittorrent client
Though rTorrent has most of the feature that makes it a fully featured bittorent client, it does feature a cryptic user-interface which is not suitable for everybody to use.
If you’re using an ISP that shapes torrent traffic, and has trouble using a CLI environment, then I recommend these bittorrent clients for you :
Both application is available in the latest Ubuntu Feisty Fawn repositories.