|
30.
05.
2006
Coyotos
Neal Walfield
Hurd Team
The differences between L4 and EROS/Coyotos are more than just map and
copy. In this talk, I will present some of the kernel objects which
define Coyotos. I will sketch the canonical mechanism, space banks,
which is used to allocate these objects and how it can be used to
enforce resource consumption policy. I will then discuss their
intended usage in address space construction, process creation and
confinement. Finally, I will provide some examples of higher level
system design patterns including delegation (and recovery of results
and clean up), file servers and how to implement poll.
|