Posted by: Anonymous Coward
on February 16, 2007 08:06 AM
I (Thomas Leonard) have a PhD from the University of Southampton, and I currently work there, but I'm certainly not a professor!
Also, the issues with sharing packages between users are quite minor. You'd need a Set-UID helper that runs the '0store copy' command. The only difficult part is the usual issues involved in writing any Set-UID programs: cleaning the environment, sanity checking the input, etc.
Finally, the preferred way to run applications isn't by browsing the cache. The idea is that each desktop environment should provide its own way to add program launchers to the interface. ROX and Xfce both provide drag-and-drop interfaces for this, while the 0alias command provides an interface suitable for shell users. GNOME and KDE users would probably want a utility that created<nobr> <wbr></nobr>.desktop files, but noone has written one yet.