Aria2 1.35.0,更新,测试,发布

Posted on 2019-10-14 22:17  A.Z  阅读(...)  评论(...编辑  收藏

在上一篇: 有哪些便宜还好用的东西,买了就感觉得了宝一样? 结尾提到了Tatsuhiro Tsujikawa的aria2计划在10月更新一个新的版本

今天趁着雨后明月挂天,开始了简单的更新

虽然在半年前已经把1.35.0更新了一遍,但是aria2并不是一个单体,如果仅仅被aria2版本的编号所迷惑,那一定是无忧无虑的人生哪

又到了熟悉的贴图对话环节,请看图片:

字节数在涨,到底发什么?

以下是科普时间

In computingDLL Hell is a term for the complications which arise when one works with dynamic-link libraries used with Microsoft Windows operating systems

简单的猜测,dll 发生了变化,是的,从windows的视角的确如此

DLL hell was mostly from the COM dayswhere a COM dll had to be registeredand clients of it would look it up in the registryIt was a nightmare because the filesystem (*.dll, *.ocxcould be modified leaving obsolete entries in the registryApps would stop workingit was horrible.


更新aria2意味着它的所有依赖组件也同时更新了,作者Tatsuhiro Tsujikawa在issues中不停的强调tls1.3的支持在组件侧实现

于是在简短的更新后,文件夹里有看到熟悉的aria2c, 一起运行一下看看aria2c发生了什么变化:

似乎除了一个编号从1.34.0增加到1.35.0,编译时间外什么都没有变,而openssl的dev版本仅仅是一个3.0.0的api版本,毫无与时俱进的意味,但是它是最新的

做一个测试看看https是否顺滑无误:

很好呢,飞快地运行着,而到了最后环节,我估测了一下文件hash验证的时间,也就是从100%到finished task的时间间隔,这是一个强大的可验证task

应该是比上一个版本快了一点,那就是半年之后的1.35.0的意义吧

以上,更新,测试,到发布都已经完成了,如果对在ARM NAS古老的kernel上执行aria2有兴趣和执念的朋友,可以移步这里下载去年圣诞版:

"大概是世界上最好的支持最古老的ARM LINUX系统的aria2,版本1.34.0,修改了最大连接数,RPC限制2个以上的网络接口 "

本来另有一个话题想在 一起看期待已久的.NET Core 3.0新的单文件部署特性,记在昨日VS2019更新后补充一下

关于.net core3.0的wpf特性,在本篇结尾作为一个常识题考考大家:

如果按照我在一起看期待已久的.NET Core 3.0新的单文件部署特性,记在昨日VS2019更新中的project configuration,如果target wpf,空白窗体的hello world单一可执行文件会是多大呢?

请猜?

请猜?

请猜?

不许看答案!

不许搜索别人的答案!

 

 


 

 

这位小朋友,你记性真好,恭喜你答对了

134 MB (140,599,400 bytes)

 


 

补充,忘了本次还加入了2k的round-robin dns patch