NOTICE: Due to a lapse in annual appropriations, most of this website is not being updated. Learn more.
Form submissions will still be accepted but will not receive responses at this time. Sections of this site for programs using non-appropriated funds (such as NVLAP) or those that are excepted from the shutdown (such as CHIPS and NVD) will continue to be updated.
An official website of the United States government
Here’s how you know
Official websites use .gov
A .gov website belongs to an official government organization in the United States.
Secure .gov websites use HTTPS
A lock (
) or https:// means you’ve safely connected to the .gov website. Share sensitive information only on official, secure websites.
A small operating system (XINU) was ported to UNIX 4.2BSD. The entire operating system runs as a single UNIX process. The code is approximately 1000 lines of C (including comments) and 6 lines of assembler. All of the code is user-level, and thus presents a system easy to examine, understand, and experiment with further. The code has been used as a base for an application of several cooperating processes communicating through global variables. Alternatively, the system provides semaphores and messages for Interprocess communication.
Libes, D.
(1987),
Multiple Programs in One UNIX Process, Proceedings of the 1987 Summer USENIX Conference, [online], https://tsapps.nist.gov/publication/get_pdf.cfm?pub_id=821315
(Accessed October 15, 2025)