File sharing is one of the oldest and most popular usage areas of the internet. In the old days, there was FTP to share files. After the FTP era various protocols and tools came into play like DC++, Napster, Kazaa, etc. But these protocols and tools have some problems like not sharing resources between each other. In the new fiber era, torrent protocol came and cleared all other file sharing protocols. Bit torrent is a distributed protocol used to download and upload files. Torrent files hold information about shred files and folders. Torrent file extension is
.torrent and defined in
BEP-0003 standard. Mime type is
application/x-torrent . Torrent protocols uses hashes uniquely define file and folders. In this article we will look popular and best Linux torrent clients.
uTorrent is the lightweight version of BitTorrent application. Even it is smaller version it includes most wanted features. uTorrent gives ability for automatic bandwidth management. Download with magnet without using torrent files directly. It is very fast. uTorrent also have pro version which removes ads. Automatic protection from viruses and malware’s of downloaded files.
Deluge is very powerful torrent client. Deluge is an opensource project. It mainly uses libtorrent library. Deluge can work in client server architecture which means deluge can run as daemon for torrent client so it can be run after GUI is closed. Deluge supports Web, Desktop and Console based GUI’s. Deluge also supports encryption, DHT, LSD, per torrent speed limit.
qBittorrents aims to provide similar features like uBittorrent as open source. uBittorrent supports the search for famous torrent sites. qBitttorent also has web-based GUI as an alternative to Desktop. DHT, Peer Exchange, Encryption, magnet also supported.
Transmission torrent client uses fewer resources according to other alternatives. Transmission GUI provides rich support like Mac, GTK+, Qt, Web Client. The best chose for multi-platform usage.
KDE provides its own torrent for desktop environments. Ktorrent is generally used with KDE desktop. It has a speed limit feature. Ktorrent also supports file prioritization of multiple torrent files. It has more features than other torrent clients but works with KDE libraries.
Tixati is a multi-platform torrent client. It supports distributions like Fedora, RHEL, Ubuntu, Mint, etc. It works with GTK-2 libraries. It has a simple screen but has a lot of features. Tixati supports DHT, advanced bandwidth management, magnet, etc.
Vuze is a multi-platform torrent client. It has features like metasearch, subscriptions like ted talks, etc., web GUI for remotely manage. Vuze comes with a bundled HD Video player which plays popular video formats. One of the most useful features is video format converting for different platforms like android, ios, etc.
Frostwire is a similar solution to Vuze. It has a builtin player. It supports torrent features like DHT, encryption, magnet, etc. It can be used from smartphones. It has distribution-specific packages like rpm, deb, and tarball.