卷曲今天23岁

2021-03-20 15:38:37

卷毛的官方生日是1998年3月20日。那是第一天的Tarball的那一天,可以建立一个名叫卷曲的工具。我把它放在一起,我打电话给它卷曲4.0,因为我保留了我用于该工具的前一个名称的版本编号。或者,我从3.12开始,它是我在前一个名称下使用的最后一个版本:URLget。

当然,当天没有完全稀释空气。历史可以追溯到一年前的一年时间:1996年11月11日,有一个名为httpget发布的工具。它是由Rafael Sagula开发的,这是我发现并开始有贡献的项目。 httpGet 0.1小于单个C文件的300行。

我在此前已经多次说过,但我开始戳了这个项目,因为我希望有一个小工具,可以定期从网站网站下载货币汇率,以便我可以在我的IRC Bot货币兑换中提供他们。

然后,小而快速的决定那么,后来会对我的生活产生严重影响和塑造。卷曲是我以来的主要爱好之一 - 当然还有几年后的全职工作。

在1996年的完全同样的11月日,第一个WGE释放发布(1.4.0)。该项目也在释放之前的另一个名称下存在 - 并记住我认为我不认为我知道它,我用httpGet来了解我的任务。可能是我发现它并因其尺寸而被驳回。 WGET 1.4.0 Tarball是171 KB。

经过一小段时间,我将其作为HttpGet的维护者接管并进一步扩展了其功能。当我为Gopher和FTP添加支持时,它随后重命名为URLget(由我发现在此类服务器上托管的货币率)驱动的事实)。在1998年春天,我也为FTP上传添加了支持,并且工具的名称再次误导,我需要更多地重命名它。

命名的东西真的很难。我想要一个简短的词典unix风格。我没有花很多时间花费很多时间,因为我很快就会想到一个有趣的话。该工具适用于URL,它是一个Internet客户端工具。 “C”为客户端和URL制作“卷曲”似乎很漂亮和乐趣。和短。非常“unixy”。

然后我已经希望卷曲成为UNIX传统的公民,使用管道和stdout等。我希望卷曲主要像CAT命令一样工作,但是对于URL,因此它将默认将URL发送到终端中的STDOUT。就像猫一样。然后,它会让我们“看到”该网址的内容。字母C声音如见,所以“查看URL”也有效。在我的双关语中,我不需要更多。

我包装卷曲4.0,并在本周五的世界中提供。然后在2,200行代码中。在卷曲4.8中,我在几个月后发布,谢谢文件提到了7个帮助的贡献者。它花了很少七年的贡献者。今天,该文件列出了超过2,300个名称,我们每年添加几百个新条目。这不是一个单独的项目!

卷曲不是大规模的成功或击中。有几个人发现它和14天后我上传了4.1,其中一些错误修复和多十年传统开始:继续使用错误修复的运输更新。 “早期发货,经常”是我们困住的咒语。

1998年后我们完成了15多个版本,网页特色了这一优秀的声明:

我从未有过任何世界征服的思想或者为项目和工具的蓝天愿景。我只是希望它能够做互联网转移,快速,快速,可靠,这就是我在实现现实方面的工作。

为了更好地为世界提供良好的互联网转移,我们介绍了图书馆libcurl,这是在2000年夏天首次发货的,然后使项目能够在另一个级别起飞。 libcurl随着时间的推移发展成为一个De-Facto Internet Transfer API。

今天,在它的23日生日,仍然主要是如何看待我在卷曲上的主要焦点以及我在这里做的事情。我相信,如果我随着时间的推移设法达到一定程度的成功,它主要是因为一个特定的质量。单词:

我们坚持下去。我们忍受并保持抛光。我们在这里长期。我花了两年(计数前身)达到300个下载。它需要另外十个左右,直到它真的很广泛地使用并使用。

2008年,卷曲网站每月为100 GB数据提供服务。这几个月它为15,600 GB为15,600 GB为156个月的数据有趣156倍!但大多数用户当然从未从我们的网站下载任何内容,但他们从他们的发行版或操作系统提供商那里得到卷曲。

