UNIX Tabanlı Uygulamalar için Alt Sistem (SUA), Microsoft® Windows® sunucu sınıfı işletim sistemi çalıştıran bir bilgisayarda özel UNIX tabanlı uygulamaları derlemeye ve çalıştırmaya yarayan bir kaynak uyumluluk alt sistemidir. SUA'da, özgün kaynak kodunuzda herhangi bir değişiklik yapmadan veya çok az değişiklik yaparak UNIX tabanlı uygulamaları tamamen Windows ile birlikte çalışabilir hale getirebilirsiniz.

UNIX Tabanlı Uygulamalar için Alt Sistem, Taşınabilir İşletim Sistemi Arabirimi (POSIX) işlemleri için bir işletim sistemi sağlar. SUA, Microsoft Web sitesinden (https://go.microsoft.com/fwlink/?LinkId=139521) yükleyebileceğiniz destek yardımcı programları (kabuklar ve Visual Studio® 2005 hata ayıklayıcısı uzantısı gibi) paketiyle birlikte eksiksiz bir UNIX tabanlı ortam sağlar (bu sayfa İngilizce içeriğe sahip olabilir). Karşıdan yükleme paketinde, kapsamlı bir komut dosyası yardımcı programı seti ile SUA'nın geliştirme kapasitesini tamamen desteklemek ve eksiksiz bir UNIX tabanlı uygulama geliştirme deneyimi sunmak için tasarlanmış bir yazılım geliştirme seti (SDK) bulunmaktadır.

SUA ayrıca büyük/küçük harf duyarlı dosya adlarını, iş denetimini, derleme araçlarını ve 300'ün üzerinde UNIX komutu, yardımcı programı ve kabuk komut dosyasının kullanımını destekler. Alt sistem, Windows çekirdeğinden ayrı olarak yüklendiği için, öykünme olmadan gerçek UNIX işlevselliği sağlar.

UNIX Tabanlı Uygulamalar İçin Alt Sistem'deki Özellikler

UNIX Tabanlı Uygulamalar İçin Alt Sistem'deki Özellikler şunları içerir:

  • Veritabanı (OCI/ODBC) kitaplığı bağlantısı   SUA, Oracle Çağrı Arabirimi (OCI) ve Açık Veritabanı Bağlantısı (ODBC) standardını kullanarak veritabanı uygulamalarından Oracle ve SQL Server'a bağlanabilirliği destekler.

  • POSIX uygulamalarında hata ayıklamak için Microsoft Visual Studio® Hata Ayıklayıcı Uzantısı   SUA, Visual Studio tümleşik geliştirme ortamını (IDE) kullanarak POSIX işlemlerinizde hata ayıklama desteği içerir.

  • SVR-5 ve BSD UNIX ortamlarına dayalı yardımcı programlar    SUA karşıdan yükleme paketi iki farklı UNIX ortamını destekler: SVR-5 ve BSD.

  • 64-bit uygulama desteği   SUA, "thunking" adı verilen bir işlemi kullanarak, 64-bit işletim sisteminde çalışan 64-bit uygulamalar için sağladığı desteğin yanı sıra, 64-bit işletim sisteminde çalışan 32-bit ikili dosyalar için de varsayılan destek sağlar.

Daha fazla bilgi edinmek ve komut dosyası yardımcı programları ile SDK'yi karşıdan yüklemek için, Microsoft Web sitesine (https://go.microsoft.com/fwlink/?LinkId=139521) bakın (bu sayfa İngilizce içeriğe sahip olabilir).

UNIX Tabanlı Uygulamalar için Alt Sistem'i Yükleme

UNIX Tabanlı Uygulamalar için Alt Sistem (SUA), Microsoft® Windows Server® 2008 R2 ve Windows® 7 işletim sistemlerinde bulunan bir özelliktir.

Not

UNIX Tabanlı Uygulamalar için Alt Sisteme yönelik Yardımcı Programlar ve Yazılım Geliştirme Seti (SUA için Yardımcı Programlar ve SDK) karşıdan yükleme paketi bilgisayarınıza yüklenene kadar, UNIX tabanlı komut dosyalarını ve özel UNIX tabanlı uygulamaları çalıştıramaz veya değiştiremezsiniz. SUA paketi için Yardımcı Programlar ve SDK, Microsoft Web sitesinden (https://go.microsoft.com/fwlink/?LinkId=139521) indirilebilir (bu sayfa İngilizce içeriğe sahip olabilir).

Windows Server 2008 R2 üzerinde SUA'yı Sunucu Yöneticisi içindeki Özellik Ekleme Sihirbazı'nı kullanarak yükleyebilirsiniz. Administrators grubunun bir üyesi bilgisayarda oturum açtığında Sunucu Yöneticisi varsayılan olarak açılır, ancak Sunucu Yöneticisi uygulamasını Yönetimsel Araçlar içinde bulunan Başlat menüsü komutlarını kullanarak ve Denetim Masası'ndaki Programlar'ı açarak da çalıştırabilirsiniz. Windows Server 2008 R2 kullanıcıları SUA'yı Sunucu Yöneticisi komut satırını (ServerManagerCmd.exe) veya Sunucu Yöneticisi içindeki Windows PowerShell cmdlet'leri kümesini kullanarak da yükleyebilir. Sunucu Yöneticisi komut satırı hakkında veya Windows PowerShell cmdlet'leri kullanarak özellik yükleme hakkında daha fazla bilgi için, ya Sunucu Yöneticisi konsolunda F1 tuşuna basarak ya da %windir%\Help\mui\0409\rmt.chm konumundaki Yardım dosyasını açarak Sunucu Yöneticisi Yardımı'na bakın.

Not

Windows Server 2008 R2 ve Windows 7 içindeki Kullanıcı Hesabı Denetimi tarafından uygulanan güvenlik sınırlandırmaları nedeniyle, Windows PowerShell cmdlet'lerini veya Sunucu Yöneticisi komut satırı yardımcı programını kullanarak bilgisayarınıza özellik yükleyebilmek ve bilgisayarınızdan özellik kaldırabilmek için, Windows PowerShell veya Komut İstemi oturumunu bir yönetici olarak çalıştırmalısınız. Bunu yapmak için, Windows PowerShell veya Komut İstemi kısayolunu sağ tıklatın ve ardından Yönetici olarak çalıştır'ı tıklatın.

Windows 7 işletim sisteminde Denetim Masası'nı açarak, Programlar'ı ve ardından Windows özelliklerini aç veya kapat'ı tıklatarak SUA'yı yükleyebilirsiniz.

UNIX Tabanlı Uygulamalar için Alt Sistem'i Açma

Alt sistemin Özellik Ekleme Sihirbazı veya Windows özelliklerini aç veya kapat kullanılarak yüklenmesi, Başlat menüsüne bir SUA nesnesi ekler. Ancak bu nesne bir kısayol değildir ve diğer Başlat menüsü kısayollarının genellikle yaptığı gibi bir SUA penceresi açmaz. Bu nesne, SUA karşıdan yükleme paketinde bulunan kabuklar ve yardımcı programlar için bir kapsayıcıdır. Karşıdan yükleme paketi yüklendikten sonra, kısayolları Başlat menüsündeki SUA nesnesine yerleştirilen UNIX tabanlı komut kabuklarını açarak ve bunların içinde çalışarak SUA'ya erişebilirsiniz.


İçindekiler