OSKit Roadmap to Components


Here's a brief look at each of the libraries in the OSKit. For more detail go to each chapter. For context for this excerpt from the documentation, jump into the main document.

"Function" libraries in the OSKit, along with the chapter numbers in which each is described:

More formal "component" libraries that are currently provided by the OSKit along with the chapter numbers in which each is described:

The following four libraries are provided mainly for convenience; they are not as general or as well documented as the other libraries but are still useful. See the source directories and READMEs for details.

liboskit_startup: Contains functions to start up and initialize various OSKit components, making it easier to write OSKit programs.

liboskit_unsupp: Contains various unsupported hacks and utilities.

liboskit_unix: Provides the necessary support to debug and run certain OSKit components on FreeBSD in user-mode. One can tweak this to run on Linux.

liboskit_fudp: Provides a ``Fake UDP'' implementation: a restricted send-only no-fragmenting version of UDP. This can be useful with the hpfq library (in Chapter  28).

University of Utah Flux Research Group