Podsystem aplikacji systemu UNIX (SUA) jest podsystemem zgodności źródeł przeznaczonym do kompilowania i uruchamiania niestandardowych aplikacji systemu UNIX na komputerach, na których działa system operacyjny klasy Microsoft® Windows® server. Przy minimalnej zmianie kodu lub bez jakichkolwiek jego modyfikacji można tak przygotować aplikacje systemu UNIX, aby w pełni współdziałały z systemem Windows w podsystemie SUA.

Podsystem aplikacji systemu UNIX stanowi system operacyjny dla procesów POSIX. Podsystem SUA wraz z jego pakietem narzędzi pomocniczych (takich jak powłoki i klient programu Telnet) dostępnym do pobrania w witrynie firmy Microsoft w sieci Web (https://go.microsoft.com/fwlink/?LinkId=139521 (strona może być wyświetlona w języku angielskim)) oferuje kompletne środowisko systemu UNIX. Pakiet pobierania zawiera kompletny zestaw narzędzi do tworzenia skryptów oraz zestaw programistyczny (SDK) zaprojektowane do pełnej obsługi możliwości programistycznych podsystemu SUA i umożliwia pełną realizację zadań programistycznych przy opracowywaniu aplikacji systemu UNIX.

Podsystem SUA obsługuje też nazwy plików z uwzględnieniem wielkości liter, sterowanie zadaniami, narzędzia kompilacyjne oraz ponad 300 poleceń systemu UNIX, narzędzi i skryptów powłoki. Ponieważ podsystem jest instalowany osobno od jądra systemu Windows, oferuje rzeczywistą funkcjonalność systemu UNIX bez jakiejkolwiek emulacji.

Funkcje w tej wersji

Funkcje podsystemu aplikacji systemu UNIX obejmują:

  • Łączność z bibliotekami baz danych (OCI/ODBC)   Podsystem SUA obsługuje połączenia aplikacji bazy danych z bazami danych Oracle oraz SQL Server przy użyciu standardu Oracle Call Interface (OCI) oraz Open Database Connectivity (ODBC).

  • Rozszerzenie Microsoft Visual Studio® Debugger Extension do debugowania aplikacji POSIX   Podsystem SUA obsługuje debugowanie procesów POSIX przy użyciu zintegrowanego środowiska programistycznego (IDE) produktu Visual Studio.

  • Narzędzia środowisk systemów SVR-5 oraz BSD UNIX   Pakiet pobierania podsystemu SUA obsługuje dwa różne środowiska systemu UNIX: SVR-5 oraz BSD.

  • Obsługa aplikacji 64-bitowych   Stosując proces o nazwie „thunking”, podsystem SUA zapewnia nie tylko obsługę 64-bitowych aplikacji działających w 64-bitowym systemie operacyjnym, ale także domyślną obsługę 32-bitowych binariów działających w 64-bitowym systemie operacyjnym.

Aby uzyskać więcej informacji oraz aby pobrać narzędzia do tworzenia skryptów oraz zestaw SDK, odwiedź witrynę sieci Web firmy Microsoft (https://go.microsoft.com/fwlink/?LinkID=139521 (strona może być wyświetlona w języku angielskim)).

W tej sekcji

Zobacz też