Unix下的Gnutella软件
gtk-gnutella是Unix类系统下 Gnutella 的服务端/客户端实现,该软件依赖于 GTK+ (1.2版以上 ) 、 libxml,但Gnome不是必须的。 目前,gtk-gnutella主要在Linux(Debian 3.1)下进行开发与测试, 至少支持如下操作系统:Linux、 FreeBSD、 NetBSD、 Darwin、 Solaris、Tru64 UNIX (OSF/1)、 SGI IRIX、BeOS等, 支持的CPU构架包括:x86、AMD64、PowerPC、SPARC、MIPS等
Gnutella按照GNU通用公共许可证(GPL)进行发布。
gtk-gnutella尚未完工,但已经具有完整的功能,通过gtk-gnutella, 可以分享、搜索、下载各种文件,gtk-gnutella的稳定性也很好, 可以自觉地一天接一天地工作下去。
欢迎将您的想法与创意发到gtk-gnutella-devel邮件列表来。 臭虫报告请发往 SourceForge.net Bug Tracker
新闻
12 October 2026, Version 1.3.2 Released
This is an urgent release fixing bugs.
Bug Fixes
- Fix spurious crash on DHT node lookup results without query tokens
- Regenerate proper identification keys
9 March 2026, Version 1.3.1 Released
This is an urgent release fixing bugs.
Bug Fixes
- [GTK2] Removed "clock" icon in status bar, a left-over of the 1.3.0 edits.
- Was sometimes crashing at startup due to a bug in logfilter.
- Forgot an include of "mempcpy.h", causing compilation error on MacOs.
- Fixed compilation error on arm64.
6 March 2026, Version 1.3.0 Released
This is a maintenance release with minor bug fixes.
Improvements
- Removed expiration date: this version will now run forever.
Under the Hood
- Merged various enhancements from a side project reusing GTKG's library.
- Added experimental logfilter (see extra_files/logfilter.sample).
