GNU Guix launches
Posted Nov 27, 2012 14:54 UTC (Tue) by lambda
In reply to: GNU Guix launches
Parent article: GNU Guix launches
You can't think of situations in which you don't want to give a user root, but want them to be able to install software? How about a corporate server, shared by several users. You don't want one user to be able to read and write another's files without permission, so you can't give them root, but to get their job done, they need to install various packages, and the sysadmins don't have the bandwidth to respond immediately to each and every request for an updated version of package X.
Or how about shared hosting? People install their own software all the time in shared hosting environments; but it's generally tarballs of PHP that they expand into their home directory, and without package management, it's always out of date and insecure. If I want to do my web programming in a language like Go, I need to compile it and its dependencies, carefully configuring them to install into my home directory, and again, I don't get package management so upgrades are a pain.
Just because you think that there might be good reasons not to allow a user to install their own software (though I'm pretty skeptical of those) doesn't mean there aren't situations in which you want a user to be able to install their own software, but don't want to give them root.
to post comments)