يخطط Fedora 42 لتضمين أداة تثبيت على الويب وإضافة محاكي FEX

يُقترح أن يتحول إصدار Fedora Workstation 42، المقرر إطلاقه في ربيع العام المقبل، افتراضيًا إلى إصدار مثبت Anaconda، الذي يستخدم واجهة ويب بدلاً من الواجهة المستندة إلى GTK. تمت مناقشة مسألة استخدام واجهة مختلفة تمامًا لتقسيم أقسام القرص في المثبت الجديد بشكل منفصل. لم تتم الموافقة على المقترحات بعد من قبل FESCo (اللجنة التوجيهية الهندسية لـ Fedora)، المسؤولة عن الجزء الفني من تطوير توزيعة Fedora (في البداية تم اقتراح الانتقال إلى المثبت الجديد في Fedora 39، ولكن منذ ذلك الحين تم تأجيل الهجرة عدة مرات).

تم بناء واجهة الويب الجديدة باستخدام إطار عمل React JavaScript، وعناصر تصميم PatternFly، ومكونات من مشروع Cockpit، والذي يُستخدم بالفعل في منتجات Red Hat للتكوين و إدارة الوحداتتم اختيار Cockpit كحلٍّ مُجرَّبٍ ذي واجهة خلفية للتفاعل مع برنامج التثبيت (Anaconda DBus). كما أتاح استخدام Cockpit توحيد وتناسق مختلف مكونات إدارة النظام. ولأن الجزء الرئيسي من Anaconda كان مُقسَّمًا سابقًا إلى وحدات تتفاعل عبر واجهة برمجة تطبيقات DBus، فإن الواجهة الجديدة تستخدم واجهة برمجة تطبيقات موجودة للوصول إلى وظائف برنامج التثبيت.

من بين مزايا المثبت الجديد تبسيط عملية التثبيت، والقضاء على التعقيدات، وتنظيم التثبيت الذي يكون أكثر قابلية للفهم للمستخدمين المبتدئين، وعملية إعادة التثبيت البسيطة، وتبسيط صيانة الوظائف الإضافية وتطويرها. تتيح واجهة الويب أيضًا التفاعل عبر متصفح الويب، مما يزيد بشكل كبير من راحة التحكم عن بعد في التثبيت مقارنة باستخدام بروتوكول VNC. وبدلاً من الشاشة الرئيسية التي تحتوي على قائمة من الإجراءات في الواجهة الجديدة، يتم تنظيم العمل على شكل معالج (Wizard)، والذي يتضمن التنفيذ المتسلسل لخطوات معينة دون العودة إلى الشاشة الرئيسية.

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

كوضع أساسي، يُقترح استخدام وضع تقسيم القرص الآلي (الموجه)، حيث يقوم المثبت بنفسه بتحديد المعلمات لإنشاء الأقسام أو تغييرها بناءً على الإعدادات التي حددها المستخدم. يتم تنفيذ ثلاثة أوضاع أساسية: إعادة التثبيت الكامل مع إعادة تقسيم الأقراص المحددة من البداية، والتثبيت في مساحة القرص الحرة واستخدام أقسام القرص الموجودة. بالنسبة لإدارة الأقسام المتقدمة، يُقترح دمج القدرة على استدعاء أداة Cockpit Storage، التي طورها مشروع Cockpit والمبنية على نفس تقنيات الويب. في المثبت القديم، يقتصر العمل مع القرص على الوضع التلقائي بالكامل ووضع التقسيم اليدوي ومحرر قسم Blivet-gui المدمج.

من بين التغييرات المقترحة في فيدورا 42، تجدر الإشارة إلى النية لإضافة محاكي FEX إلى التوزيعة، مما يسمح بتشغيل الملفات التنفيذية المصممة لبنية x86 و x86-64 في بيئة ARM64 (AArch64). ويُقترح دمج مكونات FEX لتشغيل برامج x86 في إصدارات فيدورا. Linux بالنسبة لبنية AArch64، المرفقة مع بيئة سطح المكتب KDE.

المصدر: opennet.ru

شراء استضافة موثوقة للمواقع مع حماية DDoS وخوادم VPS VDS 🔥 اشترِ استضافة مواقع ويب موثوقة مع حماية من هجمات DDoS، وخوادم VPS وVDS | ProHoster