3 ms·
If Rust and static linking were to become much more popular, Linux distros could adopt some rsync/zsync like binary diff protocol for updates instead of pulling
by jabl 8mo ago
If Rust and static linking were to become much more popular, Linux distros could adopt some rsync/zsync like binary diff protocol for updates instead of pulling entire packages from scratch.
- staticassertion 8mo agoYeah I'm not really convinced that this matters at all tbh
- rlpb 8mo agoEven then, they would still need to rebuild massive amounts on updates. That is nice in theory, but see the number of bugs reported in Debian because upstream projects fail to rebuild as expected. "I don't have the exact micro version of this dependency I'm expecting" is one common reason, but there are many others. It's a pretty regular thing, and therefore would be burdensome to distro maintainers."
- pjmlp 7mo agoStatic linking used to be popular, as it was the only way of linking in most computer systems, outside expensive hardware like Xerox workstations, Lisp machines, ETHZ, or what have you. One of the very first consumer hardware to support dynamic linking was the Amiga, with its Libraries and DataTypes. We moved away from having a full blown OS done with static linking, with exception of embedded deployments and firmware, for many reasons.