Operating System APIs Emerge

Early operating systems like Unix and later commercial systems began exposing interfaces (system calls, libraries) for applications to interact with hardware and system resources.

Significance

Established the fundamental concept of an 'Application Programming Interface' as an abstraction layer for software components, albeit primarily internal to a single system.

Key facts

Year
1960
Type
invention
Location
Various academic and corporate labs