Transmission

Da Wikipedia, l'enciclopedia libera.
bussola Disambiguazione – Se stai cercando il festival musicale che si tiene a Praga, vedi Transmission (festival).
Transmission
Logo
Transmission 2.41.png
Sviluppatore Transmission Project
Ultima versione 2.84 (1º luglio 2014)
Sistema operativo Mac OS X
Unix-like
Microsoft Windows  [1]
Linguaggio C
Objective C
Genere Client BitTorrent
Licenza MIT/GPL
(Licenza libera)
Lingua Multilingua
Sito web www.transmissionbt.com/

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 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[modifica | modifica wikitesto]

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

Tutte le piattaforme[modifica | modifica wikitesto]

  • 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[modifica | modifica wikitesto]

  • 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[modifica | modifica wikitesto]

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

Critiche[modifica | modifica wikitesto]

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 problema è stato tuttavia risolto nella successiva versione, la 0.70.

libTransmission[modifica | modifica wikitesto]

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[modifica | modifica wikitesto]

Altri progetti[modifica | modifica wikitesto]

Collegamenti esterni[modifica | modifica wikitesto]