Doors (Unix)

Эта статья — о механизме межпроцессного взаимодействия в Unix-системах. Об американской рок-группе см. The Doors.

Doors (с англ. — «двери») — механизм межпроцессного взаимодействия, используемый в ряде операционных систем семейства Unix, разновидность функционального вызова.

Разработан корпорацией Sun Microsystems для операционной системы Spring, затем реализован в Solaris в версии 2.5 как недокументированный внутренний интерфейс. Документирован в Solaris 2.6, хотя Sun считала Doors API экспериментальным. В последующих версиях Solaris механизм используется достаточно широко, в частности, в nscd (name service cache daemon) и syslog.

Механизм был портирован в Linux, доступен в системах с ядрами 2.4.18 и новее.

## Литература

[править | править код]

* W. Richard Stevens. UNIX Network Programming: Interprocess communications. — Prentice Hall PTR, 1999-01-01. — 582 с. — ISBN 9780130810816.

## Ссылки

[править | править код]

* Solaris 10 man pages section 3: Realtime Library Functions (Man-page для функций doors)

Solaris

Технологии|

* Doors
* DTrace
* IPMP
* MPxIO
* SMF
* snoop
* Solaris Containers
* Crossbow
* Solaris Cluster
* Trusted Solaris
* ZFS

OpenSolaris|

* BeleniX
* Illumos
* MilaX
* Nexenta OS
* OpenIndiana
* OpenSolaris for System z
* SchilliX
* SmartOS