Environment subsystem

Windows NT operating systems often support applications written or compiled for platforms other than Windows. In Windows 2000, applications compiled for OS/2 1.x run natively atop the NT kernel, but POSIX applications must be recompiled and linked against the relevant POSIX libraries. Some environment subsystems permit interprocess communication with applications in other subsystems.

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. 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.[2] 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.[3]

See also

References

  1. ^ 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.
  2. ^ Various (1993). Inside Windows NT. New Riders press. Bibcode:1993iwn..book.....C.
  3. ^ Windows NT 4.0 Workstation Resource Kit. Microsoft Press. 1996.

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.