تعلن Microsoft عن Terminal 1.0، وWindows Package Manager، والمزيد من التغييرات

click fraud protection

كجزء من Build 2020، أعلنت Microsoft عن عدد كبير من الميزات الجديدة مثل Windows Terminal 1.0 وWindows Package Manager وWindows Subsystem for Linux 2.

تعقد Microsoft مؤتمرًا كل عام لمهندسي البرمجيات ومطوري الويب. يُطلق على هذا الحدث اسم Build، أو //build/، وهو عبارة عن مؤتمر للمطورين الذين يعملون بشكل أساسي على Windows وMicrosoft Azure والتقنيات الأخرى. وبينما تقيم مايكروسوفت حدثًا على أرض الواقع كل عام، كما فعلوا في ال السنوات الماضية، ولكن بسبب فيروس كورونا (COVID-19)، أصبح Build 2020 إعلانًا عبر الإنترنت فقط. وبهذه المناسبة، قامت مايكروسوفت أعلن عن عدد كبير من الميزات الجديدة، مثل Windows Terminal 1.0، وWindows Package Manager، وWindows Subsystem for Linux 2، وكلها ستكون مفيدة لكثير من المطورين بشكل أو بآخر.

ويندوز الطرفية 1.0

خلال مؤتمر المطورين Build 2019 العام الماضي، أعلنت شركة Microsoft عن Windows Terminal. هذا هو بالضبط ما يبدو عليه الأمر - تطبيق طرفي جديد من Microsoft.

تتمثل بعض الميزات المميزة في التطبيق في تضمين عرض النص المسرع بواسطة GPU، ودعم السمات، وعلامات التبويب، والنوافذ القابلة للتمزيق، والاختصارات، ودعم Unicode الكامل، والمزيد. الهدف النهائي لـ Windows Terminal هو أن يكون بديلاً جيدًا لتطبيقات سطر الأوامر الأخرى مثل PowerShell وCommand Prompt.

تم إصدار Windows Terminal كمعاينة في Build 2019، والآن، في Build 2020، انتقل التطبيق إلى إصداره الكامل في شكل ويندوز الطرفية 1.0.

يمكن تنزيل Windows Terminal 1.0 من متجر مايكروسوفت او من جيثب. سيتم تحديث التطبيق بشكل شهري ابتداءً من يوليو 2020. ولكن إذا كنت تريد تجربة أحدث الميزات قبل أن تصل إلى الفرع الثابت، فيمكنك الاطلاع على قناة المعاينة على متجر مايكروسوفت و جيثب.

الميزات الرئيسية لنظام التشغيل Windows Terminal 1.0 كما هو مذكور في وثائق مايكروسوفت:

  • ملفات تعريف متعددة تدعم مجموعة متنوعة من تطبيقات سطر الأوامر
  • أنظمة الألوان والتكوينات المخصصة
  • روابط المفاتيح المخصصة
  • دعم أحرف Unicode وUTF-8
  • GPU تسريع عرض النص
  • دعم صورة الخلفية
  • دعم وسيطات سطر الأوامر

مدير حزم مايكروسوفت ويندوز

إذا كنت معتادًا على توزيعات GNU/Linux، فمن المحتمل جدًا أنك على دراية بمديري حزم سطر الأوامر. بعبارة أخرى، يدير مدير الحزم عملية تثبيت الحزم (أو التطبيقات) وتكوينها وإلغاء تثبيتها على جهاز الكمبيوتر الخاص بك. يقوم مدير حزم سطر الأوامر بكل هذه المهام من سطر الأوامر. لم تقدم Microsoft مطلقًا رسميًا مديرًا لحزم سطر الأوامر، ولكن هذا هو الحال يتغير الآن مع Windows Package Manager.

لدى Windows عدد قليل من مديري حزم سطر الأوامر المشهورين التابعين لجهات خارجية، مثل شوكولاتة - ولكنها غير رسمية وليست من Microsoft نفسها. على عكس متجر التطبيقات مثل متجر Windows، يدعم مدير الحزم تثبيت التطبيقات من عدة تطبيقات المصادر، مما يجعل من السهل إعداد بيئات تطوير مختلفة مع نقاط احتكاك أقل.

مدير حزمة Windows هو متوفر الآن في نموذج المعاينة. والأمر الأكثر إثارة في هذا هو حقيقة أنه مفتوح المصدر.

