> Copying the “shared/same code” into each program? > But how to maintain updates of such code, e.g. security update?
9front shows this beautifully: just update OS and all programs from the same repo. btw, package management can be done very lightly, too. again, look at tinycorelinux.