On Thu, 25 Feb 2021 17:56:20 +0300
IL Ka <kazakevichi...@gmail.com> wrote:

> >
> > Aren't Windows DLLs roughly analogous to Linux library packages?
> >
> 
> In most cases yes. On Windows you can install the library to the "System32"
> and access it from anywhere.
> But since most software in Windows is installed not from "repository" but
> from some random places instead, "DLL hell" may come.
> Modern Windows uses "side-by-side" (WinSxS) technology to fix that.
> But some apps just bundle dlls not to pollute OS with their dependencies.
> 
> In **nix world people install software from the repository, so all apps
> share the same versions of their libraries.

Thanks for the explanation. But I guess that the Windows style is
becoming increasingly common in the Linux world as well, with the rise
of Docker, Flatpak, Snap, etc. (as another poster in this thread
mentioned). And these are not just for those who don't understand the
value of using the repositories: lately I've been encountering quite a
few popular and useful applications (e.g., Nextcloud (server), Jitsi,
Caddy, Traefik) that for whatever reason (upstream doesn't maintain a
sufficiently stable version, etc.) are not packaged for Debian, and
going the Docker / Flatpak / Snap route is quite tempting.

Celejar

Reply via email to