في محاولة لجعل Windows منصة رائعة للمطورين لبناء تطبيقات ومواقع وخدمات رائعة لجميع المنصات والأجهزة ،تعاونت Microsoft up withCanonicalلبناءنظام Windows الفرعي لنظام Linux (WSL)، لتمكين يقوم مستخدمو Windows بتشغيل صورة وضع مستخدم Ubuntu أصلية على Windows ، وقد جاء ذلك مع تشغيلBash على Ubuntu على Windows رحب العديد من مطوري Windows بالفكرة من خلال تقديم العديد منطلباتللأدوات مفتوحة المصدر لاستخدامها على Windows ، لذلك تم إجراء العديد من التحسينات على Windowscmd، أدوات سطر أوامر متعددة ،PowerShellوسيناريوهات أخرى للمطورين.
لكن التحسين الوحيد الذي فاجأ عالم التكنولوجيا هو تنفيذ Bash الأصلي على Ubuntu على Windows دون الحاجة إلى Linux kernel ، وهذا يعني أن مستخدمي Windows الذين يشغلون أحدث إصدار من Windows يمكنهم الآن تنفيذ أدوات سطر أوامر Linux مثلapt-get ،grep ،awk ،sedبالإضافة إلى العديد من البرامج الأخرى ، قم بتشغيل البرامج النصية Bash ، وجرب أيضًا أدوات Linux الأولى مثلPython ،Git ،Rubyو أكثر من ذلك بكثير.
لقد تم الحديث كثيرًا عن Bash على Ubuntu على Windows ، ولكن هنا سيكون لدينا تحول في التركيز ، والأهم من ذلك أن نبدأ بكيفية إعداد Bash على Ubuntu على Windows ، ثم تابع النظر في بعض أوجه القصور للمشروع بأكمله ، كيف يمكن تحسينه لتحسين تجربة المطور وأيضًا إلقاء نظرة على الحكم النهائي والتوقعات المستقبلية.
كيفية إعداد Bash على Ubuntu على Window 10
بعد أن نظرت في كيفية ظهور Bash على Ubuntu على Windows ، دعنا نتعمق في كيفية إعداد Ubuntu bash على Windows في هذه الخطوات البسيطة أدناه:
المتطلبات الأساسية
الخطوة 1
إذا كان نظامك يلبي جميع المتطلبات المذكورة أعلاه ، يجب أن تكون على ما يرام ، افتح النظامالإعداداتوانتقل إلىالتحديث والأمان -> للمطورين . ثم قم بتفعيل“Developers Mode”
تنشيط وضع المطور
الخطوة 2
افتح نظامكلوحة التحكم، ثم انقر فوقPrograms، ضمنالبرامج والميزات، انقر فوققم بتشغيل ميزات Windows أو إيقاف تشغيلها، يجب أن تكون قادرًا لرؤية الواجهة أدناه. ثم قم بتمكين"نظام Windows الفرعي لنظام Linux (تجريبي)"الخيار عن طريق تحديد المربع الصغير ، ثم انقر في النهاية على"موافق"
تمكين نظام Windows الفرعي لنظام Linux
سيُطلب منك إعادة تشغيل جهازك ، ما عليك سوى النقر فوق"إعادة التشغيل الآن"لإعادة التشغيل حتى يتم تثبيت الميزة الجديدة .
إعادة تشغيل الجهاز
الخطوه 3
بعد ذلك ، بعد إعادة تشغيل جهازك ، سجّل الدخول وفي شريط البحث ، ما عليك سوى كتابة"bash"واضغط على الزر. سيؤدي هذا إلى تنفيذbash.exe
ملف ، لتنزيل وتثبيت“Bash on Ubuntu على Windows” ، سيُطلب منك قبول شروط الخدمة كما هو موضح في الواجهة أدناه:
البحث عن Bash.exe
تنزيل وتثبيت Bash على Ubuntu على Windows
هذا كل شيء ، يجب أن تكون قادرًا على الحصول على Bash كاملة على Ubuntu على Windows وتشغيل أدوات Linux الشائعة محليًا على Windows.
عند فتحه ، ستسقط مباشرة إلى قشرة الجذر وبالتالي لا تحتاج إلى استخدامsudoلتشغيل مستخدم الجذر
عيوب Ubuntu Bash على Windows
بالنسبة لمستخدمي bash ذوي الخبرة ، هناك الكثير من التوقعات مع قدوم Bash على Ubuntu على Windows ، ولن تكون جميع الميزات والوظائف هي نفسها الموجودة في Ubuntu Linux. كان هناك بالفعل العديد من الطلبات للوظائف التي يتوقع المستخدمون توفرها في Bash على Ubuntu على Windows. سنلقي نظرة على بعض من أهمها ، يمكنك عرض قائمة كاملة منهنا
أحد أوجه القصور الرئيسية في نظام Windows الفرعي لنظام Linux هو أنه ليس مفتوح المصدر حتى الآن ، ولكن ربما في الإصدارات المستقبلية ، مما يجعله مفتوح المصدر قد يكون احتمالًا.هناك مشكلة أخرى تتمثل في أن المستخدمين لا يمكنهم التحكم في نظام Windows الجانبي بالتزامن مع بدء تشغيل عمليات Windows مباشرة من Bash ، مما قد يكون بمثابة نكسة كبيرة للمستخدمين الذين يفضلون التحكم في عمليات النظام من سطر الأوامر. علاوة على ذلك ، فإن الوصول إلى أجهزة USB مباشرة من bash غير ممكن أيضًا كما يطلب العديد من المستخدمين ، فهذه بعض المشكلات التي لا بد أن يواجهها المستخدمون ، ولكن نظرًا لأن التكنولوجيا جديدة ، فإننا نتوقع العديد من التغييرات والتحسينات المستقبلية. لذا حافظ على أصابعك متقاطعة وشاهد ما يحدث أثناء تقدمه على نظام Windows الأساسي.
كيف يمكن أن يكون أفضل
مع كون Bash على Ubuntu على Windows فكرة جديدة على نظام Windows الأساسي ، هناك العديد من التوقعات من المطورين ، ومن المتوقع أيضًا أن يتحول الكثير من المطورين إلى الترميز على Windows منذ الميزات الرائعة لـ Bash الآن على Windows.
لكن كيف يمكن تحسين المشروع بأكمله وجعله ممتعًا للمطورين؟ أحد الأشياء المهمة التي يتعين على Microsoft القيام بها هو مراعاة اقتراحات المستخدمين بشدة كما هو الحال فيهذاالرغبات والطلبات والأفكار المقدمة من مختلف المستخدمين والمطورين.نظرًا لأن الفكرة بأكملها هي تعزيز تجربة المطور وتحسينها ، فإن وضع كل هذه الآراء في الاعتبار سيجعل المشروع أكثر روعة.
الحكم
لقد كان هناك بالفعل الكثير من الجدل حول ما إذا كان هذا مفيدًا لنظام التشغيل Linux وخاصة على سطح المكتب Linux ، ولكن من الواضح أنه سيجلب الكثير من المستخدمين والمطورين مفتوح المصدر إلى Windows. لقد كان استخدام Linux على سطح المكتب متأخرًا عن نظامي التشغيل Windows و Mac OSX ، وقد يكون مشروع Windows Subsystem for Linux بمثابة ضربة كبيرة أخرى لـ "عام Linux المكتبي".
ولكن قبل كل شيء ، سيساعد ذلك في الترويج لعالم مفتوح المصدر لمستخدمي Windows ، وقد يعني هذا تحولًا إيجابيًا في استخدام الأدوات مفتوحة المصدر على وجه التحديد بين المستخدمين الجدد تحت مظلة Windows ، والتي بالمناسبة يحدث بالفعل ومن المتوقع أن ينمو في المستقبل. كآخر فكرة ، سينتقل العديد من المطورين بالتأكيد إلى Windows لتجربة هذا المشروع الجديد الذي يمكن أن يكون بمثابة منقذ لنظام Windows منذ أن كان هناك تحول في الآونة الأخيرة ، حيث يبحث العديد من المستخدمين عن حلول تطوير مفتوحة المصدر.