Hi,
ich finde den Exokernel sehr interessant, vorallem da solch ein System extrem schnell ist.
Das Problem ist nur, dass du sehr viel Speicher brauchst, wenn z.B. der ganze POSIX Layer in jedem Addressraum eines Programmes liegt. Selbst mit COW und shared pages ist das beträchtlich...
Wenn du Sicherheit willst, ist der Mikrokernel wohl der beste Ansatz für dich, aber hier hast du ein Problem mit Geschwindigkeit!
Habe das bei mir so gemacht, das ich (jetzt) ein Mikrokernel ähnliches System habe, aber Abstriche mache. D.h. es gibt nurnoch einen virtuellen Addressraum und die Prozesse werden durch Segmentierung getrennt. Das macht Messaging(Das Kernproblem des Mikrokernels) zu einer simplen Addition, beschränkt aber bei vielen Prozessen den privaten Addressraum( und ist außerdem nicht mehr POSIX konform).
Gruß GhostCoder