O BitTorrent é um protocolo para compartilhamento de arquivos P2P, que geralmente é a maneira mais rápida de se obter as últimas distribuições. Ele se expandiu muito além da implementação original do Python e agora incorpora todos os tipos de tecnologias extras, como tabelas de hash distribuídas, troca entre pares e muito mais.

Um cliente BitTorrent moderno tem que ser capaz de lidar com criptografia, trabalhando por trás de roteadores NAT (de preferência com UPnP) e uma série de outros termos acronímicos. Também esperamos que eles sejam fáceis de usar, mas repletos de recursos e peças personalizáveis..

Há uma guerra travada contra clientes de torrents por ISPs que (compreensivelmente) querem usar a tecnologia de modelagem de tráfego para não priorizar o tráfego de torrent em favor do Facebook, então tecnologias como criptografia e acesso de porta randomizado se tornam úteis se você não quiser obter tampado.

Neste Roundup, consideramos apenas clientes que são executados nativamente no Linux. O cliente BitTorrent de referência ainda está indo, mas a última versão do Linux foi há tanto tempo que não nos incomodamos em incluí-lo.

Existem alguns clientes ativos e atualizados, como o Miro, que estão sintonizados em atividades específicas. Estes são realmente bons no que fazem, mas não para uso geral, então eles também foram excluídos.

Finalmente, existem muitos clientes louváveis ​​de torrent de linha de comando, como rtorrent e aria2, mas eles fazem capturas de tela terríveis e temos que desenhar a linha em algum lugar, então eles não são representados.

Como nós testamos ...

Os clientes foram testados em um desktop Core 2 Duo 2.5GHz com 4GB de memória rodando o Fedora 13. Além do uso normal, o teste principal para velocidade, CPU e uso de memória foi realizado com quatro arquivos torrent de teste de 256MB cada. Os clientes estavam restritos ao download de três arquivos simultaneamente.

O rastreador foi executado na mesma máquina para eliminar qualquer variação na latência da rede, e os torrents foram semeados por três máquinas em uma rede local 10/100 usando uma variedade de clientes (Transmission, uTorrent, Vuze).

Usar muita memória ou núcleos de CPU geralmente é intencional para acelerar os downloads. Os downloads cronometrados foram calculados em média em três execuções, mas são apenas diretrizes.

Dilúvio

Este cliente pode ser executado em vários modos. Escrito em Python, ele faz uso do GTK para a interface de desktop, mas na verdade não é um aplicativo do Gnome - parece exatamente em casa no KDE ou qualquer que seja a sua área de trabalho escolhida..

O layout da tela principal é bastante simples - uma árvore à esquerda permite que você selecione um item de interesse (digamos, seus downloads atuais), que são exibidos no painel principal. A barra de status na parte inferior oferece leituras sobre várias coisas, como velocidades atuais e pares conectados ou descobertos.

Deluge também suporta a bandeja do sistema, e exibe as velocidades de transferência, bem como opções para controlar uploads e downloads e adicionar um torrent sem se preocupar com a interface principal - um toque agradável não encontrado em muitos clientes.

A principal funcionalidade de um cliente básico é tratada pelo aplicativo principal, mas, para o que muitas pessoas considerariam recursos essenciais, você pode ter que se aprofundar nos vários plug-ins disponíveis - para blocklists ou agendamento, por exemplo. Existem alguns deles e eles podem ser instalados diretamente através do Deluge sem muito barulho.

Não há nenhuma opção para lançar um arquivo diretamente da lista de download, nem há um recurso de pesquisa de torrent, o que é frustrante. Uma coisa chata sobre esse cliente é que a média móvel da velocidade de download continua em movimento após o término do download..

No momento da escrita, a versão 1.3 do software é iminente, então talvez isso seja corrigido no momento em que você ler isso. Não é um esforço ruim por qualquer meio, embora falte um pouco da integração do sistema de outros, e é apenas um peso médio quando se trata de opções úteis. Ele funciona e é bastante leve no uso de recursos.

Veredito

