Thomas Veerman 0bd011affd PM: extend srv_fork to set a specific UID
Currently, all servers and drivers run as root as they are forks of
RS. srv_fork now tells PM with which credentials to run the resulting
fork. Subsequently, PM lets VFS now as well.

This patch also fixes the following bugs:
 - RS doesn't initialize the setugid variable during exec, causing the
   servers and drivers to run setuid rendering the srv_fork extension
   useless.
 - PM erroneously tells VFS to run processes setuid. This doesn't
   actually lead to setuid processes as VFS sets {r,e}uid and {r,e}gid
   properly before checking PM's approval.
2012-01-30 15:16:19 +00:00
2010-10-25 08:32:14 +00:00
2011-09-19 13:36:03 +00:00
2012-01-16 11:03:25 +00:00
2011-11-18 11:11:04 +01:00
2011-09-28 15:24:15 +00:00
2012-01-16 11:42:29 +00:00
2011-12-22 23:07:23 +01:00
2012-01-16 11:03:25 +00:00
2012-01-16 11:03:25 +00:00
2011-11-18 11:11:04 +01:00
2012-01-16 11:03:25 +00:00
2010-01-21 10:16:05 +00:00
2011-12-22 23:07:15 +01:00
Description
A fun microkernel meant to match modern usecases
GPL-3.0 148 MiB
Languages
C 78.2%
Roff 10.2%
Assembly 4.6%
Shell 3.7%
Makefile 1.6%
Other 1.2%