Daniel Stenberg开发的cURL已经23年了

程序员    2021年3月21日

瑞典哥们Daniel Stenberg是cURL和libcurl的作者,住在瑞典的Huddinge。他是一名互联网协议极客、开发者、开放源代码者,从1985年以来一直在编程,也是IETF中HTTPbis和QUIC工作组成员。他现在在wolfSSL工作,wolfSSL是类似openSSL的一个开源的商用嵌入式库,但更小,适用于各种应用、智能设备、IoT和云。

在3月20日,Daniel Stenberg发布了一篇博客,纪念curl 23年。curl的正式生日是1998年3月20日,一开始就是curl 4.0版本,但其实可以追溯到一年多以前的历史。在1996年11月11日,Rafael Sagula发布了一个名为httpget的工具,httpget 0.1版本是一个不足300行的单个C语言文件。

Daniel Stenberg发现了httpget并开始为之贡献,并进一步扩展了它的功能,添加了对Gopher和FTP的支持。随后,httpget被重命名为urlget。在1998年春季,他还添加了对FTP上传的支持,不过该工具的名称再次引起了误解,需要再次对其进行重新命名。很快他就想到了一个有趣的词,curl。因为该工具适用于URL,又是Internet客户端工具,把客户端的c和网址url结合起来,使cURL看起来很贴切和有趣。自此,curl开始了自己的江湖历程。

Daniel Stenberg的文章和github:
https://daniel.haxx.se/blog/2021/03/20/curl-is-23-years-old-today/
https://github.com/bagder/