[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
hurd-l4/doc hurd-on-l4.tex
From: |
Marcus Brinkmann |
Subject: |
hurd-l4/doc hurd-on-l4.tex |
Date: |
Sat, 30 Aug 2003 20:37:04 -0400 |
CVSROOT: /cvsroot/hurd
Module name: hurd-l4
Branch:
Changes by: Marcus Brinkmann <address@hidden> 03/08/30 20:37:04
Modified files:
doc : hurd-on-l4.tex
Log message:
Beautification
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/hurd/hurd-l4/doc/hurd-on-l4.tex.diff?tr1=1.5&tr2=1.6&r1=text&r2=text
Patches:
Index: hurd-l4/doc/hurd-on-l4.tex
diff -u hurd-l4/doc/hurd-on-l4.tex:1.5 hurd-l4/doc/hurd-on-l4.tex:1.6
--- hurd-l4/doc/hurd-on-l4.tex:1.5 Sat Aug 30 20:02:17 2003
+++ hurd-l4/doc/hurd-on-l4.tex Sat Aug 30 20:37:03 2003
@@ -1733,7 +1733,19 @@
\label{proc}
The \texttt{proc} server implements Unix process semantics in the Hurd
-system.
+system. It will also assign a PID to each task that was created with
+the \texttt{task} server, so that the owner of these tasks, and the
+system administrator, can at least send the \verb/SIGKILL/ signal to
+them.
+
+The \texttt{proc} server uses the task manager capability from the
+\texttt{task} server to get hold of the information about all tasks
+and the task control caps.
+
+\begin{comment}
+ The \texttt{proc} server might also be the natural place to
+ implement a first policy server for the \texttt{task} server.
+\end{comment}
\subsection{Signals}
@@ -1786,6 +1798,14 @@
\verb/kill/. The task server helps the users a bit here by not
reusing task IDs as long as possible.
\end{comment}
+
+Some signals are not implemented by sending a message to the task.
+\verb/SIGKILL/ for example destroys the tasks without contacting it at
+all. This feature is implemented in the \texttt{proc} server.
+
+The signal capability is also used for other things, like the message
+interface (which allows you to manipulate the environment variables
+and \texttt{auth} capability of a running task, etc).
\section{Exec}
- hurd-l4/doc hurd-on-l4.tex, Marcus Brinkmann, 2003/08/28
- hurd-l4/doc hurd-on-l4.tex, Marcus Brinkmann, 2003/08/29
- hurd-l4/doc hurd-on-l4.tex, Marcus Brinkmann, 2003/08/29
- hurd-l4/doc hurd-on-l4.tex, Marcus Brinkmann, 2003/08/30
- hurd-l4/doc hurd-on-l4.tex, Marcus Brinkmann, 2003/08/30
- hurd-l4/doc hurd-on-l4.tex,
Marcus Brinkmann <=
- hurd-l4/doc hurd-on-l4.tex, Marcus Brinkmann, 2003/08/31
- hurd-l4/doc hurd-on-l4.tex, Marcus Brinkmann, 2003/08/31
- hurd-l4/doc hurd-on-l4.tex, Marcus Brinkmann, 2003/08/31
- hurd-l4/doc hurd-on-l4.tex, Marcus Brinkmann, 2003/08/31
- hurd-l4/doc hurd-on-l4.tex, Marcus Brinkmann, 2003/08/31
- hurd-l4/doc hurd-on-l4.tex, Marcus Brinkmann, 2003/08/31
- hurd-l4/doc hurd-on-l4.tex, Marcus Brinkmann, 2003/08/31
- hurd-l4/doc hurd-on-l4.tex, Marcus Brinkmann, 2003/08/31
- hurd-l4/doc hurd-on-l4.tex, Marcus Brinkmann, 2003/08/31
- hurd-l4/doc hurd-on-l4.tex, Marcus Brinkmann, 2003/08/31