9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* [9fans] more "Plan 9 from Bell Labs" questions
@ 2011-04-04  9:36 faif
  2011-04-04 10:10 ` Gorka Guardiola
  2011-04-04 15:53 ` Ethan Grammatikidis
  0 siblings, 2 replies; 4+ messages in thread
From: faif @ 2011-04-04  9:36 UTC (permalink / raw)


"9P has two forms: RPC messages sent on a pipe or network connection
and a procedural interface within the kernel. Since kernel device
drivers are directly addressable, there is no need to pass messages to
communicate with them;"

Are the device drivers really in kernel space? It seems that Plan 9 is
an ideal design for moving buggy software like 3rd party drivers into
the user space.

Just wondering if anybody has worked on the TODO things mentioned in
the paper:

"Using streams to implement network interfaces in the kernel allows
protocols to be connected together dynamically, such as to attach the
same TTY driver to TCP, URP, and IL connections, but Plan 9 makes no
use of this configurability."

"Although Plan 9 has per-process name spaces, it has no mechanism to
give the description of a process?s name space to another process
except by direct inheritance."



^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2011-04-04 16:02 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-04-04  9:36 [9fans] more "Plan 9 from Bell Labs" questions faif
2011-04-04 10:10 ` Gorka Guardiola
2011-04-04 15:53 ` Ethan Grammatikidis
2011-04-04 16:02   ` erik quanstrom

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).