M
MercyNews
Home
Back
vm-curator: واجهة مستخدم نصية جديدة مبنية على Rust لإدارة QEMU/KVM
تكنولوجيا

vm-curator: واجهة مستخدم نصية جديدة مبنية على Rust لإدارة QEMU/KVM

Hacker News3h ago
3 دقيقة قراءة
📋

حقائق رئيسية

  • الأداة مكتوبة بلغة برمجة Rust، مع التركيز على سلامة الذاكرة والأداء للمهام على مستوى النظام.
  • تحل بشكل خاص مشاكل تسريع 3D لـ NVIDIA عن طريق تجاوز libvirt واستخدام محرك virtio الخاص بـ QEMU مباشرة.
  • تم تطوير المشروع من خلال كتابة حوالي 10,000 سطر من التعليمات البرمجية خلال جلسات البرمجة الزوجية.
  • الدعم الحالي محسّن للضيوف الذين يعملون بنظام Linux، مع تخطيط لدعم تمرير الألعاب على Windows في التحديثات المستقبلية.

ملخص سريع

ظهرت أداة جديدة للمستخدمين الذين يسعون للاستفادة من QEMU/KVM لirtualization سطح المكتب دون عبء الأدوات التقليدية لإدارة الـ VMs. مكتوبة بلغة Rust، تقدم هذه الأداة واجهة قائمة على الطرفية المصممة للسرعة والبساطة.

المشروع، المعروف باسم vm-curator، يعالج مباشرة إحباطات المستخدمين طويلة الأمد مع الحلول الحالية، خاصة فيما يتعلق بدعم تسريع الأجهزة وتعقيد واجهة المستخدم. ويهدف إلى توفير تجربة مبسطة لإنشاء وإدارة الآلات الافتراضية.

الدافع

تم تطوير vm-curator مدفوعًا بقيود تقنية محددة وجدت في النظام القياسي libvirt وبيئة virt-manager. كان العامل الرئيسي هو عدم وجود دعم وظيفي لـ تسريع 3D لـ NVIDIA داخل هذه البيئات. كشف البحث الإضافي أن المشكلة في تسريع 3D المعطل كانت في الواقع خطأ من libvirt، وليس من محرك virtio الخاص بـ QEMU.

شملت الإحباطات الإضافية ما وصفه المطور بـ "التمسك العقائدي بـ XML قبيح" لعملية التكوين وسير عمل واجهة المستخدم المحير. تم ذكر عملية ربط ملف ISO إلى صورة آلة افتراضية على أنها تتطلب عددًا مفرطًا من النقرات، مما يخلق احتكاكًا للمستخدمين الذين يفضلون الكفاءة.

  • عدم وجود دعم وظيفي لتسريع 3D لـ NVIDIA
  • متطلبات تكوين معقدة قائمة على XML
  • سير عمل واجهة مستخدم مرهق للمهام البسيطة

"انظروا إلى vm-curator! واجهة إدارة VM سريعة وودودة مكتوبة بلغة Rust."

— مطور vm-curator

حل مكتوب بلغة Rust

نتيجة هذا الجهد هي vm-curator، واجهة إدارة VM TUI (واجهة مستخدم نصية) "سريعة وودودة". تسمح للمستخدمين بإنشاء وتكوين وتنظيم وإدارة الآلات الافتراضية مباشرة مع QEMU، متجاوزة الحاجة إلى libvirt بالكامل. هذا النهج يزيل طبقة XML وواجهات المستخدم "الغريبة" المرتبطة بها.

تم تصميم الأداة لتقديم "المستوى المناسب من الودودة والتجريد والسرعة" لتكون مفيدة حقًا للعمليات اليومية. من خلال الاستفادة من Rust، يضمن المطور سلامة الذاكرة والأداء أثناء بناء أداة تشعر بأنها طبيعية في بيئة سطر الأوامر.