Dilúvio
Versão: 1.2.3
Local na rede Internet: http://deluge-torrent.org

O meio-da-estrada, mas tem muito amor pelo desenvolvimento.

Avaliação: 6/10

KTorrent

Espera-se que os aplicativos baseados no KDE estejam cheios de configurações, opções e menus, e isso não é exceção. O KTorrent não seria facilmente confundido com uma aplicação do Mac OS X - cada pixel da sua interface parece querer comunicar informações urgentes, ou solicitar que alguma opção seja definida.

Para aqueles que não se assustam com a funcionalidade declarada ou que sua interface de aplicação pode querer fornecer alguns detalhes úteis, isso provavelmente não é uma coisa ruim..

Em termos de tecnologia subjacente, o KTorrent facilmente iguala ou excede todos os outros clientes aqui, exceto o Vuze, já que não possui o rastreador, o media player e o servidor de mídia UPnP. Para ser honesto, a busca é um pouco sem brilho, também.

Apesar de vários mecanismos de busca estarem incluídos, o KTorrent apenas coloca você no site, que é preguiçoso, e não é tão útil quanto o esforço do qBittorrent. Além disso, o KTorrent tem todas as bases cobertas.

Funcionalidade extra é fornecida pelos plugins e, novamente, eles mostram o toque do microgerenciamento. O agendamento de largura de banda pode ser definido em um calendário gigante, portanto, se você quiser permitir envios ilimitados somente às quintas-feiras, esse é o único cliente que o fará. É um aplicativo antigo do KDE, expondo praticamente todos os recursos e opções de controle do usuário e deixando que você resolva se precisa deles ou não.

O KTorrent era o único cliente que gerenciava conexões com todos os pares disponíveis no tempo que levava para baixar os torrents de teste, e também registrava o tempo mais rápido. Como alguns dos outros clientes, o KTorrent também pode ser executado em modo sem cabeçalho, e inclui uma interface web embutida..

Veredito

KTorrent
Versão: 4,0
Local na rede Internet: http://ktorrent.org

Repleto de recursos, se você puder poupar o esforço para configurá-los.

Avaliação: 9/10

Monção

Esta aplicação bastante simplista começou a vida como um desdobramento ou extensão natural do projeto MonoTorrent - uma biblioteca torrent escrita usando a implementação Mono do .NET. Como a maioria dos outros clientes aqui usa a biblioteca libtorrent, podemos esperar algumas diferenças de desempenho do Monsoon - e houve.

Ele sequestrou a maioria dos ciclos de CPU disponíveis, mas também gerou uma taxa de transferência empolgante, registrando o tempo médio mais rápido para o teste de download local (apenas digitando o KTorrent). Com uma pasta de observação para torrents de entrada e a possibilidade de armazenar os ativos e concluídos em locais diferentes, este cliente, pelo menos, serve os aspectos básicos dos recursos no departamento de manipulação de arquivos..

No entanto, não há agendamento, nenhum script, nenhum plug-in e nenhuma menção ao DHT ou ao Peer Exchange (embora eles sejam suportados pelo MonoTorrent).

Visualmente, o software Monsoon segue um tema muito familiar, com categorias abaixo à esquerda, uma visão de lista ordenável principal no meio e uma seleção tabulada de telas de informação para o torrent selecionado abaixo. Como acontece com a maioria dos outros clientes neste roundup, isso se estende à capacidade de definir várias opções, incluindo a alteração das configurações de largura de banda de um arquivo torrent individual.

Como o Vuze e o KTorrent, o Monsoon inclui uma assinatura de feed. Muitos podcasts de vídeo são distribuídos dessa maneira e é muito simples de configurar. Existem algumas opções avançadas de filtragem para garantir que você obtenha exatamente o que deseja.

Monsoon é um projeto promissor que não teve um lançamento em algum momento, embora a biblioteca subjacente do MonoTorrent tenha sido atualizada recentemente.

Veredito

Monção
Versão: 0,21
Local na rede Internet: www.monsoon-project.org

Falta de finesse e recursos, mas um downloader agressivo.

Avaliação: 5/10