On Thu, 2005-10-13 at 14:42 +0200, Bas Wijnen wrote: > > However: Bas has not taken the last step. If he digs a bit deeper he > > will soon conclude that uids of any sort are a bad idea altogether. > > I already concluded that, but we need them anyway. We want to be mostly > POSIX-compliant...
I think this statement is debatable. Certainly, we want to be "compatible enough", but what that means seems unclear. The vast majority of programs do not do anything at all with their UID. For these programs, a library-implemented constant would suffice. I'm not even convinced that the UID should live in a capability. If this type of state exists at all, it should take the form of per-process protected payload. We have gone back and forth about this in Coyotos. At the present time, I *do* plan to include some amount of protected payload in the process structure for experimental purposes. shap _______________________________________________ L4-hurd mailing list [email protected] http://lists.gnu.org/mailman/listinfo/l4-hurd
