presents:
The Choices Object-Oriented Operating System
Choices is written as an object-oriented operating system in an object-oriented
programming language C++.
As an object-oriented operating system, its architecture is organized
into frameworks of objects that are hierarchically
classified by function and performance.
The operating system is customized by replacing subframeworks and objects.
The application interface is a collection of kernel objects exported through
the application/kernel protection layer.
Kernel and application objects are examined through application
browsers. Choices runs on bare hardware on distributed and parallel
computers. Virtual Choices (VChoices) also runs under UNIX System V.
There is a bulletin board with topics related to Choices
here
There is doxygen generated Choices documentation
here
Choices Bibliography
Choices related publications (mostly complete)
microChoices - The micro-kernel redesign of Choices
Old Getting Started Choices Manual For Developers(
postscript , or
pdf.)
and the more recent verions:
postscript , or
pdf (in reverse page order for some reason).)
Obtaining Choices Distributions
Choices Research Results.
If you have problems or comments about the server send them to
SRG Webmaster / srgwebmaster@cs.uiuc.edu
If you have questions or comments about the Systems Software Research Group
send them to
Professor Campbell / campbell@cs.uiuc.edu
If you have problems or comments about the server send them to
SRG Webmaster / srgwebmaster@cs.uiuc.edu