يوفر Windows Package Manager الميزات التالية، عندما يسبقه بـ com.winget يأمر:

  • ثَبَّتَ - تثبيت التطبيق المحدد
  • يعرض - يظهر معلومات حول التطبيق
  • مصدر - إدارة مصادر التطبيقات
  • يبحث - البحث عن المعلومات الأساسية للتطبيقات وإظهارها
  • التجزئة - مساعد لتجزئة ملفات المثبت
  • التحقق من صحة - التحقق من صحة ملف البيان
  • --يساعد - يوفر مساعدة سطر الأوامر
  • --معلومات - يوفر بيانات إضافية، مفيدة لاستكشاف الأخطاء وإصلاحها
  • --إصدار - يوفر نسخة العميل

للتوضيح، إذا كنت تستخدم "تثبيت Winget"، سترى كافة خيارات سطر الأوامر للتفاعل مع Windows Package Manager. على سبيل المثال، إذا كتبت "محطة تثبيت Winget"ستقوم بتثبيت برنامج Windows Terminal الجديد. تم تكوين Windows Package Manager مسبقًا للإشارة إلى مستودع مجتمع Microsoft ويمكنك البحث عن الحزم المتوفرة باستخدام "بحث وينجيت" وعرض المعلومات باستخدام "عرض وينجيت". ستتمكن من إضافة مستودعات الجهات الخارجية باستخدام "مصدر وينجيت" أيضًا.

يتم توزيع عميل سطر الأوامر ضمن حزمة App Installer المثبتة مسبقًا على نظام التشغيل Windows. ومع ذلك، لن يكون العميل متاحًا بشكل عام خلال فترة المعاينة، لذا يجب عليك إما تثبيت ملف ويندوز 10 من الداخل بناء أو قم بالتسجيل في حلقة معاينة الرحلة لتلقي التحديثات التلقائية. علاوة على ذلك، إذا كنت لا تمانع في التخلي عن التحديثات التلقائية، فيمكنك ذلك أيضًا تثبيته يدويا على أي إصدار من Windows 10 منذ تحديث Fall Creators Update (1709). عندما يصل Windows Package Manager إلى الإصدار 1.0، سيتم تسليمه مع Desktop App Installer.


نظام Windows الفرعي لنظام التشغيل Linux 2 / WSL 2

في Build 2019، أعلنت Microsoft عن نظام Windows الفرعي لنظام Linux 2، الذي يشحن نواة Linux كاملة، مما يسمح لك بتشغيل أوامر وتطبيقات Linux. على سبيل المثال، يمكنك حتى المضي قدما و تجميع LineageOS باستخدام WSL على نظام التشغيل Windows.

الآن، أعلنت Microsoft عن تغييرات رئيسية متعددة في WSL:

  • يتيح الدعم الإضافي لسير عمل وحدة معالجة الرسومات (GPU) لأدوات Linux الاستفادة من وحدات معالجة الرسومات لتمكين تسريع الأجهزة للعديد من سيناريوهات التطوير، مثل نماذج الحساب المتوازي والتدريب على التعلم الآلي (ML) والذكاء الاصطناعي (AI).
  • سيمكنك دعم تطبيقات واجهة المستخدم الرسومية (GUI) لنظام التشغيل Linux من فتح مثيل WSL وتشغيل تطبيق Linux GUI مباشرةً دون الحاجة إلى خادم X تابع لجهة خارجية. سيساعدك هذا على تشغيل تطبيقاتك المفضلة في بيئة Linux مثل بيئة التطوير المتكاملة (IDE).
  • ستدعم WSL قريبًا تجربة تثبيت مبسطة عن طريق تشغيل الأمر "wsl.exe - install"، مما سيجعل بدء استخدام تطبيقات Linux على Windows أسهل من أي وقت مضى.

مع هذه التغييرات القادمة على WSL 2، لم يعد المستخدمون بحاجة إلى تشغيل خادم X لاستخدام تطبيقات Linux مع واجهات المستخدم الرسومية. سيتم أيضًا تشغيل تطبيقات Linux الآن بسلاسة أكبر على نظام Windows. وكما يشير مشعل، قد يكون هذا مجرد نقطة التحول بالنسبة لـ "سنة سطح مكتب Linux"الميم أصبح حقيقة أخيرًا، ومن المثير للسخرية أن مايكروسوفت هي التي جلبت هذا الأمر.


ما هي أفكارك حول الميزات المعلنة في Microsoft Build 2020؟ اسمحوا لنا أن نعرف في التعليقات أدناه!