These are some systems we built. The most recent one goes first. The research and papers page lists the most relevant papers and documents on a per system basis.

Although not listed here, we made significant development for Plan 9 from Bell Labs. All the software we made is either available through the standard Plan 9 distribution or in a contrib site exported publicly for Plan 9 systems.


Clive is a project just starting. Its aim is to bring back our beloved Plan9 style computing environment but for highly efficient cloud computing software stacks written in the Go language. In fact the plan is to remove the software stack and to let the software run on the bare hardware. See the Clive page

The system is being written in Go and C. Its source is not ready to be distributed. There are some early papers listed in the research and papers page.


Nix is joint work of Laboratorio de Sistemas with Bell Laboratories, Sandia National Labs, and Vitanuova.

Nix is a system kernel that can partition cores into:

Cores can change their role at run-time, depending on the actual system load.

This is most useful for HPC applications but also for Cloud Computing, because of both performance and convenience.

The nix page includes all the information about the system and full distributions including source.


Octopus is a system designed to provide ubiquitous access to computing resources. Its approach is unique in that the central idea to distribute the system is to centralize everything on a personal computer. Devices and other services are later connected to this central system to provide distributed computing. Terminal devices rely on UpperWare to access system resources.

A more extensive description of the system, selected papers, a full software distribution, and demos are available in the octopus page.

Philo II

Philo is a distributed data base core built for Ericson Research. To fulfill the terms of the project, no information is disclosed here.

O/live and O/mero

O/live and O/mero are a novel UIMS (window system and toolkit included) that relies on files to distribute user interfaces in a transparent way, while giving the user the freedom to rearrange and reconfigure anything in the user interface without requiring application facilities. They include a command language to control to control the interfaces.

They were built as part of the Octopus, although they are a project on their own. See the octopus page for for information, software, demos, and selected papers.

Plan B

Plan B is an operating system designed to work in distributed environments where the set of available resources is different at different points in time. Its 4th edition is implemented as a set of user programs to run on top of Plan 9 from Bell Labs. Previous editions used their own system kernel. It's main design guidelines are:

See the Plan B page for for information, software, demos, and selected papers.


Off++ was a distributed adaptable microkernel built as part of the UIUC 2K OS project.

The more peculiar things about Off++ is that

The project was actually made before LSUB got its own web site. See Nemo's Off++ page for more information.