Environment subsystem
This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these messages)
|

In the Windows NT architecture, environment subsystems (sometimes referred to as personalities[1]) are user space components of the operating system that provide compatibility with an application binary interface.[2] They allow the operating system to run software developed for the platform in question. For example, Windows NT 4.0 has three environment subsystems: Win32 (Windows API), OS/2, and POSIX, the latter of which corresponding a subset of the most common functions in the application programming interfaces of Unix-like systems.[3] The latter resides primarily in the dynamic-link library posix.dll. The environment subsystems are one part of the strategy Microsoft developed for making the Windows NT family of operating systems a hub for multi-platform computing in addition to other elements of the architecture of Windows NT like the hardware abstraction layer.[4]
See also
[edit]References
[edit]- ↑ Fleisch, B. D. (May 1997). The Failure of Personalities to Generalize. The Sixth Workshop on Hot Topics in Operating Systems. Cape Cod, MA: IEEE. pp. 8–13. doi:10.1109/HOTOS.1997.595174.
- ↑ Tanenbaum, Andrew S. (2001). "Environment Subsystems". Modern Operating Systems (2nd ed.). Prentice Hall.
- ↑ Various (1993). Inside Windows NT. New Riders press. Bibcode:1993iwn..book.....C.
- ↑ Windows NT 4.0 Workstation Resource Kit. Microsoft Press. 1996.