Subsystem for UNIX-based Applications

Applies To: Windows Server 2008 R2

Subsystem for UNIX-based Applications (SUA) is a source-compatibility subsystem for compiling and running custom UNIX-based applications on a computer running a Microsoft® Windows® server-class operating system. You can make your UNIX applications fully interoperable with Windows in SUA with little or no change to your original source code.

Hierarchy of Managed Entities

Managed Entities

Name Description

Subsystem for UNIX-based Applications -- Psxss utility

Subsystem for UNIX-based Applications (SUA) processes, including network-related send and receive processes, are handled by psxss.exe.

Subsystem for UNIX-based Applications -- Psxrun utility

Subsystem for UNIX-based Applications (SUA) uses the psxrun command-line utility to start an SUA process without the need for a controlling terminal. The program psxrun.exe is a Win32 application that queues POSIX processes that must access the Windows Service Control Manager.

When you use either the Windows Services utility or the Subsystem for UNIX-based Applications service utility to terminate a service, the program psxrun.exe sends a SIGTERM signal to the service.