انظروا إلى vm-curator! واجهة إدارة VM سريعة وودودة مكتوبة بلغة Rust.

دعم وحدات معالجة الرسوميات NVIDIA

الميزة البارزة في vm-curator هي نهجها في تسريع وحدات معالجة الرسوميات. تتيح virtualization شبه مساعدة لـ 3D لبطاقات NVIDIA عبر virtio-vga-gl. تسمح هذه الوظيفة للمستخدمين باستخدام تسريع وحدات معالجة الرسوميات داخل ضيف Linux دون الإعداد المعقد المطلوب عادةً لتمرير وحدات معالجة الرسوميات.

هذا التطوير مهم للمستخدمين الذين يعملون تطبيقات مكثفة للرسوميات داخل آلات افتراضية Linux. ومع ذلك، يلاحظ المطور قيدًا محددًا فيما يتعلق ببيئات Windows.

  • يعمل عبر virtio-vga-gl لبطاقات NVIDIA
  • لا يتطلب حلقات تمرير معقدة للضيوف الذين يعملون بنظام Linux
  • غير مناسب حاليًا للألعاب على Windows

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

التطوير والمجتمع

يمثل المشروع جهدًا برمجيًا كبيرًا، ويتألف من حوالي 10,000 سطر من التعليمات البرمجية. يوضح المطور أن هذا لم يكن " affair مبرمج بالمشاعر" بل جلسة برمجة زوجية صارمة، والتي خدمت كطريقة عملية لتعلم لغة برمجة Rust. بينما تم استخدام المساعدة الذكية الاصطناعية (Claude)، إلا أن الجزء الأكبر من العمل تم يدويًا.

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

  • تم كتابة حوالي 10,000 سطر من التعليمات البرمجية
  • البحث عن مساهمين لفن ASCII
  • الهبات مرحب بها لدعم التطوير

النظر إلى الأمام

vm-curator يمثل تحولًا نحو إدارة أبسط وأكثر مباشرة لموارد QEMU/KVM، مزيلًا طبقات التجريد التي يجدها العديد من المستخدمين مرهقة. من خلال التركيز على الطرفية والتفاعل المباشر مع QEMU، يقدم بديلاً مقنعًا لمستخدمي Linux المتمرسين.

ومع نضج المشروع والحصول على دعم تمرير Windows الموعود، يمكن أن يصبح أداة قياسية للمطورين والهواة الذين يتطلبون virtualization عالية الأداء دون عبء الإدارة من libvirt. تشير دعوة المساهمات المجتمعية إلى بداية دورة حياته العامة.

أسئلة شائعة

ما هو vm-curator؟

vm-curator هو واجهة مستخدم نصية (TUI) مكتوبة بلغة Rust مصممة لإدارة آلات افتراضية QEMU/KVM. تعمل بدون libvirt أو تكوين XML، وتهدف إلى توفير تجربة أسرع وأكثر ودية للمستخدم.

لماذا تم إنشاء vm-curator؟

تم إنشاؤه لمعالجة إحباطات محددة مع virt-manager، خاصة عدم دعم تسريع 3D لـ NVIDIA، والاعتماد على ملفات XML المعقدة، وسير عمل واجهة المستخدم غير الفعال للمهام مثل ربط ملفات ISO.

هل يدعم وحدات معالجة الرسوميات NVIDIA؟

نعم، يدعم virtualization شبه مساعدة لـ 3D لبطاقات NVIDIA باستخدام virtio-vga-gl. هذا يسمح بتسريع وحدات معالجة الرسوميات في آلات افتراضية Linux دون الحاجة إلى إعداد تمرير وحدات معالجة الرسوميات التقليدي.

هل هو مناسب للألعاب على Windows؟

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

Continue scrolling for more

الذكاء الاصطناعي يحول البحث والبراهين الرياضية
Technology

الذكاء الاصطناعي يحول البحث والبراهين الرياضية

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

Just now
4 min
386
Read Article
إيقاف عمليات منصة Nifty Gateway
Technology

