kivitelezhetetlen egy ingyenes BitTorrent végrehajtását.
Célok a projektben a hatékonyság, az egyszerűség és a magas minőségű kódot.
Kivitelezhetetlen az egyszálú és aszinkron írt ANSI C-libevent és mmap () a teljesítmény.
Kivitelezhetetlen fejlesztésénél elsősorban OpenBSD alatt azonban meg van írva a hordozhatóság szem előtt, és össze kell állítaniuk és elfogyott a doboz legalább:
in- FreeBSD 6.2
in- Ubuntu Linux 7.10
in- CentOS 5
in- Mac OS X
in- Solaris 10
Kimegyek az utamból, hogy lassúbb, keményebb platformok fejlesztése (pl régi sparc64, g3 macppc, kar zaurus) kigyomlálni végződést és a mutató kérdéseket, és természetesen, hogy kedvet kapjanak a teljesítmény problémákat. Ez a megközelítés azt eredményezte, hogy teljesen ésszerű CPU és memória igénye. Átvitele körül 150KB / sec használt 5% CPU és 1,4 M memória egy 270MHz UltraSPARC II gépet. Tekintettel arra, hogy a legmodernebb gépeken nagyjából egy nagyságrenddel gyorsabb, mint ez, a teljesítmény legyen elfogadható határok.
Használat
Kivitelezhetetlen állítólag egyszerű a használata.
$ ./unworkable Mymusic.torrent
mymusic.torrent hash ok: 35% rx: 9538KB 103.0KB / s 02:38 ETA
A kézikönyv az oldal tartalmazza a forrás és a beépített alapértelmezés szerinti OpenBSD.
Mi az új ebben a kiadásban:
- Ez a kiadás javít egy pár él-ügyben hibákat a feltérképezése darab a lemezen mmap () 'd fájlokat.
- Ez teszi több fájl torrent letöltések megbízhatóbb.
- Mandriva 2008,1 Linux egy jól működő platform.
Mi az új a 0.5 verzió:
- Támogatás Fast Extensions (BEP 6), elkerülve a hosszú hash ellenőrzéseket Gyors folytatás, és sok hibajavítás, amelyek BitTorrent transzferek történni gyorsabb ütemben. Linux támogatás javult.
Hozzászólás nem található