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 (
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 (
Nesta seção
Visão geral do Subsistema para Aplicativos Baseados em UNIX
Instalando utilitários e SDK do Subsistema para Aplicativos Baseados em UNIX
Subsistema para Aplicativos Baseados em UNIX e diferenciação de maiúsculas e minúsculas
Setuid no Subsistema para Aplicativos Baseados em UNIX
Visão geral do Subsistema para Aplicativos Baseados em UNIX e compatibilidade com POSIX