O Subsistema para Aplicações Baseadas em UNIX (SUA) é um subsistema de compatibilidade de origem para compilar e executar aplicações baseadas em UNIX personalizadas num computador com um sistema operativo da classe de servidor do Microsoft® Windows®. Pode tornar as aplicações UNIX totalmente interoperáveis com o Windows no SUA com poucas ou nenhumas alterações no código de origem original.

O Subsistema para Aplicações Baseadas em UNIX fornece um sistema operativo para processos POSIX (Portable Operating System Interface). O SUA, juntamente com o pacote de utilitários de suporte (tais como shells e um cliente Telnet) disponível para transferência no Web site da Microsoft (https://go.microsoft.com/fwlink/?LinkId=139521 (pode estar em inglês)), fornece um ambiente UNIX completo. O pacote de transferência inclui um conjunto completo de utilitários de processamento de scripts e um Software Development Kit (SDK) concebido para suportar totalmente as capacidades de desenvolvimento do SUA e para fornecer uma experiência de desenvolvimento de aplicações baseada em UNIX completa.

O SUA também suporta nomes de ficheiro sensíveis às maiúsculas e minúsculas, controlo de tarefas, ferramentas de compilação e a utilização de mais de 300 comandos, utilitários e scripts da shell do UNIX. Uma vez que o subsistema é instalado em separado do kernel do Windows, fornece a verdadeira funcionalidade baseada em UNIX sem qualquer emulação.

Funcionalidades nesta versão

As funcionalidades no Subsistema Para Aplicações Baseadas em UNIX incluem:

  • Conectividade da biblioteca da base de dados (OCI/ODBC)   O SUA suporta a conectividade com Oracle e o SQL Server a partir de aplicações de bases de dados ao utilizar a norma Oracle Call Interface (OCI) e Open Database Connectivity (ODBC).

  • Microsoft Visual Studio® Debugger Extension para depurar aplicações POSIX   O SUA inclui o suporte para depurar os processos POSIX através da utilização do ambiente de desenvolvimento integrado do Visual Studio (IDE).

  • Utilitários baseados em ambientes UNIX SVR-5 e BSD   O pacote de transferência SUA suporta dois ambientes UNIX diferentes: SVR-5 e BSD.

  • Suporte para aplicações de 64 bits   Através da utilização de um processo denominado thunking, o SUA não só fornece suporte para aplicações de 64 bits em execução num sistema operativo de 64 bits, como também fornece suporte predefinido para binários de 32 bits em execução num sistema operativo de 64 bits.

Para mais informações e para transferir os utilitários de processamento de scripts e o SDK, consulte o Web site da Microsoft (https://go.microsoft.com/fwlink/?LinkId=139521 (pode estar em inglês)).

Nesta secção

Consulte Também