OpenStandards

Standard OS APIs for interoperability

This document outlines APIs that OpenComputers operating systems should attempt to implement.

filesystem

As detailed on the OpenComputers Wiki.

io

Operating systems should attempt to implement as much functionality from the Lua-standard io as possible (see the Lua manual entry for details).

package

OSes should implement at least the following subset of the package library:

term

An OS’ term API should provide at a minimum the following:

components

OSes must provide an interface to components. At least the following must be implemented:

The component API may (as in the case of Photon, or possibly Fuchas) be a wrapper over drivers.