إيقاف عمليات منصة Nifty Gateway

توقف منصة Nifty Gateway، سوق NFT المملوكة لـ Gemini، عملياتها رسميًا في 23 فبراير 2026. تدخل المنصة وضع السحب فقط مع استمرار ركود سوق NFT.

22m
5 min
1
Read Article
برنامج Saturday Night Live يستهدف ICE بعد مقتل ممرضة في مينيسوتا
Entertainment

برنامج Saturday Night Live يستهدف ICE بعد مقتل ممرضة في مينيسوتا

تولى برنامج Saturday Night Live على مقتل ممرضة مينيابوليس على يد عملاء الحدود خلال قسم Weekend Update. تولى البرنامج الكوميدي على ICE والحدود في الساعات التي تلت الحادث المأساوي.

1h
5 min
2
Read Article
تجنب تكاليف إصلاحات الديزل الباهظة باستخدام علاج مضاد للبلورات
Automotive

تجنب تكاليف إصلاحات الديزل الباهظة باستخدام علاج مضاد للبلورات

بينما يجلب يناير ضغوطاً مالية، تبرز أهمية صيانة المركبات الاستباقية. لمالكي الديزل، علاج مضاد للبلورات يمنع تكاليف إصلاحات باهظة ويحافظ على صحة المحرك.

2h
5 min
1
Read Article
مجموعات مراكز البيانات تخطط لحملة ضغط مكثفة
Technology

مجموعات مراكز البيانات تخطط لحملة ضغط مكثفة

مجموعات مراكز البيانات تخطط لحملة ضغط مكثفة وزيادة الإنفاق على الإعلانات لمواجهة المعارضة المتزايدة للمشاريع واسعة النطاق.

2h
5 min
1
Read Article
ارتفاع أسهم الذاكرة مع اشتعال الطلب على الذكاء الاصطناعي
Economics

ارتفاع أسهم الذاكرة مع اشتعال الطلب على الذكاء الاصطناعي

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

2h
5 min
1
Read Article
طموح ترامب في غرينلاند يتردد صداه في التوسع التاريخي الأمريكي
Politics

طموح ترامب في غرينلاند يتردد صداه في التوسع التاريخي الأمريكي

تعتبر فكرة اقتناء غرينلاند جزءًا من تقليد أمريكي طويل الأمد في التوسع الاستراتيجي، وتعكس رؤية تاريخية تعود إلى القرن التاسع عشر.

2h
5 min
2
Read Article
بالانتير تواجه فحصاً بشأن عقود القطاع العام في المملكة المتحدة
Politics

بالانتير تواجه فحصاً بشأن عقود القطاع العام في المملكة المتحدة

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

2h
5 min
1
Read Article
Anker Prime 25W MagSafe: شاحن 3 في 1 الأمثل؟
Technology

Anker Prime 25W MagSafe: شاحن 3 في 1 الأمثل؟

أطلقت أنكر شاحن Prime MagSafe جديدًا بتصميم 3 في 1 مخصصًا لمنصة آبل. يدعم شحن لاسلكي بقوة 25 واط للأيفونات المتوافقة باستخدام معيار Qi2.2، ويُمكنه شحن الأيفون وآبل ووتش وإيربودز في نفس الوقت.

2h
5 min
1
Read Article
كابريليس: فنزويلا تطالب بتغيير حقيقي وليس مجرد تبديل للسلطة
Politics

كابريليس: فنزويلا تطالب بتغيير حقيقي وليس مجرد تبديل للسلطة

عاد هنري كابريليس رادونسكي ليصبح قوة مهمة في المعارضة الفنزويلية، محذرًا من أن أي انتقال يجب أن يعالج القضايا المؤسسية الأساسية بدلاً من مجرد تبديل القادة.

2h
5 min
1
Read Article
🎉

You're all caught up!

Check back later for more stories

العودة للرئيسية