On 2017-08-30 9:05 am, Kamil Cholewiński wrote:
On Wed, 30 Aug 2017, Anselm R Garbe <garb...@gmail.com> wrote:
Symlinks have always been a hack due to Unix' lack of a proper
namespaces approach. Plan 9 later fixed this by introducting a proper
namespaces approach[1] - but even today unices (incl. Linux) have
almost ignored the learnings of Plan 9 with some exceptions.

You do have union filesystems and mount namespaces in Linux. Actual
businesses are running them in prod and betting billions on it.


Neat. I'll take a look at that.

In terms of a packaging manager, I'm a proponent of the idea I
introduced with stali as well. It does not require a package
"manager", but uses git for the rootfs overlay instead. If you want a
certain version of the system, you check out the required version from
/.git.

This is excellent for the base system, but it leaves a lot of problems
unsolved, especially for managing optional/third-party software.

Having two separate package management strategies for base & everything
else is duplicated effort solving common problems, and added mental
overhead for both developers and users.


I concur. Double the approach, quadruple the bugs.

--
- fao_
PGP fingerprint: 739B 6C5C 3DE1 33FA
"Too enough is always not much!"

Reply via email to