Skip to content | Change text size

WALNUT Password Capability System Research Project




Introduction

The Walnut Password Capability System is a secure operating system design, which employs password capability techniques to control access to objects within the system. Previous projects included the addition of a stdio libraries, a compiler port, a network protocol stack design, a shell design and other miscellaneous topics. Future topics could include a revised network protocol stack, a port of the current gcc 3.X compiler, addition of POSIX compliant I/O libraries, porting to other hardware platforms, a CORBA like remote object mechanism. Students should consult Dr Ronald Pose or Dr Carlo Kopp for suitable project topics.

Previous Projects

Anderson M. (PhD 1987) - A Password Capability System
Cathro D. (MSc 1988) - An I/O Subsystem for a Multiprocessor
Chew C.E. (PhD 1992) - An InterBus Connection for a Capability Based Multiprocessor
Pose R.D. (PhD 1992) - A Capability-Based Tightly-Coupled Multiprocessor
Castro M. (PhD 1996) - The Walnut Kernel: A Password-Capability Based Operating System
Kopp C. (MSc 1997) -  An I/O and Stream Inter-Process Communications Library for a Password Capability System (PDF)
Harris R.J. (Hons) -  Compiler Integration on the Walnut System
Smith S.E. (Hons 2003) -  An Improved Object Store for the Walnut Kernel (Website)



Walnut Internals  (Dr C. Kopp - 1997 MSc Thesis)