UNIX System Calls

Early versions of the UNIX operating system established a formal set of 'system calls' – functions like 'open()', 'read()', 'write()' – that applications could use to interact with the OS kernel. These were foundational examples of internal APIs.

Significance

Defined the fundamental concept of a programmatic interface for interacting with a core system component, allowing for modular software development.

Key facts

Year
1970
Type
invention
Location
Bell Labs, Murray Hill, New Jersey, USA