inaplicabilă este o implementare gratuit BitTorrent.
Obiectivele acestui proiect sunt de eficiență, simplitate și de înaltă calitate cod.
Inaplicabilă este unic filetat si asincron, scris în ANSI C folosind libevent și mmap () pentru performanță.
Inaplicabilă este dezvoltat în primul rând în OpenBSD, cu toate acestea a fost scris cu portabilitate în minte și ar trebui să compileze și a alerga afară de la cutie pe cel puțin:
In- FreeBSD 6.2
In- Ubuntu Linux 7.10
In- Centos 5
In- Mac OS X
In- Solaris 10
Ies din calea mea de a folosi mai lent, platforme mai dure pentru dezvoltare (de exemplu sparc64 vechi, macppc g3, braț Zaurus) de a elimina problemele de endianness și indicatorul, și, desigur, pentru a obține o simt pentru probleme de performanță. Această abordare a condus la CPU și memorie cerințe destul de rezonabile. Transferul la aproximativ 150KB / sec folosit 5% CPU si memorie 1.4M pe o mașină 270MHz UltraSparc II. Având în vedere că mașinile contemporane sunt aproximativ un ordin de mărime mai repede decât acest lucru, performanță ar trebui să fie în limite acceptabile.
Folosire
Inaplicabilă ar trebui să fie simplu de utilizat.
$ Mymusic.torrent ./unworkable
mymusic.torrent ok hash: 35% rx: 9538KB 103.0KB / s 02:38 ETA
O pagină manual este inclus în sursă, și a construit în mod implicit în OpenBSD
Ce este nou în această versiune:.
- Acest comunicat stabilește o serie de margine caz bug-uri în cartografierea de piese la mmap pe disc () "d fișiere.
- Acest lucru face mai multe fișiere de descărcări torrent mai fiabile.
- Mandriva 2008.1 Linux este o platforma de lucru cunoscut.
Ce este nou în versiunea 0.5:
- Suport pentru extensii rapide (BEP 6), evitând hash lung verificări cu CV Rapid, si multe bugfixes care fac transferurile BitTorrent întâmpla într-un ritm mai rapid. Suport Linux a fost îmbunătățită.
Comentariile nu a fost găsit