Subsystem für UNIX-basierte Anwendungen (Subsystem for UNIX-based Applications, SUA) ist ein Quellkompatibilitätssubsystem zum Kompilieren und Ausführen benutzerdefinierter UNIX-basierter Anwendungen auf einem Computer unter einem Microsoft® Windows®-Betriebssystem der Serverklasse. Sie können für die vollständige Interoperabilität Ihrer UNIX-Anwendungen in SUA sorgen und müssen dazu nur geringe oder gar keine Änderungen am Originalquellcode vornehmen.

Subsystem für UNIX-basierte Anwendungen stellt ein Betriebssystem für POSIX-Prozesse (Portable Operating System Interface) bereit. Das Subsystem für UNIX-basierte Anwendungen (SUA) mit dem dazugehörigen Paket von unterstützenden Dienstprogrammen (beispielsweise Shells und ein Telnet-Client) ist auf der Microsoft-Website unter https://go.microsoft.com/fwlink/?LinkId=139521 (möglicherweise in englischer Sprache) für den Download verfügbar und stellt eine vollständige UNIX-Umgebung bereit. Das Downloadpaket beinhaltet umfassende Skriptingdienstprogramme und ein Software Development Kit (SDK) zur vollständigen Unterstützung der Entwicklungsfunktionen von SUA und zur Bereitstellung einer umfassenden UNIX-basierten Anwendungsentwicklung.

SUA unterstützt auch die Unterscheidung von Groß-/Kleinschreibung bei Dateinamen, Auftragssteuerung, Tools zum Kompilieren und die Verwendung von über 300 UNIX-Befehlen, Dienstprogrammen und Shellskripts. Da das Subsystem getrennt vom Windows-Kernel installiert wird, bietet es echte UNIX-Funktionen ohne jegliche Emulation.

Features in dieser Version

Zu den Features im Subsystem für UNIX-basierten Anwendungen gehören:

  • Datenbankbibliothekkonnektivität (OCI/ODBC)   SUA unterstützt die Konnektivität mit Oracle und SQL Server aus Datenbankanwendungen über die Standards OCI (Oracle Call Interface) und ODBC (Open Database Connectivity).

  • Microsoft Visual Studio®-Debuggererweiterung für das Debuggen von POSIX-Anwendungen   SUA bietet Unterstützung für das Debuggen von POSIX-Prozessen mithilfe der integrierten Visual Studio-Entwicklungsumgebung.

  • Auf SVR-5- und BSD UNIX-Umgebungen basierende Dienstprogramme   Das SUA-Downloadpaket unterstützt zwei verschiedene UNIX-Umgebungen: SVR-5 und BSD.

  • Unterstützung für 64-Bit-Anwendungen   Durch Verwenden eines Prozesses namens "Thunking" bietet SUA nicht nur Unterstützung für 64-Bit-Anwendungen, die auf einem 64-Bit-Betriebssystem ausgeführt werden, sondern auch Standardunterstützung für 32-Bit-Binardateien, die auf einem 64-Bit-Betriebssystem ausgeführt werden.

Weitere Informationen sowie Informationen zum Herunterladen der Skriptprogramme und des SDKs finden Sie auf der Microsoft-Website unter https://go.microsoft.com/fwlink/?LinkId=139521 (möglicherweise in englischer Sprache).

Inhalt dieses Abschnitts

Siehe auch