O Subsistema para Aplicativos Baseados em UNIX (SUA) é um subsistema de compatibilidade de código-fonte para compilar e executar aplicativos UNIX personalizados em um computador que executa um sistema operacional de classe de servidor Microsoft® Windows®. Você pode tornar seus aplicativos UNIX totalmente interoperáveis com o Windows no SUA com poucas ou nenhuma alteração ao código-fonte original.

O Subsistema para Aplicativos Baseados em UNIX oferece um sistema operacional para processos Portable Operating System Interface (POSIX). O SUA, junto com o pacote de utilitários de suporte (por exemplo, shells e um cliente Telnet) disponíveis para download no site da Microsoft (https://go.microsoft.com/fwlink/?LinkId=139521 [a página pode estar em inglês] ), fornece um ambiente UNIX completo. O pacote de download inclui um conjunto abrangente de utilitários de script, e um SDK desenvolvido para oferecer suporte total aos recursos de desenvolvimento do SUA e para proporcionar uma experiência de desenvolvimento de aplicativo UNIX completa.

O SUA também oferece suporte a nomes de arquivos com diferenciação de maiúsculas e minúsculas, controle de trabalho, ferramentas de compilação e o uso de mais de 300 comandos, utilitários e scripts do shell do UNIX. Como o subsistema é instalado separadamente do kernel do Windows, ele oferece funcionalidade UNIX verdadeira sem qualquer emulação.

Recursos nesta versão

Os recursos do Subsistema para Aplicativos Baseados em UNIX incluem o seguinte:

  • Conectividade de biblioteca de banco de dados (OCI/ODBC) O SUA oferece suporte a conectividade com Oracle e SQL Server de aplicativos de banco de dados usando Oracle Call Interface (OCI) e o padrão Open Database Connectivity (ODBC).

  • Extensão de depurador do Microsoft Visual Studio® para depurar aplicativos POSIX O SUA inclui suporte para depuração de processos POSIX usando o ambiente de desenvolvimento integrado (IDE) do Visual Studio.

  • Utilitários baseados nos ambientes SVR-5 e BSD UNIX O pacote de download do SUA oferece suporte a dois ambientes UNIX distintos: SVR-5 e BSD.

  • Suporte a aplicativos de 64 bitsUsando um processo chamado de conversão, o SUA oferece suporte a aplicativos de 64 bits executados em sistemas operacionais de 64 bits e também suporte padrão a binários de 32 bits executados em um sistema operacional de 64 bits.

Para obter mais informações e para baixar os utilitários de script e o SDK, consulte o site da Microsoft (https://go.microsoft.com/fwlink/?LinkId=139521).

Nesta seção

Consulte também