Los subsistemas de entorno son componentes centrales de los sistemas operativos del tipo Windows NT . Permiten que el sistema operativo ejecute software desarrollado para la plataforma en cuestión. Por ejemplo, Windows NT 4.0 tiene cuatro subsistemas de entorno, por ejemplo Win32, DOS o Win16, OS/2 y POSIX , el último de los cuales es un estándar Unix. [1] Este último reside principalmente en la biblioteca de vínculos dinámicos posix.dll .
Los subsistemas ambientales son una parte de la estrategia que Microsoft desarrolló para hacer del flujo de sistemas operativos Windows NT un centro para la computación multiplataforma [2] Otros incluyen cuatro capas de abstracción de hardware , una para procesadores Intel, tres para procesadores RISC (DEC Alpha, PowerPC, Mips) y un controlador para HPFS , el estándar para OS/2. Desde Windows 2000, el sistema de archivos FAT32 introducido por primera vez con Windows 95 también ha estado presente, con HPFS obsoleto y luego omitido en sistemas posteriores. [3] Se puede utilizar un controlador de terceros para FAT32 en los sistemas operativos NT anteriores [ cita requerida ] . Por lo tanto, Windows NT a partir de la versión 4.0 tenía un valor predeterminado de cuatro sistemas de archivos ( NTFS , HPFS, FAT12 y FAT16 ), y las instalaciones del sistema con un controlador que permite el acceso a un quinto FAT32) son muy comunes, y también existen herramientas que permiten el acceso a sistemas de archivos Unix [ cita requerida ] . La interoperabilidad con Novell Netware generalmente se implementa en el nivel de programación de sistemas y aplicaciones en lugar de en la capa de núcleo y enlace de datos y, por lo tanto, más lejos del hardware físico [ cita requerida ] .