Aria2 1.35.0,更新,测试,发布
- 2019 年 10 月 14 日
- 筆記
在上一篇: 有哪些便宜还好用的东西,买了就感觉得了宝一样? 结尾提到了Tatsuhiro Tsujikawa的aria2计划在10月更新一个新的版本
今天趁着雨后明月挂天,开始了简单的更新
虽然在半年前已经把1.35.0更新了一遍,但是aria2并不是一个单体,如果仅仅被aria2版本的编号所迷惑,那一定是无忧无虑的人生哪
又到了熟悉的贴图对话环节,请看图片:
字节数在涨,到底发什么?
以下是科普时间
In computing, DLL 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 days, where a COM dll had to be registered, and clients of it would look it up in the registry. It was a nightmare because the filesystem (*.dll, *.ocx) could be modified leaving obsolete entries in the registry. Apps would stop working, it 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)