قد تسمح أحدث تصحيحات Microsoft بتشغيل توزيعات Linux كقسم جذري على Hyper-V مما يسمح بالوصول المباشر إلى الأجهزة

البرمجيات / قد تسمح أحدث تصحيحات Microsoft بتشغيل توزيعات Linux كقسم جذري على Hyper-V مما يسمح بالوصول المباشر إلى الأجهزة 2 دقيقة للقراءة

ائتمانات Microsoft VentureBeat



يبدو أن Microsoft مهتمة بـ دمج Linux بشكل أكثر عمقًا في النظام البيئي لنظام التشغيل Windows . اقترحت الشركة بعض التصحيحات التي من المحتمل أن تكون السماح لـ Linux Distros بمزيد من الوظائف الأصلية أكثر من ذي قبل . تهدف هذه التصحيحات بشكل أساسي إلى السماح لتوزيعات Linux بالعمل كقسم جذري على منصة Hyper-V الافتراضية.

قدمت Microsoft سلسلة من التصحيحات إلى مطوري Linux kernel. يبدو الهدف النهائي 'إنشاء حزمة افتراضية كاملة مع Linux و Microsoft Hypervisor.' ال بقع تم وضع علامة عليها كـ 'RFC' (طلب التعليقات) وهي عبارة عن تطبيق بسيط معروض للمناقشة.



تريد Microsoft أن يعمل Linux أصليًا مثل نظام التشغيل Windows على الأجهزة مع الوصول إلى قسم الجذر على Hyper-V؟

أشار Wei Liu ، مهندس البرامج الرئيسي في Microsoft ، إلى أن Microsoft قد أرسلت سلسلة من التصحيحات إلى مطوري Linux kernel مطالبين بتشغيل Linux كقسم جذر في Hyper-V. نظام Hyper-V الأساسي هو برنامج hypervisor لتشغيل Windows ومثيلات غير Windows على الأجهزة.



يتمثل الجانب الرئيسي لهذه التصحيحات في أنه مع kernel المصحح في النهاية ، سيعمل Linux كقسم جذر Hyper-V. في ال بنية Hyper-V ، فإن قسم الجذر لديه وصول مباشر إلى الأجهزة ويقوم بإنشاء أقسام فرعية لأجهزة VM التي يستضيفها. اعتبر هذا مشابهًا لـ Xen’s Dom0 ، ادعى Liu. صدفة، هندسة Hyper-V يشبه Xen أكثر من KVM أو ESXi من VMware.



أولوية التصحيحات المقترحة هي تمديد Hyper-V المواصفات الوظيفية عالية المستوى (TLFS) ، الذي يتحكم في السلوك المرئي لـ Hyper-V ، لمكونات نظام التشغيل الأخرى. تستهدف المواصفات بشكل أساسي المطورين الذين يبنون أنظمة تشغيل الضيف بشكل منتظم.



يتمثل القلق الرئيسي لشركة Microsoft بشأن التطبيق الجديد لـ Hyper-V في أنها تريد من مطوري Linux kernel تغيير سلوك Linux kernel الأساسي عند الوصول إلى ذاكرة الأجهزة بطريقة تؤثر على وصول السائق إلى GPU و CPU. وغني عن الذكر أن مثل هذه الأنظمة والعمليات تتم إدارتها بواسطة مدير ذاكرة نظام التشغيل ، كما أن العبث في هذه المناطق أمر صعب ، المشار إليها ليو.

Microsoft Azure و Windows 10 للاستفادة من تشغيل Linux كقسم جذري على Hyper-V؟

حاليا ، يمكن لـ Hyper-V Root Partition تشغيل نظام التشغيل Windows فقط . ومع ذلك ، إذا تمكن Linux من الوصول إلى Root Partition ، فلن يحتاج نظام التشغيل ببساطة إلى تشغيل Windows على برنامج Hypervisor هذا. ببساطة ، تريد Microsoft تمكين 'حزمة افتراضية كاملة مع Linux' لمايكروسوفت في سحابة Azure. من المهم أن نلاحظ ذلك المستخدمين الذين يعتمدون على Linux Distros ومثيلاتهم على Microsoft Azure تجاوزت تلك التي تعتمد على نظام التشغيل Windows الخاص بشركة Microsoft ، العام الماضي. بمعنى آخر ، هناك عدد أكبر من مثيلات Linux التي تعمل على Microsoft Azure أكثر من مثيلات نظام التشغيل الظاهري لنظام التشغيل Windows.

بينما ال التطورات الحالية تتمحور حول Microsoft Azure ، يجب أن يكون لديهم p تأثير سلبي على نظام التشغيل Windows 10 كذلك. لا داعي لإضافة ، فهذه التطورات نفسها تعتمد على جهود Microsoft المكثفة لدعم المطورين من خلال نظام Windows الفرعي لنظام التشغيل Windows 10 لنظام التشغيل Linux (WSL) و WSL 2 ، والذي يتضمن نواة Linux المخصصة من Microsoft.

بالمناسبة ، قامت Microsoft أيضًا بنقل إنتل مفتوح المصدر سحابة Hypervisor . تمكنت الشركة من تشغيل ضيف Linux باستخدام أجهزة Virtio. طورت إنتل Cloud Hypervisor ، وهو تطبيق تجريبي مفتوح المصدر لبرنامج Hypervisor ، بلغة برمجة Rust. إنها شاشة آلة افتراضية يتم تشغيلها أعلى KVM ، برنامج Hypervisor للآلة الافتراضية المستند إلى Kernel في Linux kernel. هذه مصممة لأحمال العمل السحابية.

العلامات لينكس مايكروسوفت