الإعلانات
بدأت مايكروسوفت مؤخرًا مؤتمر البناء السنوي للمطورين. لم يكن هناك حدث نموذجي. سحبت Microsoft جميع التوقفات ، وأظهرت تقدمًا ملحوظًا في الذكاء الاصطناعي ، والواقع المعزز ، وعززت سمعة Windows 10 كمنصة ألعاب هائلة. لكن مايكروسوفت أعلنت أيضًا عن شيء آخر. شيء يثير الكثير من الناس.
على المسرح في سان فرانسيسكو ، مدير التطوير كيفين جالو أعلن أن قذيفة BASH ستأتي إلى Windows 10. حسنًا ، كيندا.
مباشرة Outta "Ubuntu
إن القول بأن BASH قادم إلى Windows 10 يعني تقليل الموقف بشكل كبير ، لأنه في الحقيقة ، ما تعمل عليه Microsoft هو أكثر إثارة للإعجاب من ذلك. إنه في الأساس نظام فرعي Linux - وليس جهازًا افتراضيًا - يعتمد على Ubuntu 14:04 LTS ، والذي يمنح الوصول إلى مساحة مستخدمي Ubuntu.
من المهم التأكيد على أن هذا يختلف اختلافًا جوهريًا عما كان موجودًا سابقًا. لن يقوم نظام التشغيل Windows 10 بمحاكاة Ubuntu في وقت قصير آلة افتراضية ما هي الآلة الافتراضية؟ كل ما تحتاج إلى معرفتهتتيح لك الأجهزة الافتراضية تشغيل أنظمة تشغيل أخرى على جهاز الكمبيوتر الحالي. إليك ما يجب أن تعرفه عنهم. اقرأ أكثر . لم يتم تجميع BASH لنظام التشغيل Windows ، مثل Cygwin أو إعادة إنشائه في JavaScript ،
مثل CASH ننسى Cygwin: CASH يجلب أفضل ما في لينكس إلى WindowsLinux و Windows أنظمة تشغيل مختلفة تمامًا ، وليس هناك ما هو أكثر وضوحًا من سطر الأوامر. تتوفر أدوات متنوعة لجعل Windows يشعر وكأنه Linux ، مثل Cash. اقرأ أكثر . بدلاً من ذلك ، يتم تشغيله بما يساوي طبقة التوافق بشكل أساسي.مكالمات نظام Linux (تسمى غالبًا "جلسات الجولف، بشكل أساسي عندما يطلب أحد البرامج شيئًا من نظام التشغيل kernel) يتم ترجمته في الوقت الفعلي إلى مكالمات نظام Windows ، باستخدام بعض البرامج المخصصة التي أنشأتها Microsoft. هذا التمييز وأوضح أفضل من داستن كيركلاند، وهو أحد المهندسين الكنسيين الذين ساعدوا Microsoft في نقله.
وهذا يعني أنه لا يتم فقط نقل BASH وأدوات Linux الأساسية المرتبطة بها. كل شيء تقريبًا.
يوجد BASH على Windows 10 مباشر ويعمل! # Build2016pic.twitter.com/5dfpXgC1e9
- ريتشارد هاي (WinObs) 30 مارس 2016
سيتمكن المستخدمون من استخدام فائدة لينكس SSH القياسية دليل المبتدئين لإعداد SSH على Linux واختبار الإعداديمكن القول إن واحدة من أهم أدوات Linux المساعدة للتعلم هي SSH حيث يمكنك التحكم في جهاز مختلف كما لو كنت جالسًا فيه مباشرة. سنأخذك خلال عملية التثبيت الأساسية. اقرأ أكثر ، بدلاً من استخدام أداة خارجية مثل PuTTY 4 طرق سهلة لاستخدام SSH في WindowsSSH هو الحل الفعلي للوصول بأمان إلى المطاريف البعيدة على Linux وأنظمة أخرى شبيهة بـ UNIX. إذا كان لديك خادم SSH بعيد تريد الوصول إليه ، فسيتعين عليك تنزيل عميل SSH ... اقرأ أكثر . سيكونون قادرون على تحرير النص باستخدام VIM أهم 7 أسباب لإعطاء محرر نص Vim فرصةلسنوات ، جربت محرر نص واحد تلو الآخر. سمها ، حاولت ذلك. لقد استخدمت كل واحد من هؤلاء المحررين لأكثر من شهرين كمحرر يومي. بطريقة ما ، أنا ... اقرأ أكثر من سطر الأوامر والتعامل مع النص باستخدام Sed و Awk كل مهوس لينكس يحتاج إلى معرفة Sed و Awk. هنا لماذا ...اثنان من أكثر أدوات لينكس المساعدة التي لا تحظى بالتقدير الإجرامي هي Sed و Awk المعترف بهما. لكن ما هي؟ كيف يتم استخدامها؟ وكيف تسهل معالجة النص؟ اقرأ أكثر . والأفضل من ذلك ، أنهم سيكونون قادرين على استخدام apt-get لإدارة حزمهم ، وتثبيت عشرات الآلاف من ثنائيات Ubuntu.
وفقًا لـ Dustin Kirkland ، فإن معظم الأشياء تعمل بشكل جيد ، باستثناء بعض التطبيقات التي تستخدم TTY - مثل byobu والشاشة و tmux. ويؤكد لنا أنهم سيصلون إلى هناك ، وبالنظر إلى أن Microsoft وضعت هذا في المقدمة قم ببناء الكلمة الرئيسية لعام 2016 ، يمكنك أن تكون واثقًا تمامًا من أنه سيكون في النهاية منتجًا مصقولًا ومصقولًا.
ماذا يعني هذا لمستخدم جو
أنا لن أكذب. سيجذب هذا الإعلان بشكل ساحق مجموعتين من الأشخاص: عشاق Linux ومطوري البرامج. إذا لم تكن واحدًا منهم ، فقد تتساءل عما يعنيه ذلك لك. ولكن هناك سبب للإثارة ، حتى لو لم تكن مهووسًا.
أولاً ، يقدم طريقة رائعة للناس لغمس إصبعهم في المياه المظلمة في بعض الأحيان من نظام Linux البيئي ، دون الحاجة إلى تثبيته بالفعل. سيتمكن المبتدئون المطلقون من التعرف على أساسيات أدوات Linux الشائعة من الألفة والسلامة النسبية لنظام التشغيل Windows 10.
ثانيًا ، من الرائع أيضًا لأولئك الذين يتعلمون البرمجة للمرة الأولى. العديد من أسهل اللغات للتعلم (وبالتالي الأكثر شيوعًا مع المبتدئين) هي أيضًا الأكثر إزعاجًا للتثبيت على Windows. تثبيت Python بشكل صحيح، على سبيل المثال ، يتطلب منك إضافة متغير إلى Windows PATH. إذا كنت ترغب في تثبيت Ruby بسهولة والوثائق والأدوات الأساسية المتنوعة ، فسيتعين عليك استخدام أداة التثبيت من جهة خارجية مثل RubyInstaller.
ولكن الآن ، سيحتاج المطورون المحتملون فقط إلى كتابة "سحق" في سطر الأوامر الخاص بهم ، وسيكونون قادرين على البدء في الاختراق في نص روبي أو بايثون ، دون الحاجة إلى القلق بشأن تقلبات تكوين هذه اللغات على Windows.
بالإضافة إلى ذلك ، نظرًا لأن غالبية البرامج التعليمية للمبتدئين يتم تصميمها حول نظامي التشغيل Mac OS X و Linux ، فسيتمكن مستخدمو Windows من استخدامها دون أي مشكلة.
Linux على Windows: لماذا يهم هذا للمطورين
تاريخيا ، سطر أوامر Microsoft (آسف ، موجه الأوامر) الأدوات لم ترق إلى تلك الموجودة على أنظمة التشغيل المستندة إلى UNIX. السبب الأكبر لذلك هو أن Windows قد أكد دائمًا في حل المهام والمشكلات من خلال الواجهات والقوائم الرسومية ، وليس عبر المحطة الطرفية. على الرغم من أن هذا الأمر رائع للمستخدمين ، إلا أنه أقل روعة للمطورين ، الذين اعتمدوا على مدار العشرين عامًا الماضية بشكل متزايد على الخوادم القائمة على Linux ، والتي هي أكثر موثوقية وأمانًا.
ونتيجة لذلك ، انحرف المطورون بشكل متزايد عن Windows. إذا ذهبت إلى أي مؤتمر مطور أو لقاء ، أو قمت بزيارة مكاتب أي شركة ناشئة للتكنولوجيا ، فأنت يمكن أن يضمن تقريبًا أن غالبية الأجهزة المستخدمة هي أجهزة كمبيوتر Apple المحمولة أو أجهزة الكمبيوتر التي تعمل بنظام Linux. من غير المحتمل أن يتراجعوا أيضًا ، لأنهم تعلموا منذ ذلك الحين كيفية استخدام أنظمة التشغيل هذه ، وبنوا سير العمل استنادًا إلى ذلك.
نعم ، نعم أنا أسافر مع 2 MacBook Pros وحقيبة كاميرا DSLR كاملة # Build2016
- مات مليكان (millicanmatt) 29 مارس 2016
أحد المطورين الذين عملت معهم عندما كنت متدربًا صيفيًا في ScraperWiki - شركة ناشئة لعلوم البيانات في ليفربول - كان لديه محرر VIM مخصص بإحكام ، وروتين يتمحور حول حفنة من لينكس شائع (وبعضها غير شائع) خدمات. من الصعب تخيله وهو يعود بسهولة إلى نظام Windows.
ربما يكون Ubuntu على Windows 10 كافياً لإقناع هؤلاء المطورين بالعودة إلى حظيرة Microsoft ، أو على الأقل إيقاف نزيف المطورين من نظام Windows الأساسي.
كما أنها تقطع شوطًا طويلاً لإصلاح سمعة Microsoft المشوهة ، خاصة عندما يتعلق الأمر بمجتمع المصادر المفتوحة. في أوائل العقد الأول من القرن الحالي وأواخر التسعينات ، كانت شركة Microsoft معادية بشكل علني لفتح المصدر و Linux: ثم الرئيس التنفيذي ستيف بالمر وصفته بأنه "سرطان"، وحاولوا قتلها (وكذلك بعض المنتجات الملكية المنافسة) باستخدام استراتيجية "احتضان ، تمديد ، إطفاء".
ولكن منذ وصول ساتيا ناديلا في منصب الرئيس التنفيذي ، لقد بذلوا جهودًا متضافرة هل تحب Microsoft حقًا Linux بعد كل شيء؟كان لدى Microsoft و Linux علاقة مضطربة. على مر السنين ، أعرب الرؤساء التنفيذيون عن رغبتهم في رؤية لينكس تختفي ، لكن القصة مختلفة هذه الأيام. هل تحب Microsoft حقًا Linux بعد كل شيء؟ اقرأ أكثر للعمل مع مجتمع المصادر المفتوحة وإعادة تأهيل صورتهم في هذا الصدد. ويبدو أنها قد عملت.
كيفية الحصول على BASH لنظام التشغيل Windows 10
في وقت كتابة هذا التقرير ، تم الإعلان عن BASH فقط - لا يمكنك الحصول عليه بالفعل ، حتى الآن. على الرغم من أنه سيكون جزءًا من تحديث الذكرى السنوية القادم لـ Windows 10 ، والذي من المقرر أن يهبط هذا الصيف. نظرًا لأنه "تحديث للذكرى السنوية" وأطلقت Microsoft Windows 10 في 29 يوليو ، يجب أن تتوقعه بحلول ذلك الوقت.
إذا لم تستطع الانتظار لفترة طويلة ، فستتمكن من وضع يديك عليها من خلال برنامج Windows 10 Insider كن أول من يختبر إصدارات Windows 10 الجديدة كنظام Windows Insiderإن المطلعين على Windows هم أول من يختبر إصدارات Windows 10 الجديدة. هم أيضا أول من يعاني من الخلل. نعرض لك هنا كيفية الانضمام إلى البرنامج أو مغادرته وكيفية المشاركة ... اقرأ أكثر .
هل أنت متحمس لوصول BASH على Windows 10؟ هل سيكون كافيًا التبديل من Linux؟ اسمحوا لي أن نعرف في التعليقات أدناه.
ماثيو هيوز مطور برامج وكاتب من ليفربول بإنجلترا. نادرًا ما يتم العثور عليه بدون كوب من القهوة السوداء القوية في يده ويعشق جهاز Macbook Pro والكاميرا الخاصة به. يمكنك قراءة مدونته على http://www.matthewhughes.co.uk ومتابعته على تويتر علىmatthewhughes.