موصى به, 2024

اختيار المحرر

في ما يلي كيفية عمل Bash shell المستند إلى نظام التشغيل Windows 10 في الواقع على Uberuntu في المطورين ، يجلب Bash سطر أوامر Linux الكامل إلى Windows ، ولكن فقط سطر الأوامر.

توم وجيري Øلقات كاملة 2017 الكرة توم توم وجيري بالعربي1

توم وجيري Øلقات كاملة 2017 الكرة توم توم وجيري بالعربي1

جدول المحتويات:

Anonim

bash في قائمة ابدأ في Windows 10 ، وستتمكن على الفور من الحصول على بيئة سطر أوامر Linux كاملة. يفضل العديد من المطورين نظام التشغيل Linux وحتى نظام التشغيل Mac OS X ، والذي يتضمن أيضًا Bash shell - بسبب وصولها إلى مجموعة كاملة من الأدوات المساعدة التي غالبًا لا تعمل على Windows. تعد إضافة Bash shell إلى Windows مجرد طريقة أخرى تحاول Microsoft جعل Windows أكثر جاذبية لمطوري Linux. تذكر ، يمكن لخدمة Azure cloud للاستضافة من Microsoft تشغيل خوادم Linux أيضًا.

إنها ليست آلة أو حاوية افتراضية

قبل ذلك ، يمكنك استخدام Bash على Windows ، ولكن من خلال الأجهزة الظاهرية الثقيلة أو عن طريق الدخول عن بعد إلى Bash session running على خادم بعيد في مكان ما. هناك أيضا Cygwin ، وهو حل رائع يضم مجموعة متنوعة من أدوات Linux recompiled for Windows. افترض العديد من الناس أن التوافق مع نظام التشغيل Windows 10 في نظام التشغيل Linux سوف يكون شيئًا على هذه الخطوط. لكنهم كانوا مخطئين. إنه أكثر روعة.

سيكون هذا الحل تطبيقًا متوفرًا في متجر Windows ، وسيوفر صورة أوبونتو كاملة تعمل في مساحة المستخدمين كبرنامج على سطح المكتب. سيتم تشغيل البرامج التي تم تجميعها لنظام التشغيل Linux فقط دون الحاجة إلى إعادة تحويلها إلى Windows. يمكنك استخدام أمر apt-get في Ubuntu لتنزيل البرامج وتثبيتها ، وستعمل فقط. يمكن للمطورين كتابة البرامج النصية Bash وتشغيلها على Windows. ويقال إنها تعمل بنفس سرعة تشغيل المرافق ذاتها على Ubuntu Linux

وهذا بفضل نظام فرعي جديد تم وضعه بهدوء في Windows 10 build 14251 في يناير. تشكل ملفات lxcore.sys و lxss.sys "نظام Windows الفرعي الجديد لنظام التشغيل Linux (WSL)."

Dustin Kirkland من Canonical يشعر بسعادة غامرة حول هذه التقنية ، ويوضحها بهذه الطريقة: "لقد تم إنشاء فريق من المطورين الحادة في Microsoft من الصعب في العمل تكييف بعض تقنيات البحث في Microsoft للقيام في الأساس بترجمة وقت حقيقي لنظام لينكس في نظام ويندوز OS. يمكن لمهتمين لينكس أن يفكروا في الأمر على أنه نوع من عكس ثنائيات "النبيذ" - أوبونتو التي تعمل أصلاً في Windows. "

داستن كيركلاند

يعمل Apt-get مثلما يفعل في Ubuntu ، مع الوصول إلى نفس حزم البرامج .

إنها مجموعة أدوات مطوري ، وليست نظامًا كاملاً لنظام التشغيل Linux

حل Microsoft قادر على نحو مدهش. ستحصل على نفس أدوات لينكس بالضبط وستعمل على نظام ويندوز الخاص بك مباشرة. على الرغم من أن Bash هو sandboxed ، يمكنك الوصول إلى نظام الملفات عبر shell والعمل مع الملفات والمجلدات الموجودة على الكمبيوتر. سيحصل كل من برامج Linux المساعدة وبرامج Windows على الوصول إلى نفس مجموعة الملفات.

ولكن هناك بعض القيود. ستكون تقنية بيتا عندما تطلق ، وليس كل شيء سيعمل بشكل صحيح خارج البوابة.

كما تلاحظ Microsoft ، "هذه مجموعة أدوات مطوّري لمساعدتك على كتابة جميع التعليمات البرمجية الخاصة بك وبناءها لجميع السيناريوهات والأنظمة الأساسية الخاصة بك". إنها ليست آلة افتراضية كاملة لأوبونتو. لا يمكنك استخدامه لخوادم المضيف ، كما يمكنك على Linux. إذا كنت بحاجة إلى ذلك ، فيمكنك دائمًا تثبيت Linux في جهاز ظاهري باستخدام تقنية Hyper-V من Microsoft أو VirtualBox أو VMware أو أي شيء مشابه. "

لا تتوقع وجود سطح مكتب رسومية Linux. يقول روس ألكساندر من شركة مايكروسوفت في شريط فيديو: "نحن نعمل أيضًا فقط على سطر الأوامر". "كل هذا يتعلق بالمطور."

أخيرًا ، لن تتمكن أدوات Bash هذه من التفاعل مباشرةً مع أي من أدوات Windows. لا يمكنك تشغيل أمر Bash من PowerShell ، أو أمر Windows من داخل Bash. هذا يعني أنه لا يمكنك استخدام البرامج النصية Bash لأتمتة أوامر Windows ، للأسف. تحصل أدوات سطر الأوامر Bash على الوصول إلى نفس الملفات التي يقوم بها Windows ، ولكن هذا كل شيء!

Microsoft

أوامر Bash يمكن أن تتفاعل مع نظام ملفات Windows العادي.

إليك كيف يمكنك الحصول عليها

هذه الميزة لم تصل بعد ، ولكنها في طريقها. سيكون جزءًا من الإصدار المستقر من Windows عندما يتم إصدار Windows 10's Anniversary Update هذا الصيف. حتى ذلك الحين ، ستحتاج إلى أن تكون على مسار Insider Preview للحصول على أحدث إصدار غير مستقر من Windows 10 “Redstone.”

سيتم إضافة تطبيق Bash المستند إلى Ubuntu 14.04 LTS قريبًا إلى متجر Windows ، متبوعًا بـ Ubuntu 16.04 تطبيق قائم على LTS بمجرد بدء Ubuntu 16.04 LTS في 21 أبريل.

هل تريد معرفة المزيد؟ هناك الكثير من المعلومات هناك الآن. ويغطي إعلان مايكروسوفت الأساسيات ويوفر سكوت هانسلمان من مايكروسوفت بعض المعلومات الأساسية. يقدم Dustin Kirkland من Canonical شرحًا يستهدف القراء على دراية بنظام Linux. يمكنك أيضًا مشاهدة مقطع فيديو مدته 30 دقيقة يشتمل على Hanselman و Kirkland وغيرهم ممن عملوا في المشروع.

Top