3 ms·
Flash storage is getting cheap. There is some places where it matters.... but on everything else.... I am really not a fan of dynamic linking. Linux has prov
by eternityforest 3y ago
Flash storage is getting cheap. There is some places where it matters.... but on everything else.... I am really not a fan of dynamic linking.
Linux has proven for a very long time that if you have 100 programs, and they each have 100 dependencies, you'll probably see an occasional issue related to incompatibility.
It seems like it's suited to the mindset of unique systems maintained by sysadmins, with every app being a part of the system, quite possibly built locally just for your task.
The modern way seems to be disposable installs that cab be recreated automatically if some probably-not-worth-fixing thing happens, made of reusable multipurpose software made by people who have never heard of your application, and a bit of local code, which might be intended to someday become one of those mega-frameworks.
Even windows used to always have hassles with some visual C++ runtime or other.
Although the standard library of C isn't a big issue since it's not in the habit of breaking things, but I'd imagine Rust might want to make bigger changes since it's so new.