本文最初发布于DANIELSTENBERG的个人博客,遵循CCBY-SA4.0许可,由InfoQ中文站翻译并分享。
作为当今用途最广的开源项目之一,curl在全世界有超过亿的安装。从红帽Linux、Debian再到MacOS、Windows10、iOS和Android,甚至包括任天堂Switch、Xbox和索尼PS5以及电脑游戏、媒体播放器和机顶盒等,都不乏curl的身影。本文作者回顾了curl过去23年的发展历程,揭示了一个小型开源项目怎样保持生命力,发展成一个影响世界的存在。
curl的官方生日是年3月20日,这一天,第一个可构建出工具名为curl的tar包发布。之所以将其命名为curl4.0,因为我保留了之前那个名字的版本号。准确的说,它是从3.12的基础上过来的,而3.12是是旧名urlget的最后一个版本。
当然,curl并非那天凭空产生的。其历史可追溯到一年多以前:年11月11日发布的名为