免费和开源的BitTorrent客户端传输4.0.0在这里有相当大的更新。这是最新的新闻。
传输是一个流行的桌面和基于网络的跨平台Torrent客户端,可能有数千用户使用。它也是许多Linux发行版的默认Torrent客户端。
该项目正在积极进行,并通过与通信、下载和Torrent相关的新网络协议不断改进。
一个新的主要版本,传输4.0.0,经过一年多的开发现在已经发布了。这一版本带来了数十个新功能、数百个错误修复和亟需的代码清理。多亏了众多的贡献者和开发者,Torrent客户端变得更加稳定和先进。
以下是一个简短的专题综述。
传输BitTorrent客户端
变速箱4.0.0:主要亮点
传输是一个有20年历史的应用程序,其背后的编程语言也是如此。因此,为了生存,它必须清理旧的代码库并采用现代语言。Transfer 4.0.0代码库完全从C迁移到C++,清理了数千行C代码,并用C++模块取代了它们。该团队吹嘘说,代码库已经减少了18%,并进行了重构,以便将来可以轻松维护。
此外,桌面GTK客户端现在使用gtkmm(用于GTK和GNOME的C++接口),Web客户端现在使用现代的JavaScript取代JQuery库。当与25k Torrent文件一起使用时,所有这些更改和几个重构修复将减少50%的CPU周期和70%的内存分配!
变速箱4.0.0
传输4.0.0还引入了最新的BitTorrent v2协议支持,包括混合Torrent。然而,您不能在此版本中创建混合Torrent,这是为未来计划的。此外,当前版本支持IPv6阻止列表,以确保下载文件时的安全性。当你添加或获得一个新的播种器,它可以立即启动,而不需要完全验证,从而实现更快的下载开始。如果你早点遇到一两分钟的延误,现在就不会了。
这些是主要的亮点功能,以及贡献者提供的数百个错误修复。您可以在官方更改日志中阅读有关此版本的更多信息。
下载
在发布本文时,主要的Linux发行版Flatpak repo还没有更新到这个版本。你需要等几天才能拿到这个最新版本。
Windows和MacOS用户可以从下面的页面获得预编译的安装文件。此外,您还可以从此处获取源代码以进行编译。
下载最新传输
通过公告和ChangeLog。