Transmission

Wikipediasta
Tämä on arkistoitu versio sivusta sellaisena, kuin se oli 19. tammikuuta 2015 kello 17.58 käyttäjän 85.76.173.255 (keskustelu) muokkauksen jälkeen. Sivu saattaa erota merkittävästi tuoreimmasta versiosta.
Siirry navigaatioon Siirry hakuun
Transmission
[[Tiedosto:|80px|]]
[[Tiedosto:|250px|Transmission]]
Transmission
Kehittäjä Charles Kerr, Mitchell Livingston
Kehityshistoria
Ensijulkaisu 17. syyskuuta 2005
Vakaa versio 2.84[1] / 1. heinäkuuta 2014
Kehitystilanne Aktiivinen
Tiedot
Ohjelmistotyyppi BitTorrent-ohjelmisto
Alusta OS X, Linux, BSD, Solaris, Platypux ja useat sulautetut alustat
Ohjelmointikielet C, Objective-C
Lisenssi GPL/MIT

Transmission on ilmainen avoimen lähdekoodin BitTorrent-ohjelmisto. Ohjelmisto on saatavana usealle eri käyttöjärjestelmälle. OS X, Linux, FreeBSD, OpenBSD, NetBSD, Solaris, Platypux ja kahdeksan eri valmistajan sulautettua alustaa ovat virallisesti tuettuja. Epävirallinen Windows, iOS ja Android portti löytyy, joskin näiden käyttöliittymä ei ole standardi.[1]

Tekniset ominaisuudet

Ohjelma on toteutettu C ja Objective-C ohjelmointikielillä, mikä tekee siitä reagoivan verrattuna tulkattavilla kielillä toteutettuihin asiakasohjelmiin. Transmissionin perustoiminnallisuus pohjautuu libTransmissioniin, joka toimii myös daemonin ja Clutch nimisen webkäyttöliittymän moottorina. Käytettävissä on natiivi GTK+, Qt tai OS X käyttöliittymä. Muita kirjastoriippuvuuksia ovat libevent, openssl, libnatpmp, miniupnpc, curl ja zlib.[2]

Transmission on suunniteltu lähtökohtaisesti vähäiseen resurssien kulutukseen: testauksen aikana Transmission käytti alle neljäsosan muiden Bittorrent-asiakkaiden käyttämästä muistista.[3] Transmission kulutti myös vähemmän CPU aikaa, kuin muut testatut GUI asiakasohjelmat. Jopa vähemmän kuin eräät terminaalipohjaiset asiakasohjelmat.

Ominaisuudet

  • Torrent-tiedostojen ja niiden sisäisten tiedostojen lataamisen priorisointi.
  • Torrent-tiedostojen asettaminen jonoon versiosta 2.40 lähtien.
  • Tuki magneettilinkeille versiosta 1.80 lähtien.[4]
  • Ladattavien tiedostojen valitseminen.
  • Mahdollisuus siirtää torrentteja toiseen kansioon latauksen valmistuttua.
  • Torrent-tiedostojen luominen.
  • Protokollan liikenteen salaus.
  • Vertaisvaihto (yhteensopiva Vuze- ja µTorrent-ohjelmien kanssa).
  • Daemon tila.
  • Etäkäyttö sisäänrakennetun web-palvelimen kautta.
  • Automaattinen porttien kartoitus (UPnP/NAT-PMP)
  • Nopea latauksen jatkaminen.
  • Estolistat pahojen vertaisten torjuntaan.
  • Karanteeni saastuneille latauksille OS X:ssä alkaen versiosta 2.50.
  • Yksittäinen kuunneltava portti kaikille torrenteille.
  • Ajoitetut kaistarajoitukset.
  • Yleiset ja torrent-kohtaiset kaistarajoitukset.
  • Torrenttien lajittelu ja suodatus.
  • Osittainen[5] IPv6-tuki 1.50-versiosta lähtien.
  • Tuki HTTPS-seurantapalvelimille.
  • DHT-tuki (Mainline) versiosta 1.70 lähtien[6], IPv6-DHT 1.80-versiosta lähtien.[7]
  • µTP-tuki versiosta 2.30 lähtien.
  • Tuki verkkosiemenille.
  • UDP seurantapalvelimien tuki versiosta 2.30 lähtien.

Levinneisyys ja vastaanotto

Transmission on oletus BitTorrent asiakasohjelma monissa Unix ja Linux jakeluissa, mukaanlukien Joli OS, Solaris,[8] Ubuntu (14. tammikuuta 2008 lähtien),[9] Mandriva (kevät 2008 lähtien),[10] Mint,[11] Fedora,[12] Puppy,[13] CrunchBang,[14] Zenwalk,[15] ja openSUSE:n GNOME variantissa.[16] Myös FON reitittimissä on transmission valmiiksi asennettuna.[17]

Transmission oli ladattu yli 230 000 kertaa viikko sen julkaisun jälkeen.[18] ja on myös suosituin BitTorrent−ohjelma Mac−ohjelmien lataussivuilta MacUpdate ja VersionTracker ladatuista ohjelmista.lähde?

Lähteet

Ulkopuoliset linkit

Tämä ohjelmistoon liittyvä artikkeli on tynkä. Voit auttaa Wikipediaa laajentamalla artikkelia.