cURL, det allestädes närvarande dataverktyget, firar 25 år denna månad
När du först börjar pyssla med kommandoraden kan det verka som att det finns en ogenomtränglig vägg mellan det lokala utrymmet du pysslar med och det stora internet. På din sida har du dina kommandon och filer, och bakom väggen finns servrar, bilder, API:er, webbsidor och annan användbar, ständigt föränderlig data. Ett av de mest populära sätten att övervinna den här väggen har varit cURL, eller ”klientsidans URL”, som fyller 25 år denna månad.
cURL-verktyget utformades av programmeraren Daniel Stenberg som ett sätt att låta IRC-användare snabbt få valutakurser utan att lämna chattfönstret. Som beskrivs i projektets arkiverade historia byggdes det ursprungligen ovanpå det befintliga kommandoradsverktyget httpget skapat av Rafael Sagula. Version 1.0 släpptes 1997, sedan ändrades namnet till urlget i 2.0 eftersom det lades till i GOPHER, FTP och andra protokoll. År 1998 kunde verktyget både ladda upp och ladda ner, så version 4.0 hette cURL.
Under de närmaste åren expanderade cURL till att täcka nästan alla Internetprotokoll, arbeta med certifikat och kryptering, erbjuda bindningar för över 50 språk och ingå i de flesta Linux-distributioner och andra system. cURL-projektet inkluderar nu både kommandoradskommandot och biblioteket libcurl. Enligt projektets historia installerades teamet och biblioteket 2020 i mer än 10 miljarder exemplar världen över.
Hur firar du 25-årsdagen av ett element av oersättlig internetarkitektur? Stenberg planerar att vara värd för en ”Zoom-födelsedagsfest” klockan 17:00 UTC den 20 mars . Dubbelkolla tiden i ditt område: ”Det är en konstig period mellan [när] USA gick in i sommartid och Europa har inte gjort det ännu”, skriver Stenberg på sin blogg . Stenberg planerar att provsmaka Bowmore Islay 25 Year Old Single Malt Whisky, prata om projektets historia och planer för framtiden, samt svara på frågor. (En länk till Zoom-uppropet kommer att läggas till Stenbergs blogginlägg närmare den 20 mars.)
Med tanke på dess nästan universella kompatibilitet och tillgänglighet förblir cURL ett viktigt verktyg för att fånga webbsidors innehåll, API-validering, kontrollera webbplatsens tillgänglighet och svarstider och mer. Det har flyttat data sedan Tom Holland föddes ; den förtjänar verkligen en liten fest.
Lämna ett svar