toimimattomaksi on ilmainen BitTorrent toteuttamista.
Tavoitteet Projektin ovat tehokkuus, yksinkertaisuus ja korkea koodin laatua.
Toimimattomaksi on Yksisäikeisessä ja asynkroninen, kirjoitettu ANSI C käyttäen libevent ja mmap () suorituskyvyn.
Toimimattomaksi on kehitetty pääasiassa alle OpenBSD, mutta se on kirjoitettu siirrettävyyttä ajatellen ja pitäisi kääntää ja ajaa kättelyssä ainakin:
IN- FreeBSD 6.2
IN- Ubuntu Linux 7.10
IN- Centos 5
IN- Mac OS X
IN- Solaris 10
Menen ulos minun tapa käyttää hitaampaa, ankarampia alustoja kehittämiseen (esim vanha sparc64, g3 macppc, käsivarsi Zaurus) karsia endianness ja osoitin kysymyksiä, ja tietenkin saada tuntumaa suorituskyvyn ongelmia. Tämä lähestymistapa on johtanut varsin kohtuullinen suorittimen ja muistin vaatimukset. Siirtäminen noin 150KB / sec käytetty 5% suorittimen ja 1.4M muistia 270MHz UltraSparc II koneeseen. Koska nykyajan koneet ovat karkeasti suuruusluokkaa nopeammin kuin tämä, suorituskyky olisi hyväksyttävissä rajoissa.
Käyttö
Toimimattomaksi on tarkoitus olla helppo käyttää.
$ ./unworkable Mymusic.torrent
mymusic.torrent hash ok: 35% rx: 9538KB 103.0KB / s 02:38 ETA
Manuaalinen sivun sisältyy lähde, ja rakensi laiminlyöneen OpenBSD.
Mikä on uusi tässä julkaisussa:
- Tämä julkaisu korjaa pari reuna-tapauksen bugeja kartoitus kappaletta levyllä mmap () 'd tiedostoa.
- Tämä tekee useiden tiedostojen torrent downloads luotettavampaa.
- Mandriva 2008.1 Linux on tunnettu työskentelee alusta.
Mikä on uusi versiossa 0.5:
- Tuki Fast Extensions (BEP 6), välttäen pitkät hash tarkastukset Nopea Resume, ja monet bugikorjauksia, jotka tekevät BitTorrent siirtoja tapahtuu nopeammin. Linux-tuki on parannettu.
Kommentteja ei löytynyt