The Grasshopper operating system project ran in the Universities of Sydney and Adelaide, Australia in the early nineties. The original Grasshopper pages are archived here.
Despite the fact that the basic idea behind orthogonal persistence is very simple, research groups are finding it extremely hard to develop scalable and efficient persistent stores. One of the major difficulties derives from the fact that persistence provides a fundamentally different model of computing from that supported by conventional operating systems. It is therefore not surprising that we are finding that such operating systems are inappropriate for persistent systems research. In this project we are investigating the requirements of an operating system to support persistence and propose to design and construct a new operating system, known as Grasshopper, which has explicit support for persistent systems. This operating system is implemented on standard workstation hardware.