Reusable Server Kernel

The Reusable Server Kernel enables vendors and application programmers to write multithreaded server programs that heavily exploit VM technologies. These servers can be constructed without knowledge of data transport mechanisms, multithreaded APIs, or I/O performance boosters and without reinventing API suites necessary in one server after another.

The Reusable Server Kernel is an empty server program that server writers can use as a starting point for developing and executing server programs on CMS. The Reusable Server Kernel consists of a text library of routines and a macro library of function prototypes and constant definitions. To construct an actual server program, the server author attaches application-specific code to a set of interfaces in the Reusable Server Kernel.

For more information, see z/VM: Reusable Server Kernel Programmer's Guide and Reference.