onwerkbaar is 'n gratis BitTorrent implementering.
Doelwitte van die projek sluit in doeltreffendheid, eenvoud en 'n hoë-kode gehalte.
Onwerkbaar is enkele threaded en asynchrone, geskryf in ANSI C behulp libevent en MMAP () vir prestasie.
Onwerkbaar is ontwikkel hoofsaaklik onder OpenBSD, maar dit het met port geskryf in gedagte en moet saamstel en hardloop uit die boks op na minste:
in- FreeBSD 6,2
in- Ubuntu Linux 7,10
in- CentOS 5
in- Mac OS X
in- Solaris 10
Ek gaan uit my pad om stadiger, harder platforms vir die ontwikkeling (bv ou sparc64, G3 Macppc, arm zaurus) om onkruid uit endianness en wyser kwessies, en natuurlik om 'n gevoel vir prestasie probleme kry. Hierdie benadering het gelei tot baie redelik CPU en geheue vereistes. Oordrag op sowat 150KB / sek gebruik 5% CPU en geheue 1.4m op 'n 270Mhz Ultra II masjien. Gegewe dat die huidige masjiene is ongeveer 'n orde van grootte vinniger as dit nie, moet die prestasie wees binne aanvaarbare perke.
Gebruik
Onwerkbaar is veronderstel maklik om te gebruik.
$ ./unworkable Mymusic.torrent
mymusic.torrent hash ok: 35% rx: 9538KB 103.0KB / s 02:38 ETA
'N Handleiding bladsy is ingesluit in die bron, en gebou deur wanbetaling kragtens OpenBSD
Wat is nuut in hierdie release:.
- Hierdie vrystelling is vasgestel 'n paar rand geval foute in die kartering van stukke op skyf MMAP () 'd lêers.
- Dit maak multi-lêer torrent downloads meer betroubaar.
- Mandriva Linux 2008,1 is 'n bekende werk platform.
Wat is nuut in die weergawe 0,5:
- Ondersteuning vir Fast Uitbreidings (BEP 6), vermy lang hash tjeks met 'n vinnige aflewering, en baie bugfixes dat BitTorrent oordragte te maak gebeur teen 'n vinniger tempo. Linux ondersteuning is verbeter.
Kommentaar nie gevind