يعتبر "النظام الثانوي للتطبيقات المستندة إلى UNIX" (SUA) هو نظام ثانوي متوافق المصدر لتحويل التطبيقات المستندة إلى UNIX المخصصة برمجيًا وتشغيلها على جهاز كمبيوتر يعمل على نظام تشغيل من فئة خادم Microsoft® Windows®. حيث يمكن جعل تطبيقات UNIX متكاملة بشكل كبير مع Windows في النظام الثانوي للتطبيقات المستندة إلى UNIX (SUA) مع إجراء تغيير طفيف أو عدم إجراء أي تغيير في التعليمة البرمجية الأصلية.
يوفر "النظام الثانوي للتطبيقات المستندة إلى UNIX" نظام تشغيل لعمليات "واجهة نظام التشغيل المحمولة" (POSIX). يوفر SUA، بالإضافة إلى حزمة أدوات الدعم المساعدة الخاصة به (مثل shells وTelnet client) المتوفرة للتنزيل في موقع Microsoft على ويب (
يدعم أيضًا SUA أسماء الملفات الخاصة بتحسس حالة الأحرف وكذلك التحكم في المهمة وأدوات التحويل البرمجي كما يدعم استخدام أكثر من 300 أمر وأداة مساعدة والبرامج النصية لـ shell خاص بـ UNIX. ولأن النظام الثانوي يقوم بالتثبيت بشكل منفصل من Windows kernel، فإنه يقدم وظائف حقيقة خاصة بـ UNIX بدون أية مضاهاة.
ميزات هذا الإصدار
تتضمن ميزات Subsystem for UNIX-based Applications ما يلي:
-
إمكانية الاتصال بمكتبة قواعد البيانات (OCI/ODBC) يدعم النظام الثانوي للتطبيقات المستندة إلى UNIX (SUA) إمكانية الاتصال بخادم Oracle وخادم SQL من تطبيقات قواعد البيانات وذلك باستخدام "واجهة الاتصال بـ Oracle" (OCI) ومقياس "اتصال قواعد البيانات المفتوح" (ODBC).
-
ملحق مصحح الأخطاء في Microsoft Visual Studio® لتصحيح أخطاء تطبيقات POSIX حيث يتضمن النظام الثانوي للتطبيقات المستندة إلى UNIX (SUA) دعمًا لتصحيح أخطاء عمليات POSIX وذلك باستخدام بيئة تطوير متكاملة (IDE) فيVisual Studio.
-
الأدوات المساعدة المستندة إلى بيئتي SVR-5 وBSD UNIX تدعم حزمة التنزيل الخاصة بالنظام الثانوي للتطبيقات المستندة إلى UNIX (SUA) نوعين مختلفين من بيئات UNIX: SVR-5 وBSD.
-
دعم تطبيقات ذات حجم 64 بت باستخدام عملية يطلق عليها تعيين التوافق، يوفر النظام الثانوي للتطبيقات المستندة إلى UNIX (SUA) دعمًا ليس فقط لتطبيقات ذات حجم 64 بت تعمل على نظام التشغيل 64 بت، لكنها تقدم دعمًا افتراضيًا لثنائيات ذات حجم 32 بت تعمل على نظام التشغيل 64 بت.
لمزيد من المعلومات، وتنزيل الأدوات المساعدة للبرمجة النصية وSDK، راجع موقع Microsoft على ويب
في هذا القسم
نظرة عامة حول النظام الثانوي للتطبيقات المستندة إلى UNIX
تثبيت الأدوات المساعدة ومجموعة تطوير البرامج (SDK) للنظام الثانوي للتطبيقات المستندة إلى UNIX
النظام الثانوي لتحسس حالة الأحرف والتطبيقات المستندة إلى UNIX
Setuid في النظام الثانوي للتطبيقات المستندة إلى UNIX