News for hackers. Stuff that matters.
Re:An alternative to shared libraries (2008) by wiml on Tuesday June 26, 2018 @01:05AM (#17397988)
Or just… executables? My shell is "dynamically linked" to every executable on the system. Git is "dynamically linked" to my $PAGER. My IDE is "dynamically linked" to my compiler toolchain (which is itself composed of several pluggable components which are "dynamically linked" to each other).

The low overhead, easily composable, encapsulated and abstracted nature of processes is one of the things that made Unix an unusually functional operating system in the first place. Shared libraries are great, but I think a lot of the time people end up producing and linking a .so when defining an old-fashioned shell-compatible interface would be perfectly good and far less trouble.

There are no comments on this comment yet.