تقوم Microsoft بإعداد .NET 5 بدعم أنظمة التشغيل macOS وLinux وAndroid

مع إصدار NET Core 3.0 هذا العام، قامت Microsoft ستفرج منصة .NET 5، والتي ستكون بمثابة تحسين كبير لنظام التطوير ككل. سيكون الابتكار الرئيسي، بالمقارنة مع .NET Framework 4.8، هو دعم Linux وmacOS وiOS وAndroid وtvOS وwatchOS وWebAssembly. وفي الوقت نفسه، سيبقى الإصدار 4.8 هو الإصدار الأخير، وسيتم تطوير العائلة الأساسية فقط.

تقوم Microsoft بإعداد .NET 5 بدعم أنظمة التشغيل macOS وLinux وAndroid

يُذكر أن التطوير سيركز على Runtime وJIT وAOT وGC وBCL (مكتبة الفئة الأساسية) وC# وVB.NET وF# وASP.NET وEntity Framework وML.NET وWinForms وWPF وXamarin. سيؤدي هذا إلى توحيد النظام الأساسي وتقديم إطار عمل واحد مفتوح ووقت تشغيل لمختلف المهام. ونتيجة لذلك، سيكون من الممكن إنشاء تطبيقات لمنصات مختلفة على قاعدة تعليمات برمجية مشتركة بنفس عملية الإنشاء، بغض النظر عن نوع التطبيق. 

تقوم Microsoft بإعداد .NET 5 بدعم أنظمة التشغيل macOS وLinux وAndroid

من المتوقع إصدار .NET 5 في نوفمبر 2020 وسيصبح منصة عالمية حقيقية للتطوير. وفي الوقت نفسه، فإن "الخمسة" ليست الابتكار الوحيد من جانب مايكروسوفت في مجال الأعمال مفتوحة المصدر. الشركة لديها بالفعل أعلن نظام Windows الفرعي لنظام التشغيل Linux (WSL) من الإصدار الثاني، والذي يجب أن يكون أسرع بعدة مرات من الإصدار الأول، ويعتمد أيضًا على بنيته الخاصة من Linux kernel.

على عكس الإصدار الأول، فهذه نواة كاملة وليست طبقة محاكاة. سيؤدي هذا الأسلوب إلى تسريع أوقات التمهيد، وتحسين استهلاك ذاكرة الوصول العشوائي (RAM) والإدخال/الإخراج لنظام الملفات، والسماح لحاويات Docker بالعمل مباشرة.

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


إضافة تعليق