Subsystem for UNIX-based Applications (SUA) è un sottosistema per la compatibilità del codice sorgente che consente di compilare ed eseguire applicazioni personalizzate basate su UNIX nei computer che eseguono sistemi operativi Microsoft® Windows® di classe server. Con SUA è possibile assicurare la piena interoperabilità delle applicazioni basate su UNIX con Windows con minimi interventi o nessun intervento a livello di codice sorgente.
Subsystem for UNIX-based Applications fornisce un sistema operativo per i processi POSIX (Portable Operating System Interface). SUA, insieme al relativo pacchetto di utilità di supporto, quali shell e Visual Studio® 2005 debugger extension, disponibile per il download sul sito Web Microsoft all'indirizzo
SUA supporta inoltre nomi di file con distinzione tra maiuscole e minuscole, il controllo dei processi, strumenti di compilazione e l'utilizzo di oltre 300 comandi, utilità e script della shell UNIX. Poiché viene installato separatamente rispetto al kernel di Windows, il sottosistema offre funzionalità UNIX autentiche, senza emulazione.
Funzionalità incluse in Subsystem for UNIX-based Applications
Le funzionalità incluse in Subsystem for UNIX-based Applications sono:
-
Connettività di librerie di database (OCI/ODBC) SUA supporta la connettività con Oracle e SQL Server da applicazioni di database tramite l'interfaccia OCI (Oracle Call Interface) e lo standard ODBC (Open Database Connectivity).
-
Microsoft Visual Studio® Debugger Extension per il debug di applicazioni POSIX SUA include il supporto per il debug dei processi POSIX tramite l'ambiente di sviluppo integrato (IDE) di Visual Studio.
-
Utilità basate su ambienti SVR-5 e BSD UNIX Il pacchetto di download SUA supporta due diversi ambienti UNIX: SVR-5 e BSD.
-
Supporto di applicazioni a 64 bit Tramite un processo denominato esecuzione del thunk, SUA fornisce supporto non solo per applicazioni a 64 bit in esecuzione su un sistema operativo a 64 bit, ma anche supporto predefinito per i file binari a 32 bit in esecuzione su un sistema a 64 bit.
Per ulteriori informazioni e per scaricare le utilità di script e l'SDK, visitare il sito Web Microsoft all'indirizzo
Installazione di Subsystem for UNIX-based Applications
Subsystem for UNIX-based Applications (SUA) è una funzionalità inclusa in Microsoft® Windows Server® 2008 R2 e Windows® 7.
Nota | |
Per eseguire o modificare script basati su UNIX e applicazioni personalizzate basate su UNIX, è necessario innanzitutto installare il pacchetto Utilità e SDK (Software Development Kit) per Subsystem for UNIX-based Applications. Tale pacchetto è disponibile per il download sul sito Web Microsoft all'indirizzo |
In Windows Server 2008 R2 è possibile installare SUA utilizzando l'Aggiunta guidata funzionalità in Server Manager. Sebbene Server Manager si apra per impostazione predefinita quando un membro del gruppo Administrators accede al computer, è possibile aprire Server Manager anche utilizzando i comandi del menu Start in Strumenti di amministrazione e aprendo Programmi in Pannello di controllo. Gli utenti di Windows Server 2008 R2 possono inoltre installare SUA tramite la riga di comando (ServerManagerCmd.exe) di Server Manager o l'insieme Server Manager di cmdlet Windows PowerShell. Per ulteriori informazioni sulla riga di comando di Server Manager o l'installazione di funzionalità mediante i cmdlet di Windows PowerShell, vedere la Guida di Server Manager, premendo F1 dalla console di Server Manager o aprendo il file della Guida nel percorso %windir%\Help\mui\0409\rmt.chm.
Nota | |
A causa delle restrizioni di sicurezza imposte dalla funzionalità Controllo dell'account utente in Windows Server 2008 R2 e Windows 7, per installare o rimuovere funzionalità nel computer tramite i cmdlet di Windows PowerShell o l'utilità da riga di comando Server Manager, è necessario eseguire Windows PowerShell o la sessione di prompt dei comandi come amministratore. A tale scopo, fare clic con il pulsante destro del mouse sul collegamento di Windows PowerShell o del prompt dei comandi e quindi scegliere Esegui come amministratore. |
Per installare SUA in Windows 7, aprire il Pannello di controllo, scegliere Programmi e quindi fare clic su Attiva o disattiva le funzionalità di Windows.
Aprire Subsystem for UNIX-based Applications
Quando si installa il sottosistema utilizzando l'Aggiunta guidata funzionalità o l'opzione Attiva o disattiva le funzionalità di Windows, un oggetto SUA viene aggiunto al menu Start. Tale oggetto non è tuttavia un collegamento, non apre nessuna finestra SUA a differenza di altri collegamenti del menu Start. L'oggetto in questione è un contenitore di shell e utilità disponibili nel pacchetto di download SUA. Al termine dell'installazione del pacchetto di download, è possibile accedere a SUA aprendo e lavorando nelle shell di comando basate su UNIX, i cui collegamenti popolano l'oggetto SUA nel menu Start.