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. (https://go.microsoft.com/fwlink/?LinkId=139521). Disse udgør et komplet UNIX-miljø. Overførselspakken indeholder et omfattende sæt scriptfunktioner og et SDK (Software Development Kit), der er designet til at understøtte udviklingsfunktionerne i SUA og en komplet UNIX-baseret programudvikling.

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. (https://go.microsoft.com/fwlink/?LinkId=139521).

I dette afsnit

Se også