cURL, l’outil de données omniprésent, fête ses 25 ans ce mois-ci
Lorsque vous commencez à jouer avec la ligne de commande, il peut sembler qu’il y ait un mur impénétrable entre l’espace local avec lequel vous jouez et le grand Internet. De votre côté, vous avez vos commandes et vos fichiers, et derrière le mur se trouvent des serveurs, des images, des API, des pages Web et d’autres données utiles et en constante évolution. L’un des moyens les plus populaires de surmonter ce mur a été cURL, ou « URL côté client », qui fête ses 25 ans ce mois-ci.
L’outil cURL a été conçu par le programmeur Daniel Stenberg comme un moyen de permettre aux utilisateurs d’IRC d’obtenir rapidement les taux de change sans quitter la fenêtre de chat. Comme détaillé dans l’historique archivé du projet , il a été construit à l’origine sur l’outil de ligne de commande httpget existant créé par Rafael Sagula. La version 1.0 est sortie en 1997, puis le nom a été changé en urlget en 2.0 car il a été ajouté à GOPHER, FTP et à d’autres protocoles. En 1998, l’outil pouvait à la fois charger et télécharger, la version 4.0 s’appelait donc cURL.
Au cours des années suivantes, cURL s’est étendu pour couvrir presque tous les protocoles Internet, fonctionner avec des certificats et le cryptage, proposer des liaisons pour plus de 50 langues et être inclus dans la plupart des distributions Linux et autres systèmes. Le projet cURL inclut désormais à la fois la commande de ligne de commande elle-même et la bibliothèque libcurl. Selon l’historique du projet, en 2020 l’équipe et la bibliothèque ont été installées à plus de 10 milliards d’exemplaires dans le monde.
Comment fêtez-vous les 25 ans d’un élément d’architecture Internet irremplaçable ? Stenberg prévoit d’organiser une « fête d’anniversaire Zoom » à 17h00 UTC le 20 mars . Vérifiez l’heure dans votre région : « C’est une période étrange entre [quand] les États-Unis sont passés à l’heure d’été et l’Europe ne l’a pas encore fait », écrit Stenberg sur son blog . Stenberg prévoit de goûter au Bowmore Islay 25 Year Old Single Malt Whisky, de parler de l’histoire du projet et de ses projets d’avenir, ainsi que de répondre 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 son accessibilité quasi universelles, cURL reste un outil essentiel pour capturer le contenu des pages Web, la validation des API, la vérification de la disponibilité des sites et des temps de réponse, etc. Il déplace les données depuis la naissance de Tom Holland ; ça mérite certainement une petite fête.
Laisser un commentaire