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? (it's impossible to actually *know*)
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.

-
@bagder I guess libcurl and sqlite are scoring very hig.
Given whos writing, probably libcurl, I guess ?
@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.
-
If you were to guess, which of these components is installed in most devices world-wide? (it's impossible to actually *know*)
@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
-
If you were to guess, which of these components is installed in most devices world-wide? (it's impossible to actually *know*)
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 optionI *thought* OpenSSL depended on zlib as well when I answered but it looks like I was mistaken
-
R relay@relay.mycrowd.ca shared this topic