A UNIX-alapú alkalmazások alrendszere egy forráskompatibilitást biztosító alrendszer egyéni UNIX-alapú alkalmazások lefordítására és futtatására Microsoft® Windows® kiszolgálói operációs rendszert futtató számítógépeken. Az SUA segítségével a UNIX-alkalmazások úgy tehetők teljes mértékben kompatibilissé a Windows rendszerrel, hogy eredeti forráskódjukban csupán minimális vagy semmilyen változtatás nem szükséges.
Az SUA operációs rendszert biztosít a POSIX (Portable Operating System Interface) folyamatok számára. Az SUA, valamint annak segédprogramokat (például rendszerhéjakat és Telnet-ügyfelet) tartalmazó csomagja - amely letölthető a Microsoft webhelyéről (
Az SUA támogatja a kis- és nagybetűs fájlnevek megkülönböztetését, a feladatvezérlést, emellett fordítóeszközöket, valamint több mint 300 UNIX-parancsot, segédprogramot és rendszerhéj-parancsfájlt tartalmaz. Az alrendszer a Windows kerneltől elkülönítve kerül telepítésre, ezért valódi, emuláció nélküli UNIX-működést biztosít.
Szolgáltatások a jelenlegi verzióban
A UNIX-alapú alkalmazások alrendszere az alábbi szolgáltatásokat tartalmazza:
-
Adatbáziskódtár-kapcsolatok (OCI/ODBC): Az SUA támogatja az adatbázis-alkalmazások Oracle és SQL Server kiszolgálókhoz való csatlakozását az Oracle Call Interface (OCI) és az Open Database Connectivity (ODBC) szabvány használatán keresztül.
-
Microsoft Visual Studio® hibakereső kiterjesztés a POSIX alkalmazások hibakeresésére: Az SUA támogatja a POSIX folyamatok hibakeresését a Visual Studio fejlesztői környezet (IDE) használatával.
-
SVR-5 és BSD UNIX-alapú segédprogramok: Az SUA letöltőcsomag két különböző UNIX-alapú környezetet támogat: Ezek az SVR-5 és a BSD.
-
64 bites alkalmazások támogatása: A szószélesség-korlátozásnak (thunking) nevezett eljárás használatával az SUA nem csupán a 64 bites operációs rendszeren futó 64 bites alkalmazásokat, hanem az ugyanezeken a rendszereken futó 32 bites alkalmazásokat is alapértelmezés szerint támogatja.
További információt a Microsoft webhelyén (
A témakör tartalma
Alrendszer a UNIX-alapú alkalmazások számára – áttekintés
Alrendszer a UNIX-alapú alkalmazások számára – kis- és nagybetűk megkülönböztetése
Alrendszer a UNIX-alapú alkalmazások számára – a Setuid beállítás
Alrendszer a UNIX-alapú alkalmazások számára – POSIX-megfelelés