.

Quando você começa a mexer com a linha de comando, pode parecer que há uma parede impermeável entre o espaço local em que você está mexendo e a Internet maior. Do seu lado, você tem seus comandos e arquivos e, além da parede, há servidores, imagens, APIs, páginas da Web e mais dados úteis e em constante mudança. Uma das maneiras mais populares de passar por esse muro é o cURL, ou “URL do cliente”, que completa 25 anos este mês.
A ferramenta cURL começou como uma forma do programador Daniel Stenberg permitir que os usuários do Internet Chat Relay buscassem rapidamente as taxas de câmbio ainda dentro de sua janela de bate-papo. Conforme detalhado em um histórico arquivado do projeto, ele foi originalmente construído a partir de uma ferramenta de linha de comando existente, httpget, construída por Rafael Sagula. Uma versão 1.0 foi lançada em 1997, depois mudou de nome para urlget por 2.0, pois havia adicionado GOPHER, FTP e outros protocolos. Em 1998, a ferramenta podia fazer tanto upload quanto download e, portanto, a versão 4.0 foi chamada de cURL.
Nos anos seguintes, o cURL cresceu para abranger quase todos os protocolos da Internet, trabalhar com certificados e criptografia, oferecer ligações para mais de 50 idiomas e ser incluído na maioria das distribuições Linux e outros sistemas. O projeto cURL agora abrange o próprio comando de linha de comando e a biblioteca libcurl. Em 2020, o histórico do projeto estimou que o comando e a biblioteca foram instalados em mais de 10 bilhões de instâncias em todo o mundo.
Como você celebra uma parte indispensável da arquitetura da Internet completando 25 anos? Stenberg planeja oferecer uma “festa de aniversário do Zoom” às 17h, horário UTC, em 20 de março. Verifique novamente esse horário em sua área: “É neste período estranho entre [when] os EUA mudaram para o horário de verão, enquanto a Europa ainda não mudou “, escreve Stenberg em seu blog. Stenberg planeja saborear um uísque de malte Bowmore Islay de 25 anos, enquanto apresenta a história do projeto e os planos futuros enquanto responde a perguntas. (Um link para a chamada do Zoom será adicionado à postagem do blog de Stenberg perto de 20 de março.)
Dada a sua compatibilidade e disponibilidade quase universais, o cURL continua sendo uma ferramenta vital para capturar o conteúdo da página da Web, estimular APIs, testar a disponibilidade e o tempo de resposta do site e muito mais. Ele tem movimentado dados desde que Tom Holland nasceu; com certeza merece uma festinha.
.