失灵了是一个免费的BitTorrent实现。
这个项目的目标包括效率,简单性和较高的代码质量。
行不通是单线程和异步,采用了libevent和mmap()的性能用ANSI C编写。
行不通的开发主要在OpenBSD系统,但它已被写入时考虑了可移植性,并应编制并至少运行开箱即用:
IN-的FreeBSD 6.2
IN-Ubuntu Linux操作系统7.10
IN-CentOS 5的
IN-的Mac OS X
IN-的Solaris 10
我走出我的方式用于发展较慢,更严厉的平台(如旧的SPARC64,G3 macppc,手臂的Zaurus)淘汰字节顺序和指针的问题,当然要感受一下性能问题。这种做法导致了相当合理的CPU和内存的要求。在传送150KB左右/秒使用270Mhz的UltraSparc II机上5%的CPU和内存1.4M。鉴于现代的机器是大致一个数量级比这更快,性能应在可接受的范围之内。
用法
不可行应该是使用简单。
$ ./unworkable mymusic.torrent
mymusic.torrent哈希确定:35%RX:9538KB 103.0KB / S 02:38 ETA
手册页包含在源代码中,默认情况下OpenBSD中建
什么在此版本中是新的:
- 该版本修正了几个边缘案件的bug件磁盘上mmap()的“D文件的映射。
- 这使得多文件Torrent下载更可靠。
- 的Mandriva 2008.1 Linux是一个已知的工作平台。
什么版本0.5是新的:
- 支持快速扩展(BEP 6),避免长哈希与快速恢复,以及许多错误修正检查,使得BitTorrent的传输发生在以更快的速度。 Linux支持已得到改进。
评论没有发现