Search
Saturday, 16th of January 2021, 19:04:57 UTC
19:05:41
Shinmera
It's only available on Linux, which is like 0% userbase.
19:05:50
Shinmera
ANd even on linux it's a pain in the ass as the article shows.
19:06:00
Shinmera
You'd also have to have //all// the libraries statically available
19:06:06
Shinmera
(fun with X and OpenGL)
19:06:19
Shinmera
and then hope there's no internal version dependencies between the host systems they connect to.
19:06:26
Shinmera
so... it doesn't really help.
19:11:13
Shinmera
The only reason static linking works at all is because Linus is nice and doesn't want to break userspace.
19:11:24
Shinmera
On Windows and Mac you have no such guarantees :shrug:
19:12:11
Shinmera
And naturally for any protocol your program interacts with that isn't Linux, you don't, either.
19:59:06
Shinmera
Software versioning is a complicated issue. Static linking solves one part by bundling everything. Containers are another version of the same idea, just more heavy-weight and more complete
Sunday, 17th of January 2021, 7:04:57 UTC