2 ms·
1) Bundling dependencies into a blob is a disaster for security and maintainability. The blob might be a statically-linked executable, a flatpak, a docker cont
by goodpoint 5y ago
1) Bundling dependencies into a blob is a disaster for security and maintainability.
The blob might be a statically-linked executable, a flatpak, a docker container and so on.
All this methods go against OS-based packages and prevent end users to update vulnerable libraries.
It is well proven that things like containers on docker hub age like fish, leaving many unpatched images around.
This is why dynamic linking and Linux distributions exist! Stop reinventing the wheel in worse way.
2) Network bandwidth for updates is far from abundant for less wealthy 4 billion people on the planet.
3) Same for drive space. A lot of phones/SBC/IoT devices have limited storage.
4) Same for I/O bandwidth. (E.g. even on a new PinePhone bulky applications take many seconds to start.)
- goodpoint 5y ago-3 downvotes? Amazing what kind of crap the HN community has become.