Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. If you were to guess, which of these components is installed in most devices world-wide?

If you were to guess, which of these components is installed in most devices world-wide?

Scheduled Pinned Locked Moved Uncategorized
44 Posts 36 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • bagder@mastodon.socialB bagder@mastodon.social

    If you were to guess, which of these components is installed in most devices world-wide? (it's impossible to actually *know*)

    xeniac@troet.cafeX This user is from outside of this forum
    xeniac@troet.cafeX This user is from outside of this forum
    xeniac@troet.cafe
    wrote last edited by
    #25

    @bagder i wonder why so many people bet on sqlite. IMHO it's the newest competitor in this game, and the are so many alternatives to it.
    My bets are on zlib. I don't know any device that don't use an compressed kernel, compressed partitions, or libs.

    tbortels@infosec.exchangeT faker@infosec.exchangeF 2 Replies Last reply
    0
    • pythno@mastodon.gamedev.placeP pythno@mastodon.gamedev.place

      @bagder I guess it is not zlib/sql? You could technically be okay without those. SSL/libcurl not so much if you want to communicate (securely) with the internet.

      jawnsy@mastodon.socialJ This user is from outside of this forum
      jawnsy@mastodon.socialJ This user is from outside of this forum
      jawnsy@mastodon.social
      wrote last edited by
      #26

      @pythno @bagder I figured OpenSSL would be most popular (you need encryption even if you're not using curl), but then I remembered that other TLS stacks are popular in embedded devices, where libcurl is pretty commonly found

      jabwd@mastodon.socialJ 1 Reply Last reply
      0
      • xeniac@troet.cafeX xeniac@troet.cafe

        @bagder i wonder why so many people bet on sqlite. IMHO it's the newest competitor in this game, and the are so many alternatives to it.
        My bets are on zlib. I don't know any device that don't use an compressed kernel, compressed partitions, or libs.

        tbortels@infosec.exchangeT This user is from outside of this forum
        tbortels@infosec.exchangeT This user is from outside of this forum
        tbortels@infosec.exchange
        wrote last edited by
        #27

        @xeniac @bagder

        This. I'm also thinking it might be a dependency for lots of other libraries, maybe including libcurl. Optional perhaps - but what distro doesn't throw in the kitchen sink?

        1 Reply Last reply
        0
        • paolo_lulli@fosstodon.orgP paolo_lulli@fosstodon.org

          @bagder I guess libcurl and sqlite are scoring very hig.

          Given whos writing, probably libcurl, I guess ?

          gergolippai@mastodon.socialG This user is from outside of this forum
          gergolippai@mastodon.socialG This user is from outside of this forum
          gergolippai@mastodon.social
          wrote last edited by
          #28

          @paolo_lulli @bagder the only reason i voted sqlite is it's also kindof a default thing with offline devices, so little embedded crap that would never even dream of anything internet. i'm pretty sure there are about 5 sqlite instances in my 1 meter range where i'm sitting now: an (electric) piano, a looper, a crappy projector, my watch (also libcurl!), and something else I can't think of now.

          1 Reply Last reply
          0
          • jawnsy@mastodon.socialJ jawnsy@mastodon.social

            @pythno @bagder I figured OpenSSL would be most popular (you need encryption even if you're not using curl), but then I remembered that other TLS stacks are popular in embedded devices, where libcurl is pretty commonly found

            jabwd@mastodon.socialJ This user is from outside of this forum
            jabwd@mastodon.socialJ This user is from outside of this forum
            jabwd@mastodon.social
            wrote last edited by
            #29

            @jawnsy @pythno @bagder I went for sqlite simply because it is also found on non internet connected devices but then again libz and libcurl might even be in places on accident almost.. what a fun question wish we could tally 😄

            1 Reply Last reply
            0
            • M muddle@infosec.exchange

              @bagder Hmm. It's like asking if there are more windows or doors in the world?

              can@haz.pinkC This user is from outside of this forum
              can@haz.pinkC This user is from outside of this forum
              can@haz.pink
              wrote last edited by
              #30

              @muddle obviously windows. Most rooms only have one door. Many rooms have multiple windows. @bagder

              M 1 Reply Last reply
              0
              • can@haz.pinkC can@haz.pink

                @muddle obviously windows. Most rooms only have one door. Many rooms have multiple windows. @bagder

                M This user is from outside of this forum
                M This user is from outside of this forum
                muddle@infosec.exchange
                wrote last edited by
                #31

                @can @bagder Advent calendars, though... are they windows or doors?

                1 Reply Last reply
                0
                • bagder@mastodon.socialB bagder@mastodon.social

                  If you were to guess, which of these components is installed in most devices world-wide? (it's impossible to actually *know*)

                  aanee@mastodon.onlineA This user is from outside of this forum
                  aanee@mastodon.onlineA This user is from outside of this forum
                  aanee@mastodon.online
                  wrote last edited by
                  #32

                  @bagder Isn't libz basically a kernel dependency now days? So if you run linux you'd have it installed... unless you chose not to compress your kernel.
                  libcurl as a second if you want to talk over a network.
                  Then sql, cause everything needs a database now days.
                  Lastly OpenSSL because "security is out of scope for our LAN only thingamajig that's definitely never going to be connected to the Internet".

                  But I'm basing this on a guess that Linux use trumps network use, which might be naïve.

                  bagder@mastodon.socialB 1 Reply Last reply
                  0
                  • aanee@mastodon.onlineA aanee@mastodon.online

                    @bagder Isn't libz basically a kernel dependency now days? So if you run linux you'd have it installed... unless you chose not to compress your kernel.
                    libcurl as a second if you want to talk over a network.
                    Then sql, cause everything needs a database now days.
                    Lastly OpenSSL because "security is out of scope for our LAN only thingamajig that's definitely never going to be connected to the Internet".

                    But I'm basing this on a guess that Linux use trumps network use, which might be naïve.

                    bagder@mastodon.socialB This user is from outside of this forum
                    bagder@mastodon.socialB This user is from outside of this forum
                    bagder@mastodon.social
                    wrote last edited by
                    #33

                    @aanee there are many billions of devices without Linux that run sqlite and libcurl...

                    1 Reply Last reply
                    0
                    • bagder@mastodon.socialB bagder@mastodon.social

                      If you were to guess, which of these components is installed in most devices world-wide? (it's impossible to actually *know*)

                      babble_endanger@freeradical.zoneB This user is from outside of this forum
                      babble_endanger@freeradical.zoneB This user is from outside of this forum
                      babble_endanger@freeradical.zone
                      wrote last edited by
                      #34

                      @bagder Can't be SQLite because my car's stupid infotainment unit keeps forgetting that I set it to "Shuffle"

                      numeredevs@fosstodon.orgN 1 Reply Last reply
                      0
                      • xeniac@troet.cafeX xeniac@troet.cafe

                        @bagder i wonder why so many people bet on sqlite. IMHO it's the newest competitor in this game, and the are so many alternatives to it.
                        My bets are on zlib. I don't know any device that don't use an compressed kernel, compressed partitions, or libs.

                        faker@infosec.exchangeF This user is from outside of this forum
                        faker@infosec.exchangeF This user is from outside of this forum
                        faker@infosec.exchange
                        wrote last edited by
                        #35

                        @xeniac @bagder it depends on how you count. Mobile iOS and Android applications often use sqlite. If you count any database file as an installation it wins (IMO). If you count every sqlite client library it might still (since devs might still include a library and not use the system provided ones).

                        1 Reply Last reply
                        0
                        • bagder@mastodon.socialB bagder@mastodon.social

                          If you were to guess, which of these components is installed in most devices world-wide? (it's impossible to actually *know*)

                          geert@society.oftrolls.comG This user is from outside of this forum
                          geert@society.oftrolls.comG This user is from outside of this forum
                          geert@society.oftrolls.com
                          wrote last edited by
                          #36

                          @bagder Having seen Android App sources that contained multiple copies (and versions, of course) of some of these components in one single app, I guess the answer is all of them.

                          1 Reply Last reply
                          0
                          • bagder@mastodon.socialB bagder@mastodon.social

                            I deliberately chose to use the exact same wording for the question as when I ran the same poll back in late 2021.

                            dermoth@jasette.facil.servicesD This user is from outside of this forum
                            dermoth@jasette.facil.servicesD This user is from outside of this forum
                            dermoth@jasette.facil.services
                            wrote last edited by
                            #37

                            @bagder the thing about OpenSSL is that it would probably win if we grouped all SSL alternatives into one, but there is just one libcurl! 😉

                            bagder@mastodon.socialB 1 Reply Last reply
                            0
                            • dermoth@jasette.facil.servicesD dermoth@jasette.facil.services

                              @bagder the thing about OpenSSL is that it would probably win if we grouped all SSL alternatives into one, but there is just one libcurl! 😉

                              bagder@mastodon.socialB This user is from outside of this forum
                              bagder@mastodon.socialB This user is from outside of this forum
                              bagder@mastodon.social
                              wrote last edited by
                              #38

                              @dermoth there are multi-billion installs of libcurl using other TLS libraries than OpenSSL though

                              1 Reply Last reply
                              0
                              • babble_endanger@freeradical.zoneB babble_endanger@freeradical.zone

                                @bagder Can't be SQLite because my car's stupid infotainment unit keeps forgetting that I set it to "Shuffle"

                                numeredevs@fosstodon.orgN This user is from outside of this forum
                                numeredevs@fosstodon.orgN This user is from outside of this forum
                                numeredevs@fosstodon.org
                                wrote last edited by
                                #39

                                @babble_endanger @bagder Sounds like a VW, right?

                                1 Reply Last reply
                                0
                                • bagder@mastodon.socialB bagder@mastodon.social

                                  If you were to guess, which of these components is installed in most devices world-wide? (it's impossible to actually *know*)

                                  T This user is from outside of this forum
                                  T This user is from outside of this forum
                                  thefeditest@mastodon.social
                                  wrote last edited by
                                  #40

                                  @bagder i voted libcurl, but was thinking sqlite

                                  1 Reply Last reply
                                  0
                                  • bagder@mastodon.socialB bagder@mastodon.social

                                    If you were to guess, which of these components is installed in most devices world-wide? (it's impossible to actually *know*)

                                    pollita@phpc.socialP This user is from outside of this forum
                                    pollita@phpc.socialP This user is from outside of this forum
                                    pollita@phpc.social
                                    wrote last edited by
                                    #41

                                    @bagder

                                    libcurl often pulls in libz and openssl, so its installs *may* inflate the other two. So I think it's *less* likely (but not impossible) to be #1.

                                    libsqlite I don't have a vibe on. I know it's popular for embedded... 🤷‍♀️

                                    OpenSSL has multiple alternatives on POSIX and Win/Mac have OS level crypto APIs. Embedded uses are probably better served by more... minimized, task-specific libraries.

                                    zlib is the go-to IF interop (esp for legacy) is needed, but better algos exist for greenfield.

                                    Link Preview Image
                                    1 Reply Last reply
                                    0
                                    • paolo_lulli@fosstodon.orgP paolo_lulli@fosstodon.org

                                      @bagder I guess libcurl and sqlite are scoring very hig.

                                      Given whos writing, probably libcurl, I guess ?

                                      jordgubben@mastodon.gamedev.placeJ This user is from outside of this forum
                                      jordgubben@mastodon.gamedev.placeJ This user is from outside of this forum
                                      jordgubben@mastodon.gamedev.place
                                      wrote last edited by
                                      #42

                                      @paolo_lulli @bagder I went back and forth between those two.

                                      There’s a lot of little devices put there that needs at least some smal sliver of conectivity.

                                      There’s also a lot of lite devices that need to record (and retrieve) stuff in a somewhat structured manner.

                                      1 Reply Last reply
                                      0
                                      • bagder@mastodon.socialB bagder@mastodon.social

                                        If you were to guess, which of these components is installed in most devices world-wide? (it's impossible to actually *know*)

                                        siliconraven@mastodon.socialS This user is from outside of this forum
                                        siliconraven@mastodon.socialS This user is from outside of this forum
                                        siliconraven@mastodon.social
                                        wrote last edited by
                                        #43

                                        @bagder my guess is there are billions of mobile devices and they all need to store data, but not all of them need to curl something, so probably sqlite is the highest

                                        1 Reply Last reply
                                        0
                                        • bagder@mastodon.socialB bagder@mastodon.social

                                          If you were to guess, which of these components is installed in most devices world-wide? (it's impossible to actually *know*)

                                          malwareminigun@infosec.exchangeM This user is from outside of this forum
                                          malwareminigun@infosec.exchangeM This user is from outside of this forum
                                          malwareminigun@infosec.exchange
                                          wrote last edited by
                                          #44

                                          @bagder

                                          I voted libz due to the dependencies in vcpkg:

                                          curl depends on zlib . It also depends on openssl for most configurations that people actually use
                                          sqlite3 depends on zlib as an option

                                          I *thought* OpenSSL depended on zlib as well when I answered but it looks like I was mistaken

                                          1 Reply Last reply
                                          0
                                          • R relay@relay.mycrowd.ca shared this topic
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups