Transmission

client BitTorrent

Transmission è un client BitTorrent. È dotato di una semplice interfaccia che poggia su un back-end di tipo multipiattaforma. Transmission è un software libero ed open source, principalmente rilasciato sotto licenza MIT. Transmission funziona sotto Mac OS X (interfaccia Cocoa), Linux/NetBSD/FreeBSD/OpenBSD (interfaccia GTK+) e BeOS/ZETA (interfaccia nativa), ed è incluso nell'installazione base dei sistemi Ubuntu.

Transmission
software
Logo
Logo
Schermata di esempio
Schermata di esempio
Genere
Data prima versione17 settembre 2005
Ultima versione2.50 (3 marzo 2012)
Sistema operativo
LinguaggioObjective C
C
C++
ToolkitGTK, Qt e Ncurses
LicenzaExpat license, GNU GPL v2, GNU General Public License e licenza MIT
(licenza libera)
Sito webtransmissionbt.com/

Transmission utilizza una quantità di risorse ridotta rispetto a molti altri client BitTorrent. Il progetto ha l'obiettivo di ottenere un buon bilanciamento tra semplicità d'uso e numero di funzioni presenti. Per questa ragione, Transmission è meno dotato a livello di funzionalità rispetto ad altri client. L'obiettivo principale del design è mantenere un'interfaccia semplice ed intuitiva.

Caratteristiche

Una lista non esaustiva, e probabilmente datata, delle caratteristiche principali di Transmission è riportata sotto.

Tutte le piattaforme

  • Download selettivo e gestione delle proprietà dei file
  • Supporto a connessioni criptate
  • Creazione file Torrent
  • Peer exchange (compatibile con Azureus e μTorrent)
  • Mappaggio porte automatico (tramite UPnP/NAT-PMP)
  • Ripresa rapida - con peer caching
  • Bannaggio automatico dei peer che inviano dati corrotti
  • Unica porta di ascolto per tutti i torrent
  • Supporto MSE Tracker Extention
  • Supporto DHT a partire dalla versione 1.70

Specifiche per Mac OS X

  • Code di download e di seed
  • Scheduling di base
  • Opzioni di filtraggio ed ordinamento
  • Opzioni seeding automatico
  • Limiti globali/individuali per la banda
  • Sistemi di notifica su Dock e Growl
  • Toolbar personalizzabile
  • Barra/finestra di progressione avanzata
  • Aggiornamento automatico tramite Sparkle
  • Universal binary

Sviluppo

Sono disponibili giornalmente online build specifiche per OS X ed il codice sorgente in formato tarball [1]. Il progetto ha un forum dove gli utenti possono discutere e richiedere lo sviluppo di nuove caratteristiche [2]. C'è anche un canale IRC, #transmission, situato su Freenode ed un canale secondario su Moofspeak.

Critiche

La versione 0.6.1 di Transmission non aderiva completamente alle specifiche di BitTorrent; ciò ha avuto come conseguenza l'esclusione di questa versione da molti tracker privati. Tale problematica è stata tuttavia risolta nella successiva versione, la 0.70.

libTransmission

Il back-end di Transmission (libTransmission) costituisce la base di un altro client shareware per Mac, Xtorrent, così come per il demone di Transmission.

Voci correlate

Altri progetti

Collegamenti esterni