Hacker News new | ask | show | jobs
by userbinator 4 days ago
Windows never had a global name space for dynamic symbol resolution.

IMHO one of the best design decisions they made; the Unix dynamic linking model seems absolutely like an absurd workaround in comparison.

Also, no mention of FixDS? https://www.geary.com/fixds.html

2 comments

Not all UNIXes, Aix dynamic link model is XCOFF and quite similar to Windows.
> the Unix dynamic linking model

What? It's just like static linking! Only, you know, we do it at load time. At least the filenames of the shared objects to load are included into the executable — we could instead just load and search the whole of /usr/lib in unspecified order, you know!