Подсистема для UNIX-приложений (SUA) представляет собой подсистему совместимости на уровне исходного кода для компиляции и выполнения пользовательских UNIX-приложений на компьютере, работающем под управлением серверной операционной системы Microsoft® Windows®. UNIX-приложения можно сделать полностью совместимыми с Windows в SUA, не изменяя первоначальный исходный код или изменяя его лишь незначительно.
Подсистема для UNIX-приложений предоставляет операционную систему для процессов POSIX (Portable Operating System Interface, интерфейс переносимой операционной системы). SUA вместе с соответствующим пакетом вспомогательных служебных программ (таких как оболочки и клиент Telnet), который можно загрузить с веб-сайта корпорации Майкрософт (
SUA также поддерживает учет регистра в именах файлов, управление заданиями, инструменты компиляции и использование более 300 UNIX-команд, служебных программ и сценариев оболочки. Так как подсистема устанавливается независимо от ядра Windows, она предоставляет настоящую функциональность UNIX без какой-либо эмуляции.
Компоненты в данной версии
Подсистема для UNIX-приложений включает следующие компоненты.
-
Подключение библиотеки баз данных (OCI/ODBC) SUA поддерживает подключение приложений баз данных к Oracle и SQL Server, используя стандарты OCI (Oracle Call Interface) и ODBC (Open Database Connectivity).
-
Расширение отладчика Microsoft Visual Studio® Debugger Extension для отладки POSIX-приложений SUA предусматривает поддержку отладки POSIX-процессов в интегрированной среде разработки (IDE) Visual Studio.
-
Служебные программы для сред SVR-5 и BSD UNIX Загружаемый пакет SUA поддерживает две различных UNIX-среды: SVR-5 и BSD.
-
Поддержка 64-разрядных приложений С помощью процесса, называемого преобразованием, SUA обеспечивает поддержку не только 64-разрядных приложений, выполняемых в 64-разрядной операционной системе, но и стандартную поддержку 32-разрядных двоичных файлов, выполняемых в 64-разрядной операционной системе.
Для получения дополнительных сведений и загрузки служебных программ создания сценариев и SDK посетите веб-сайт корпорации Майкрософт (
Содержание раздела
Обзор подсистемы приложений UNIX
Установка служебных программ и подсистемы SDK для приложений UNIX
Подсистема для приложений UNIX и учет регистра букв
Setuid в подсистеме приложений UNIX
Подсистема для приложений UNIX и совместимость с POSIX