Subsistema para aplicaciones UNIX (SUA) es un subsistema de compatibilidad con el origen para compilar y ejecutar aplicaciones personalizadas basadas en UNIX en equipos que ejecutan el sistema operativo de clase de servidor Microsoft® Windows®. Puede hacer que las aplicaciones UNIX sean totalmente compatibles con Windows en SUA realizando pocos o ningún cambio en el código fuente original.

Subsistema para aplicaciones UNIX ofrece un sistema operativo para procesos Portable Operating System Interface (POSIX). SUA, junto con este paquete de utilidades de soporte (como shells y un cliente Telnet), que pueden descargarse en el sitio web de Microsoft (https://go.microsoft.com/fwlink/?LinkId=139521), ofrecen un entorno UNIX completo. El paquete de descarga incluye un conjunto completo de utilidades de scripting, y un kit de desarrollo de software (SDK) diseñado para admitir todas las capacidades de desarrollo de SUA y para proporcionar una experiencia completa de desarrollo de aplicaciones basadas en UNIX.

SUA también admite nombres de archivo que distinguen mayúsculas de minúsculas, control de trabajos, herramientas de compilación y el uso de más de 300 comandos, utilidades y scripts de shell de UNIX. Como el subsistema se instala independientemente del kernel de Windows, ofrece una verdadera funcionalidad UNIX, sin ninguna emulación.

Características de esta versión

Entre las características de Subsistema para aplicaciones UNIX se incluyen las siguientes:

  • Conectividad de biblioteca de base de datos (OCI/ODBC)   SUA admite la conectividad con Oracle y SQL Server desde aplicaciones de bases de datos utilizando Oracle Call Interface (OCI) y el estándar de conectividad abierta de bases de datos (ODBC).

  • Extensión del depurador de Microsoft Visual Studio® para depurar aplicaciones POSIX   SUA incluye soporte para depurar procesos POSIX utilizando el entorno de desarrollo integrado (IDE) de Visual Studio.

  • Utilidades basadas en entornos UNIX SVR-5 y BSD   El paquete de descarga SUA admite dos entornos UNIX distintos: SVR-5 y BSD.

  • Compatibilidad con aplicaciones de 64 bits   SUA utiliza un proceso denominado aplicación de código thunk, que proporciona compatibilidad no sólo a las aplicaciones de 64 bits que se ejecutan en sistemas operativos de 64 bits, sino que también proporciona una compatibilidad predeterminada para los binarios de 32 bits que se ejecutan en sistemas operativos de 64 bits.

Para obtener más información, y para descargar las utilidades de scripting y el SDK, vea el sitio web de Microsoft (https://go.microsoft.com/fwlink/?LinkId=139521 (puede estar en inglés)).

En esta sección

Vea también