UNIX System Calls Introduction

The initial versions of the UNIX operating system formalized a set of 'system calls' (like open(), read(), write()) that applications used to interact with the kernel.

Significance

Established a fundamental pattern for operating system APIs, providing a stable and abstract interface between user programs and the underlying system resources. This was a crucial step in modularizing software and enabling portability.

Key facts

Date
1970-11-03
Type
invention
Location
Bell Labs, Murray Hill, New Jersey, USA