تم بالفعل إطلاق الإصدار الأول من D-Installer ، المثبت الجديد لـ openSUSE و SUSE

قبل بضعة أسابيع ، شاركنا هنا على المدونة الأخبار التي تفيد بأن رجال SUSE كانوا يعملون في المثبت الخاص بك والآن اليوم مطورو مثبت YaST يستخدمه openSUSE و SUSE Linux أعلنوا عن إصدار الصورة الأولى للمثبت مع مُثبِّت جديد تم تطويره بواسطة المشروع D- المثبت يدعم إدارة التثبيت من خلال واجهة الويب.

تهدف الصورة المعدة إلى تقديم D-Installer وتوفر وسيلة لتثبيت إصدار محدث باستمرار من openSUSE Tumbleweed.

بالنسبة لأولئك الذين لا يعرفون عن D-Installer ، يجب أن يعرفوا ذلك لا يزال يتم وضعه كمشروع تجريبي ويمكن اعتبار الإصدار الأول بمثابة تحويل لفكرة مفاهيمية إلى شكل منتج أولي يمكن استخدامه بالفعل ، ولكنه يتطلب العديد من التحسينات.

D- المثبت يتعلق الأمر بفصل واجهة المستخدم عن الأجزاء الداخلية في YaST وإتاحة استخدام واجهات مختلفة. يستمر استخدام مكتبات YaST لتثبيت الحزم والتحقق من أجهزة الكمبيوتر وتقسيم الأقراص والوظائف الأخرى اللازمة للتثبيت ، بالإضافة إلى أنه يتم تنفيذ طبقة تلخص الوصول إلى المكتبات من خلال واجهة D-Bus موحدة.

لتفاعل المستخدم تم إعداد واجهة أمامية مبنية بتقنيات الويب. يشتمل المصدر على وحدة تحكم توفر الوصول إلى مكالمات D-Bus عبر HTTP وواجهة ويب يتم عرضها للمستخدم.

La واجهة الويب مكتوبة بلغة JavaScript uاستخدام إطار عمل React ومكونات PatternFly. تمت كتابة خدمة ربط الواجهة بـ D-Bus ، بالإضافة إلى خادم http المدمج ، بلغة Ruby وتم بناؤها باستخدام وحدات جاهزة للاستخدام تم تطويرها بواسطة مشروع Cockpit ، والتي تُستخدم أيضًا في أدوات تهيئة الويب الخاصة بـ Red Hat.

يسعدنا أن نعلن عن توفر أول صورة للتثبيت بناءً على D-Installer. من إعلاننا الأولي في يناير ، لقد عملنا على الانتقال من إثبات مفهوم لا يعمل إلى شيء يمكنك استخدامه بالفعل.

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

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

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

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

من بين الأهداف تطوير D-Installer هناك إزالة للقيود الحالية للواجهة الرسومية ؛ توسيع إمكانيات استخدام وظيفة YaST في التطبيقات الأخرى ؛ تجنب الارتباط بلغة برمجة واحدة (تسمح لك D-Bus API بإنشاء مكونات إضافية بلغات مختلفة) ؛ تشجيع إنشاء سيناريوهات بديلة من قبل ممثلي المجتمع.

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


محتوى المقال يلتزم بمبادئنا أخلاقيات التحرير. للإبلاغ عن خطأ انقر فوق هنا.

كن أول من يعلق

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.