Subsystém pro unixové aplikace (SUA) je podsystém pro kompatibilitu zdrojů určený pro kompilaci a spouštění vlastních aplikací systému UNIX v počítači s operačním systémem Microsoft® Windows® třídy server. Můžete zajistit, aby aplikace založené na systému UNIX v Subsystému pro unixové aplikace plně spolupracovaly se systémem Windows pouze s malou změnou nebo beze změny původního zdrojového kódu.

Subsystém pro unixové aplikace je operační systém, který umožňuje procesy standardu POSIX (Portable Operating System Interface). Subsystém pro unixové aplikace, který je spolu s balíčkem nástrojů pro podporu (například prostředí nebo rozšíření ladicího programu sady Visual Studio®) k dispozici ke stažení na webu společnosti Microsoft (https://go.microsoft.com/fwlink/?LinkId=139521 (stránka může být v angličtině)), je úplným prostředím systému UNIX. Balíček ke stažení obsahuje obsáhlou sadu skriptovacích nástrojů a sadu SDK (Software Development Kit), které jsou navrženy pro plnou podporu vývojových možností Subsystému pro unixové aplikace (SUA) a pro možnost vyzkoušet si úplné vývojové možnosti aplikace systému UNIX.

Podsystém SUA také podporuje názvy souborů obsahující jak velká, tak malá písmena, ovládání úloh, kompilační nástroje, používání více než 300 příkazů ze systému UNIX a nástroje a skripty prostředí. Protože se subsystém nainstaluje nezávisle na jádru systému Windows, nabízí skutečné funkce systému UNIX bez emulace.

Funkce v Subsystému pro unixové aplikace

Subsystém pro unixové aplikace nabízí mimo jiné následující funkce:

  • Připojení databází pomocí rozhraní OCI a standardu ODBC   Subsystém pro unixové aplikace (SUA) podporuje připojení databázových aplikací k aplikaci Oracle a serveru SQL pomocí rozhraní OCI (Oracle Call Interface) a standardu ODBC (Open Database Connectivity).

  • Microsoft Visual Studio® Debugger Extension pro ladění aplikací standardu POSIX  Subsystém pro unixové aplikace (SUA) obsahuje podporu pro ladění procesů standardu POSIX pomocí integrovaného vývojového prostředí (IDE) sady Visual Studio.

  • Nástroje založené na prostředí SVR-5 UNIX a BSD UNIX   Balíček pro stažení Subsystému pro unixové aplikace (SUA) podporuje dvě rozdílná prostředí systému UNIX: SVR-5 UNIX a BSD UNIX.

  • Podpora 64bitových aplikací   Pomocí procesu nazývaného převod adres podporuje Subsystém pro unixové aplikace (SUA) nejen 64bitové aplikace spuštěné v 64bitovém operačním systému, ale ve výchozím nastavení také 32bitové aplikace spuštěné 64bitovém operačním systému.

Další informace a možnost stažení skriptovacích nástrojů a sady SDK naleznete na webu společnosti Microsoft (https://go.microsoft.com/fwlink/?LinkId=139521 (stránka může být v angličtině)).

Instalace Subsystému pro unixové aplikace

Subsystém pro unixové aplikace (SUA) je funkce, která je součástí systémů Microsoft® Windows Server® 2008 R2 a Windows® 7.

Poznámka

Dokud není balíček ke stažení sady Utilities and Software Development Kit (SDK) pro Subsystém pro unixové aplikace nainstalován v počítači, nelze spouštět nebo měnit skripty systému UNIX ani vlastní aplikace systému UNIX. Sada Utilities and Software Development Kit (SDK) pro Subsystém pro unixové aplikace je nyní k dispozici ke stažení na webu společnosti Microsoft (https://go.microsoft.com/fwlink/?LinkId=139521 (stránka může být v angličtině)).

V systému Windows Server 2008 R2 lze Subsystém pro unixové aplikace (SUA) nainstalovat pomocí Průvodce přidáním funkcí v nástroji Správce serveru. Ačkoli se ve výchozím nastavení nástroj Správce serveru spouští při přihlášení člena skupiny Administrators k počítači, můžete jej spustit také pomocí příkazů v nabídce Start kliknutím na položku Nástroje pro správu a otevřením panelu ProgramyOvládacích panelech. Uživatelé systému Windows Server 2008 R2 mohou Subsystém pro unixové aplikace (SUA) nainstalovat také pomocí příkazového řádku nástroje Správce serveru (ServerManagerCmd.exe) nebo sady rutin Prostředí Windows PowerShell nástroje Správce serveru. Další informace o příkazovém řádku nástroje Správce serveru nebo o instalaci funkcí pomocí rutin Prostředí Windows PowerShell naleznete v nápovědě k nástroji Správce serveru, která se spouští stisknutím klávesy F1 z konzoly nástroje Správce serveru nebo otevřením souboru nápovědy v cestě %windir%\Help\mui\0409\rmt.chm.

Poznámka

Z důvodů omezení zabezpečení nastavených nástrojem Řízení uživatelských účtů v systému Windows Server 2008 R2 a Windows 7 vyžaduje instalace nebo odebrání funkcí v počítači pomocí rutin Prostředí Windows PowerShell nebo příkazového řádku nástroje Správce serveru, abyste relaci Prostředí Windows PowerShell nebo program Příkazový řádek spustili jako správce. Dosáhnete toho tak, že pravým tlačítkem myši kliknete na zástupce nástroje Prostředí Windows PowerShell nebo programu Příkazový řádek a kliknete na příkaz Spustit jako správce.

V systému Windows 7 můžete Subsystém pro unixové aplikace (SUA) nainstalovat otevřením Ovládacích panelů, následným výběrem položky Programy a kliknutím na odkaz Zapnout nebo vypnout funkce systému Windows.

Otevření Subsystému pro unixové aplikace

Instalací subsystému pomocí Průvodce přidáním funkcí nebo odkazu Zapnout nebo vypnout funkce systému Windows bude objekt SUA přidán do nabídky Start. Tento objekt však není zástupcem, neotvírá žádná okna subsystému SUA, narozdíl od ostatních zástupců v nabídce Start. Objekt je kontejnerem pro prostředí a nástroje dostupné v balíčku pro stažení subsystému SUA. Jakmile je balíček pro stažení nainstalován, můžete k subsystému SUA přistupovat otevřením a prací v prostředí příkazů UNIX, zástupců naplňujících objekt SUA v nabídce Start.


Obsah