Subsystem for UNIX-based Applications (SUA) er et kildekompatibilitetsundersystem til kompilering og kørsel af brugerdefinerede UNIX-baserede programmer på en computer, der kører et Microsoft® Windows®-operativsystem i serverklassen. Du kan gøre UNIX-programmer fuldt kompatible med Windows i SUA med få eller ingen ændringer i den oprindelige kildekode.
Subsystem for UNIX-based Applications indeholder et operativsystem til POSIX-processer (Portable Operating System Interface). SUA (Undersystem til UNIX-baserede programmer) og pakken med supportfunktioner (f.eks. shells og en Telnet-klient), kan hentes på Microsoft-webstedet. Siden er evt. på engelsk. (
SUA understøtter også filnavne, hvor der skelnes mellem store og små bogstaver, jobstyring, kompileringsværktøjer og brugen af over 300 UNIX-kommandoer, funktioner og shellscripts. Da SUA installeres adskilt fra Windows-kernen, indeholder det ægte UNIX-baseret funktionalitet uden emulering.
Funktioner i denne version
Funktioner i Undersystem til UNIX-baserede programmer omfatter følgende:
-
Oprettelse af forbindelse til databasebibliotek (OCI/ODBC) SUA understøtter oprettelse af forbindelse til Oracle og SQL Server fra databaseprogrammer ved hjælp af OCI-biblioteker (Oracle Call Interface) og ODBC-standarden (Open Database Connectivity).
-
Microsoft Visual Studio®-udvidelsesprogram til fejlfinding i POSIX-programmer SUA omfatter understøttelse af fejlfinding i POSIX-processer ved hjælp af det integrerede udviklingsmiljø Visual Studio IDE (Integrated Development Environment).
-
Funktioner, der er baseret på SVR-5- og BSD UNIX-miljøer SUA-overførselspakken understøtter to forskellige UNIX-miljøer: SVR-5 og BSD.
-
Understøttelse af 64-bit-programmer Ved hjælp af en proces, der kaldes "thunking", understøtter SUA ikke alene 64-bit-programmer, der kører i et 64-bit-operativsystem, men understøtter også som standard binære 32-bit-programmer, der kører i et 64-bit-operativsystem.
Du kan finde flere oplysninger om dette og oplysninger om, hvordan du henter scriptfunktionerne og SDK, på Microsoft-webstedet. Siden er evt. på engelsk. (
I dette afsnit
Oversigt over Subsystem for UNIX-based Applications
Installere Utilities and SDK for Subsystem for UNIX-based Applications
Subsystem for UNIX-based Applications og skelnen mellem store og små bogstaver
Setuid i Subsystem for UNIX-based Applications
Subsystem for UNIX-based Applications og POSIX-overensstemmelse