UNIX 應用程式子系統 (SUA) 是一個原始碼相容的子系統,用於在執行 Microsoft(R) Windows(R) 伺服器等級作業系統的電腦上編譯與執行自訂 UNIX 的應用程式。您只需要稍微修改或完全不用變更原始程式碼,即可讓 UNIX 應用程式和 SUA 中的 Windows 完整交互作業。

UNIX 應用程式子系統為「可攜式作業系統介面 (POSIX)」處理程序提供了一個作業系統。SUA 加上本身支援的公用程式套件 (例如,殼層和 Telnet 用戶端) 能夠提供完整的 UNIX 環境,並且您可以透過 Microsoft 網站 (https://go.microsoft.com/fwlink/?LinkId=139521 (可能為英文網頁)) 下載。下載套件包括一組完整的指令碼處理公用程式和一個以完整支援 SUA 開發能力為設計目標的軟體開發組件 (SDK),來提供完整的 UNIX 應用程式開發經驗。

SUA 也可以支援檔案名稱區分大小寫、工作控制、編譯工具,以及可使用 300 個以上的 UNIX 命令、公用程式和殼層指令碼。由於子系統安裝完全和 Windows 核心分離,因此可提供真正的 UNIX 功能,而無需任何模擬。

此版本中的功能

UNIX 應用程式子系統包括下列功能:

  • 資料庫 (OCI/ODBC) 程式庫連線能力   SUA 透過使用 Oracle Call Interface (OCI) 和 Open Database Connectivity (ODBC) 標準來支援 Oracle 與 SQL Server 和資料庫應用程式的連線能力。

  • 用於 POSIX 應用程式偵錯的 Microsoft Visual Studio(R) 偵錯工具延伸 SUA 使用 Visual Studio 整合開發環境 (IDE) 來提供 POSIX 處理程序偵錯。

  • SVR-5 與 BSD UNIX 環境為基準的公用程式   SUA 下載套件可支援兩種不同的 UNIX 環境:SVR-5 與 BSD。

  • 64 位元應用程式支援   透過使用名稱為 thunking 的處理程序,SUA 不僅支援在 64 位元作業系統上執行 64 位元應用程式,還預設支援在 64 位元作業系統上執行 32 位元二進位碼。

如需相關資訊,以及下載指令碼處理公用程式及 SDK,請參閱 Microsoft 網站 (https://go.microsoft.com/fwlink/?LinkId=139521 (可能為英文網頁))。

在本節中

請參閱