Transmission 4.0.0 稳定版发布,开源 BitTorrent 客户端
Transmission 4.0.0 稳定版已正式发布,其团队表示这是一个大版本更新——不仅体现在版本号上,他们还为这个版本投入了许多开发资源。自 3.0 发布以来,此版本已经积极开发了一年多,包含大量变化,提交了超过 1000 个 commit。
下载地址:https://transmissionbt.com/download
Transmission 是开源的 BitTorrent 客户端,支持 macOS、Windows 和 Linux 平台。特点是具有简洁且美观的界面、速度快、轻量、保护隐私,还具有其他众多丰富功能。
主要变化
优化资源使用:内存占用更少、CPU 周期更低
- 此版本对代码进行了广泛的分析和改进,以修复低效的代码和内存使用。与 3.00 相比,CPU 周期和内存占用分别降低了 50% 和 70%
- 远程控制 GUI (transmission-qt & transmission-web) 现在使用 RPC API "table" 模式,从而减少有效负载 / 带宽使用
- RPC 有效负载现在使用 libdeflate 进行压缩,它经过高度优化,比 zlib 库快得多
社区活跃度更高:对错误反馈和代码提交的响应速度显著提升
- 与过去相比,Transmission 对错误反馈和代码提交的响应要快得多
- 吸引了一批新的贡献者
- Transmission 4.0.0-beta.1 包含 300 多个新的社区 commit(点此查看)
- 文档已迁移到
transmission/transmission
,贡献者可提交 PR 来改进它
使用现代化代码:使用 C++ 重写
- 项目代码已从 C(C90) 迁移到 C++。在此过程中,团队删除了数千行自定义代码并改用标准 C++ 工具,从而将核心的代码量减少了 18%。此外还通过对核心代码仓库进行广泛的重构,让其更具可测试性和可维护性
- GTK 客户端已移植到 gtkmm
- Web 客户端已用现代 JavaScript 重写,不再使用 jQuery。完整 gzip 包大小为 68K
- 单元测试已扩展并移植到 Google Test。Clang sanitizer 构建在 CI 期间运行
- 核心库已经过模糊测试
- Transmission 现在对新代码使用 Sonarcloud、Coverity、LGTM 和 clang-tidy 静态分析。与 Transmission 3.00 相比,修复了数百个代码警告。
- 支持使用 BitTorrent v2 种子和混合型种子
- 支持设置可用于宣布所有公共种子的 “默认” 跟踪器
- 新添加的种子可以立即启动并按需验证片段,而不需要在开始做种之前进行全面验证
- 添加了在创建新种子时省略潜在识别信息(例如用户代理和创建日期)的选项
- 重写 Web 客户端,可在移动设备使用
- 创建新种子时,现已支持指定块大小
- 支持 IPv6 阻止列表
- 从 4.0.0-beta.1 开始,Transmission 使用 semver 进行版本控制
- ……

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
IntelliJ IDEA 2023.1 EAP 4 发布
IntelliJ IDEA 2023.1 EAP 4 现已发布。带来了 macOS 上新 UI 的 projecttabs 和对 Astro 框架的支持。还引入了对 profiler 的火焰图的改进、更新了 Coverage view,以及期待已久的禁用 hashes 和 special values 拼写检查。 macOS 新 UI 中的Project tabs 为 macOS 用户实现 project tabs。当你打开多个项目时,现在可以轻松切换使用主工具栏下方显示的 project tabs。 改进了火焰图的 UI 通过为调用引入 color-coded highlighting 来更新火焰图。属于当前打开的项目的 Methods现在以黄色突出显示,以便用户轻松区分可以修改的代码,从而解决性能问题。还重新设计了火焰图的整体配色方案,使其看起来更舒适。 Astro support 对 Astro 框架的初始支持。这包括语法高亮、自动导入的 code completion、refactorings、navigation、intentions、code folding、Emmet 支...
- 下一篇
Canonical 加入学院软件基金会
Ubuntu 母公司 Canonical 宣布正式加入学院软件基金会 (Academy Software Foundation, ASWF),并成为高级会员 (Premier Members)。据介绍,Canonical 在开源社区内提供的服务和产品,帮助推动或提供创意产业所依赖的许多核心技术。 2018 年,一项全行业调查显示,84% 的电影制作人使用了开源。因此,电影艺术与科学学院 (AMPAS) 建立了一个论坛,旨在“通过开发治理模型、法律框架和社区基础设施来提高开源贡献的质量和数量,从而降低开发者的进入门槛并使用开源软件”。 ASWF 由 Linux 基金会和美国影艺学院(奥斯卡金像奖的主办单位)牵头,致力于促进好莱坞对开源软件的使用,促进、推动和倡导在媒体和娱乐行业中使用自由开源软件技术。 该基金会的创始成员包括许多好莱坞巨头与科技公司,比如动物逻辑制作公司、蓝色天空工作室、思科、梦工厂、英佩游戏 (Epic Games)、谷歌、英特尔、SideFX、迪士尼工作室、以及维塔数码 (Weta Digital)。 ASWF 执行董事表示,Canonical 是更广泛的开源生态系统...
相关文章
文章评论
共有0条评论来说两句吧...