{"id":11554,"date":"2018-09-17T08:46:26","date_gmt":"2018-09-17T06:46:26","guid":{"rendered":"https:\/\/daniel.haxx.se\/blog\/?p=11554"},"modified":"2018-10-04T07:49:56","modified_gmt":"2018-10-04T05:49:56","slug":"the-worlds-biggest-curl-installations","status":"publish","type":"post","link":"https:\/\/daniel.haxx.se\/blog\/2018\/09\/17\/the-worlds-biggest-curl-installations\/","title":{"rendered":"The world&#8217;s biggest curl installations"},"content":{"rendered":"<p>curl is quite literally used everywhere. It is used by a huge number of applications and devices. But which applications, devices and users are the ones with the largest number of curl installations? I&#8217;ve tried to come up with a list&#8230;<\/p>\n<p>I truly believe curl is <strong>one of the world&#8217;s most widely used open source projects<\/strong>.<\/p>\n<p>If you have comments, other suggestions or insights to help me polish this table or the numbers I present, please let me know!<\/p>\n<h3>Some that didn&#8217;t make the top-10<\/h3>\n<p><strong>10 million<\/strong> Nintendo Switch game consoles all use curl, more than <strong>20 million<\/strong> Chromebooks have been sold and they have curl as part of their bundled OS and there&#8217;s an estimated <strong>40 million<\/strong> printers (primarily by Epson and HP) that aren&#8217;t on the top-10. To reach this top-list, we&#8217;re looking at 50 million instances minimum&#8230;<\/p>\n<h3>10. Internet servers: 50 million<\/h3>\n<p>There are many (Linux mainly) <img loading=\"lazy\" decoding=\"async\" class=\"alignright size-thumbnail wp-image-11587\" src=\"https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/09\/linux-2025130_640-165x200.png\" alt=\"\" width=\"165\" height=\"200\" srcset=\"https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/09\/linux-2025130_640-165x200.png 165w, https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/09\/linux-2025130_640-372x450.png 372w, https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/09\/linux-2025130_640.png 529w\" sizes=\"auto, (max-width: 165px) 100vw, 165px\" \/>servers on the Internet. curl and libcurl comes pre-installed on some Linux distributions and for those that it doesn&#8217;t, most users and sysadmins install it. My estimate says there are few such servers out there without curl on them.<\/p>\n<p>This <a href=\"https:\/\/www.whoishostingthis.com\/blog\/2013\/12\/06\/internet-infographic\/\">source says there were 75 million servers<\/a> &#8220;hosting the Internet&#8221; back in 2013.<\/p>\n<p>curl is a default HTTP provider for PHP and a huge percentage of the world&#8217;s web sites run at least parts with PHP.<\/p>\n<h3>9. Sony Playstation 4: 75 million<img loading=\"lazy\" decoding=\"async\" class=\"alignright size-thumbnail wp-image-11588\" src=\"https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/09\/playstation-logo-200x158.jpg\" alt=\"\" width=\"200\" height=\"158\" srcset=\"https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/09\/playstation-logo-200x158.jpg 200w, https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/09\/playstation-logo.jpg 430w\" sizes=\"auto, (max-width: 200px) 100vw, 200px\" \/><\/h3>\n<p>Bundled with the Operating system on this game console comes curl. Or rather libcurl I would expect. Sony says 75<a href=\"https:\/\/nordic.businessinsider.com\/ps4-playstation-4-lifetime-sales-2018-1?r=US&amp;IR=T\"> million units have been sold<\/a>.<\/p>\n<p>curl is given credit on the screen <a href=\"https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2016\/09\/ps4.jpg\">Open Source software used in the Playstation 4<\/a>.<\/p>\n<h3>8. Netflix devices: 90 million<\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-thumbnail wp-image-11591\" src=\"https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/09\/netflix-logo-200x200.png\" alt=\"\" width=\"200\" height=\"200\" srcset=\"https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/09\/netflix-logo-200x200.png 200w, https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/09\/netflix-logo-450x450.png 450w, https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/09\/netflix-logo.png 512w\" sizes=\"auto, (max-width: 200px) 100vw, 200px\" \/>I&#8217;ve been informed by &#8220;people with knowledge&#8221; that libcurl runs on all Netflix&#8217;s devices that aren&#8217;t browsers. Some stats listed on the Internet says <a href=\"https:\/\/www.statista.com\/chart\/13191\/netflix-usage-by-device\/\">70% of the people watching Netflix do this on their TVs<\/a>, which I&#8217;ve interpreted as possible non-browser use. 70% of the total <a href=\"https:\/\/www.statista.com\/statistics\/250934\/quarterly-number-of-netflix-streaming-subscribers-worldwide\/\">130 million<\/a> Netflix customers makes 90.<\/p>\n<p>libcurl is not used for the actual streaming of the movie, but for the UI and things.<\/p>\n<h3>7. Grand Theft Auto V: 100 million<\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-thumbnail wp-image-11593\" src=\"https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/09\/GTA-V-logo-149x200.jpg\" alt=\"\" width=\"149\" height=\"200\" srcset=\"https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/09\/GTA-V-logo-149x200.jpg 149w, https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/09\/GTA-V-logo.jpg 323w\" sizes=\"auto, (max-width: 149px) 100vw, 149px\" \/>The very long and rarely watched ending sequence to this game does indeed <a href=\"https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2016\/09\/GTA-end-credits-libcurl.jpg\">credit libcurl<\/a>. It has also been recorded as having been sold in <a href=\"https:\/\/www.gamespot.com\/articles\/gta-5-nearing-100-million-copies-sold-and-gta-onli\/1100-6459006\/\">100 million copies<\/a>.<\/p>\n<p>There&#8217;s an uncertainty here if libcurl is indeed used in this game for <em>all<\/em> platforms GTA V runs on, which then could possibly reduce this number if it is not.<\/p>\n<h3>6. macOS machines: 100 million<\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-thumbnail wp-image-11594\" src=\"https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/09\/apple-logo-174x200.png\" alt=\"\" width=\"174\" height=\"200\" srcset=\"https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/09\/apple-logo-174x200.png 174w, https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/09\/apple-logo-392x450.png 392w, https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/09\/apple-logo.png 436w\" sizes=\"auto, (max-width: 174px) 100vw, 174px\" \/>curl has shipped as a bundled component of macOS since August 2001. In April 2017, Apple&#8217;s CEO Tim Cook says that there were <a href=\"https:\/\/www.theverge.com\/2017\/4\/4\/15176766\/apple-microsoft-windows-10-vs-mac-users-figures-stats\">100 million <em>active<\/em> macOS installations<\/a>.<\/p>\n<p>Now, that statement was made a while ago but I don&#8217;t have any reason to suspect that the number has gone down notably so I&#8217;m using it here. No macs ship without curl!<\/p>\n<h3>5. cars: 100 million<\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-thumbnail wp-image-10865\" src=\"https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/02\/Totota-verso-200x116.jpg\" alt=\"\" width=\"200\" height=\"116\" srcset=\"https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/02\/Totota-verso-200x116.jpg 200w, https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/02\/Totota-verso-450x261.jpg 450w, https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/02\/Totota-verso-768x445.jpg 768w, https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/02\/Totota-verso.jpg 1088w\" sizes=\"auto, (max-width: 200px) 100vw, 200px\" \/>I wrote about this in a <a href=\"https:\/\/daniel.haxx.se\/blog\/2018\/08\/12\/a-hundred-million-cars-run-curl\/\">separate blog post<\/a>. Eight of the top-10 most popular car brands in the world use curl in their products. All in all I&#8217;ve found curl used in over twenty car brands.<\/p>\n<p>Based on that, rough estimates say that there are over 100 million cars in the world with curl in them today. And more are coming.<\/p>\n<h3>4. Fortnite: 120 million<\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-thumbnail wp-image-11597\" src=\"https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/09\/Fortnite-200x113.jpg\" alt=\"\" width=\"200\" height=\"113\" srcset=\"https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/09\/Fortnite-200x113.jpg 200w, https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/09\/Fortnite-450x253.jpg 450w, https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/09\/Fortnite-768x432.jpg 768w, https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/09\/Fortnite-1200x675.jpg 1200w, https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/09\/Fortnite.jpg 1920w\" sizes=\"auto, (max-width: 200px) 100vw, 200px\" \/>This game is made by Epic Games and credits curl in their <a href=\"https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2016\/10\/curl-fortnite-credits.jpg\">Third Party Software screen<\/a>.<\/p>\n<p>In June 2018, they claimed <a href=\"https:\/\/www.pcgamesn.com\/fortnite\/fortnite-battle-royale-player-numbers\">125 million players<\/a>. Now, I supposed a bunch of these players might not actually have their own separate device but I still believe that this is the regular setup for people. You play it on your own console, phone or computer.<\/p>\n<h3>3. Television sets: 380 million<\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-thumbnail wp-image-1447\" src=\"https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2009\/12\/lcd-tv-150x150.jpg\" alt=\"\" width=\"150\" height=\"150\" srcset=\"https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2009\/12\/lcd-tv-150x150.jpg 150w, https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2009\/12\/lcd-tv.jpg 200w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/>We know curl is used in television sets made by Sony, Philips, Toshiba, LG, Bang &amp; Olufsen, JVC, Panasonic, Samsung and Sharp &#8211; at least.<\/p>\n<p>The wold market was around 229 million television sets sold in 2017 and about <a href=\"https:\/\/www.statista.com\/statistics\/247160\/forecast-of-the-number-of-connected-tv-sets-worldwide\/\">760 million TVs are connected to the Internet<\/a>. Counting on curl running in 50% of the connected TVs (which I think is a fair estimate) makes 380 million devices.<\/p>\n<h3>2. Windows 10: 500 million<\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-thumbnail wp-image-11600\" src=\"https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/09\/Windows-10-logo-300x300-200x200.png\" alt=\"\" width=\"200\" height=\"200\" srcset=\"https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/09\/Windows-10-logo-300x300-200x200.png 200w, https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/09\/Windows-10-logo-300x300.png 300w\" sizes=\"auto, (max-width: 200px) 100vw, 200px\" \/>Since a while back, <a href=\"https:\/\/daniel.haxx.se\/blog\/2018\/01\/13\/microsoft-curls-too\/\">Windows 10 ships curl bundled by default<\/a>. I presume most Windows 10 installations actually stay fairly updated so over time most of the install base will run a version that bundles curl.<\/p>\n<p>In May 2017, one number said <a href=\"https:\/\/www.theverge.com\/2017\/5\/10\/15604374\/microsoft-windows-10-500-million-devices\">500 million Windows 10 machines<\/a>.<\/p>\n<h3>1. Smart phones: 3000 million<\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignright wp-image-11604\" src=\"https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/09\/Apple-iPhoneX-280x450.jpg\" alt=\"\" width=\"220\" height=\"353\" srcset=\"https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/09\/Apple-iPhoneX-280x450.jpg 280w, https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/09\/Apple-iPhoneX-125x200.jpg 125w, https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/09\/Apple-iPhoneX-768x1233.jpg 768w, https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/09\/Apple-iPhoneX-747x1200.jpg 747w, https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2018\/09\/Apple-iPhoneX.jpg 934w\" sizes=\"auto, (max-width: 220px) 100vw, 220px\" \/>I posit that there are almost no smart phones or tablets in the world that doesn&#8217;t run curl.<\/p>\n<p>curl is bundled with the iOS operating system so all iPhones and iPads have it. That alone is about <a href=\"https:\/\/www.macrumors.com\/2018\/02\/01\/apple-now-has-1-3-billion-active-devices-worldwide\/\">1.3 billion active devices<\/a>.<\/p>\n<p>curl is bundled with the Android version that Samsung, Xiaomi and OPPO ship (and possibly a few other flavors too). According to some sources, <a href=\"http:\/\/gs.statcounter.com\/vendor-market-share\/mobile\">Samsung has something like 30% market share<\/a>, and Apple around 20% &#8211; for mobile phones. Another one billion devices seems like a fair estimate.<\/p>\n<p>Further, curl is used by some of the most used apps on phones: Youtube, Instagram, Skype, Spotify etc. The three first all boast more than one billion users each, and in Youtube&#8217;s case it also claims more than one billion app downloads on Android. I think it&#8217;s a safe bet that these together cover another 700 million devices. Possibly more.<\/p>\n<h3>Same users, many devices<\/h3>\n<p>Of course we can&#8217;t just sum up all these numbers and reach a total number of &#8220;curl users&#8221;. The fact is that a lot of these curl instances are used by the same users. With a phone, a game console, a TV and some more an ordinary netizen runs numerous different curl instances in their daily lives.<\/p>\n<h3>Summary<\/h3>\n<p>Did I ever expect this level of success? No.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>curl is quite literally used everywhere. It is used by a huge number of applications and devices. But which applications, devices and users are the ones with the largest number of curl installations? I&#8217;ve tried to come up with a list&#8230; I truly believe curl is one of the world&#8217;s most widely used open source &hellip; <a href=\"https:\/\/daniel.haxx.se\/blog\/2018\/09\/17\/the-worlds-biggest-curl-installations\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">The world&#8217;s biggest curl installations<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":5,"featured_media":4068,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[33],"class_list":["post-11554","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-curl","tag-curl-and-libcurl"],"_links":{"self":[{"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/posts\/11554","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/comments?post=11554"}],"version-history":[{"count":43,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/posts\/11554\/revisions"}],"predecessor-version":[{"id":11665,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/posts\/11554\/revisions\/11665"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/media\/4068"}],"wp:attachment":[{"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/media?parent=11554"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/categories?post=11554"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/tags?post=11554"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}