Moab NodeOS

Overview   
Architecture   
Publications   
Software   
  • Bees
  • ANTS
  • JNodeOS
  • JanosVM
  • Moab
  • Janos Meta-Makefiles
  • Kaffe
  • tcpdump
  • createnework
Personnel   
Mailing Lists   
Related Work   
Flux Projects   

Moab is an implementation of the NodeOS API in C. Although targeted specifically to run on the OSKit, Moab also runs on Unix-like environments (Linux, Solaris, FreeBSD) making it more amenable to testing, debugging and use on ``end systems'' in an active network environment.

Note that our snapshots are still preliminary. We are making this code available now to give people an idea of where we are headed and hopefully to generate feedback about what a NodeOS ought to be.

Current snapshot:

Moab snapshot 20020317.
Read the announcement or the README.

Documentation:

A local copy of the NodeOS Interface Specification (draft). Also available from the NodeOS Spec home. (Note that a copy of the spec is included in the snapshot).
A paper describing the NodeOS interface and three implementations (including Moab) is available as http://www.cs.princeton.edu/nsg/papers/jsac.ps.

Previous snapshots:

Moab snapshot 20010214.
Moab snapshot 20000905.
Moab snapshot 20000523.
Moab snapshot 20000214.
Moab snapshot 19991210.

If you would like a diff between any two snapshots just let us know.

NOTE: Moab used to be called 'The Utah NodeOS'. It was re-named in late April `00.



[ Network Testbed ] [ Alchemy/Knit ] [ STP ] [ Janos ] [ OSKit ]
Flux Research Group / School of Computing / University of Utah

Problems? Contact the Janos Web Admin.
Last updated April 30, 2004.