OSSI - A portable operating system interface and utility library for Modula-2

Edoardo Biagioni, Gernot Heiser, Klaus Hinrichs, Muller, C. · 1987

The absence of a standard layer between operating systems and Modula-2 programs makes most software written in Modula-2 non-portable. We propose OSSI, a set of library modules which hides the machine-dependent details from Modula-2 application programs. OSSI, for Operating System Standard Interface, has been implemented on several computers and operating systems, and allows us to port large Modula-2 programs without any changes to their source code. OSSI standardizes 110 operations, memory management, and utilities such as string handlers and large-set operations.

Read the paper · More papers on PaperTik