curl作者回顾过去二十五年

  curl 作者 Daniel Stenberg 回顾了项目经历的二十五年。发布 curl 首个版本时是他只有 27 岁,当时是 Frontec Tekniksystem 的软件工程师,主要是为瑞典产品开发公司从事嵌入式系统的合同开发工作。他当时养成了一个习惯,每天晚上会熬夜花一两个小时从事个人项目的开发。

  curl 背后的开发理念是逐步迭代在所有方面进行改进,它也并不是突然流行起来的,用户数是逐步增长的,在 1998 年只有少数用户,到 2010 年增加到数亿用户。很难估计现在 curl 有多少用户,但估计远超 100 亿,URL 的 API 库 libcurl 几乎被每一个联网的设备和系统使用。

  他的 curl 之路始于 1996 年底,他下载了 Rafael Sagula 开发的工具 httpget,每天自动下载货币汇率,确保他的货币兑换器能正常工作。httpget 有些漏洞,他向作者递交了补丁。Rafael 认为他可以接手维护该项目,所以他接手了。他逐步加入了对 GOPHER 的支持,改变项目名称,增加对 FTP 的支持,在 1998 年初增加了对 FTP 上传的支持...后面就是历史。

  https://daniel.haxx.se/blog/2023/03/20/twenty-five-years-of-curl/