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 (
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 (
W tej sekcji
Omówienie podsystemu aplikacji systemu UNIX
Instalowanie pakietu Narzędzia i zestaw SDK dla podsystemu aplikacji systemu UNIX
Podsystem aplikacji systemu UNIX i rozróżnianie wielkości liter
Mechanizm setuid w podsystemie aplikacji systemu UNIX
Podsystem aplikacji systemu UNIX oraz zgodność ze standardem POSIX