File sharing is one of the oldest and most popular usage area of the internet. In the old days there was ftp to share files. After 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 distributed protocol used to download and upload files. Torrent files holds information about shred file 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 search for famous torrrent sites. qBitttorent also have web based GUI as alternative to Desktop. DHT, Per Exchange, Encrytion, magnet also supported.
Transmission torrent client uses less 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 environment. Ktorrent is generally used with KDE desktop. It have speed limit feature. Ktorrent also supports file prioritization of multiple torrent files. It have more features than other torrent client but works with KDE libraries.
Tixati is multi platform torrent client. It supports distributions like Fedora, RHEL, Ubuntu, Mint etc. It works with GTK-2 libraries. It have simple screen but have a lot of features. Tixati supports DHT, advanced bandwidth management, magnet etc.
Vuze is multi platform torrent client. It have features like meta search, subscriptions like ted talks etc., web gui for remotely manage. Vuze comes with an bundled HD Video player which plays popular video formats. One of the most useful feature is video format converting for different platforms like android, ios etc.
Frostwire is similar solution to the Vuze. It have builtin player. It supports torrent features like DHT, encryption, magnet etc. It can be used from smartphones. It have distribution specific packages like rpm, deb and tarbal.