1998年底,Red Hat Linux采用了卷曲,成为1999年5月的Debian套餐,在2001年8月发货。今天,它也在Windows 10和IOS和Android设备中默认发货。更不用说游戏机,任天堂交换机,Xbox和Sony PS5。

有趣的是,两个主要移动杂志使用的libcurl,但没有作为它们作为API提供的,因此很多应用程序,包括许多极大的卷应用程序捆绑自己的libcurl构建:YouTube,Skype,Instagram,Spotify,Google照片,Netflix等。这意味着今天大多数智能手机用户都有许多单独的卷曲装置。

此外,Libcurl由所有时间的一些最播放的计算机游戏使用:GTA V,Fortnite,Pubg Mobile,Red Dead Redemption 2等。

libcurl为媒体播放器和机顶盒等roku,苹果电电视等媒体播放器提供了一半的电视。

卷曲和libcurl几乎在每个互联网服务器上船舶,并且是PHP中的默认转移引擎,该引擎在全球近20亿个网站的近80%上方发现。

汽车现在是互联网连接的。这些天几乎每辆现代汽车都使用libcurl将数据传输到车辆。

然后添加媒体播放器,厨房和医疗设备,打印机,智能手表和大量的“智能”物联网。实际上,只是关于存在的每个互联网连接的设备运行卷曲。

当我声称卷曲存在于全世界超过100亿装置时,我确信我并没有夸大

多年来几次我试图看看卷曲是否可以加入雨伞组织,但没有人接受了我们,我认为这一切都是最好的。我们完全独立,独立,来自组织和公司。我们完全按照我们的方式做,我们没有追随其他人的规则。在过去的几年里,赞助和捐赠真的加速了,我们处于一个良好的奖励才能支付臭虫赏金的大量奖励。

我和沃尔夫斯尔提供商业卷曲支持的事实只是让卷曲更强大,我相信:它让我花了更多时间在卷曲上工作,它让更多的公司感到更安全,与卷曲一起感到更加安全,最终会让所有的公司更好我们。

1996年底,这300行代码在2021年3月增长到172,000行。

我们最重要的工作是“不摇滚船”。提供最佳和最稳健的互联网传输库,您可以在尽可能多的平台上找到。

但为了保持有吸引力,我们还需要随时随地遵循并适应新的协议和新习惯。支持新的协议版本,使能更好的方法来做事情,而且随着时间的推移,以负责任的方式贬低不伤害用户的坏事。

在短期内,我认为我们希望务必确保HTTP / 3工作,使超级后端真的很好,并查看Rustls后端的位置。

23年后,我们仍然没有任何盛大的蓝天视觉或路线图项目来指导我们。我们去互联网和用户领导我们的地方。步步高升!

在这个生日的最后几天,我使用#curl23 hashtag从项目中发布了23个“卷曲数字”。下面包括这二十三个数字和事实。

1998年3月的2,200行代码线已经在2021年增长到了17万条线,因为卷曲即将结交23岁

2,348名贡献者有助于将卷曲卷曲到23岁的时候

全球10,000,000,000个安装,使卷曲成为世界上最广泛分布的23岁儿童之一

935,000,000是官方卷曲码头图像拉柜(83拉/秒),因为卷曲转弯23岁 22车品牌 - 至少 - 当卷曲转弯23岁时,在他们的车辆中运行卷曲 100 CI工作在Curl项目中运行每次提交和拉拔请求,因为它转23岁 丹尼尔在卷曲项目上花了15,000个闲暇时间,因为它已经结交了23岁了 如卷曲转动23,前2台移动操作系统捆绑并在其设备操作系统中使用卷曲 已知86种不同的操作系统在23岁时运行卷曲 可以选择建立36个不同的第三方图书馆,以便卷曲使用,因为它已经结交了23岁

4,400美元总共支付臭虫奖金,因为卷曲23岁 每月从卷曲网站下载15,600 GB数据,因为卷曲转弯23岁 存在60个libcurl绑定,让程序员使用任何语言轻松传输数据,因为卷曲转弯23岁 1,327,449是为卷曲的运营提供所有相关RFC的总字数,因为卷曲转弯23岁 1创始人和铅开发人员在该项目中陷入困境,因为卷曲转弯23岁