cURL, l’outil de données omniprésent, fête son 25e anniversaire ce mois-ci

Agrandir / Le curling, comme le projet cURL, demande de la précision et est sous-estimé.

Lorsque vous commencez à jouer avec la ligne de commande, vous pouvez avoir l’impression qu’il y a un mur imperméable entre l’espace local dans lequel vous vous amusez et le grand Internet. De votre côté, vous avez vos commandes et vos fichiers, et au-delà du mur, il y a des serveurs, des images, des API, des pages Web et d’autres éléments de données utiles et en constante évolution. L’un des moyens les plus populaires de traverser ce mur a été cURL, ou « URL client », qui fête ses 25 ans ce mois-ci.

L’outil cURL a commencé comme un moyen pour le programmeur Daniel Stenberg de permettre aux utilisateurs d’Internet Chat Relay de récupérer rapidement les taux de change tout en restant dans leur fenêtre de chat. Comme détaillé dans un historique archivé du projet, il a été initialement construit à partir d’un outil de ligne de commande existant, httpget, construit par Rafael Sagula. Une version 1.0 a été publiée en 1997, puis a changé les noms en urlget par 2.0, comme elle l’avait ajouté dans GOPHER, FTP et d’autres protocoles. En 1998, l’outil pouvait aussi bien télécharger que télécharger, et la version 4.0 a donc été nommée cURL.

Au cours des années suivantes, cURL a grandi pour englober presque tous les protocoles Internet, fonctionner avec des certificats et le cryptage, offrir des liaisons pour plus de 50 langues et être inclus dans la plupart des distributions Linux et autres systèmes. Le projet cURL englobe désormais à la fois la commande de ligne de commande elle-même et la bibliothèque libcurl. En 2020, l’historique du projet estimait que la commande et la bibliothèque avaient été installées dans plus de 10 milliards d’instances dans le monde.

Comment fêtez-vous les 25 ans d’un élément incontournable de l’architecture Internet ? Stenberg prévoit d’organiser une « fête d’anniversaire Zoom » à 17h00, heure UTC, le 20 mars. Vérifiez à nouveau cette heure dans votre région : « C’est dans cette période étrange entre [when] les États-Unis sont passés à l’heure d’été alors que l’Europe n’a pas encore changé », écrit Stenberg sur son blog. Stenberg prévoit de siroter un scotch single malt Bowmore Islay de 25 ans, tout en présentant l’histoire et les projets futurs du projet tout en répondant aux questions. (Un lien vers l’appel Zoom sera ajouté au billet de blog de Stenberg vers le 20 mars.)

Compte tenu de sa compatibilité et de sa disponibilité presque universelles, cURL reste un outil essentiel pour saisir le contenu des pages Web, tester les API, tester la disponibilité du site et le temps de réponse, et bien plus encore. Il déplace les données depuis la naissance de Tom Holland ; ça mérite certainement une petite fête.

Source-147