Calamares 3.2.33 ، إصدار عادي يأتي مع بعض تحسينات التوافق

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

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

على سبيل المثال هناك وحدات لاستخدام NetworkManager و UPower و systemd-boot و GRUB و sgdisk و squashfs-tools و rsync. يمكن ترتيب التثبيت عن طريق استبدال القسم: يتم نسخ البيانات إلى قسم جديد ، يتم تنشيطه بدلاً من القسم المستخدم مسبقًا ، وهو مناسب لاختبار عمليات التثبيت الجديدة ، مع ترك خيار الرجوع إلى الإصدار السابق.

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

المطورين من التوزيع لديك عدة عشرات من الوحدات النمطية خارج الصندوق مع تنفيذ ميزات مختلفة التي هي مطلوبة في التركيب. تمت كتابة الكود بلغة C ++ ، وتعتمد الواجهة الرسومية على مكتبة Qt 5 (يتم استخدام QML) ، ويمكن استخدام لغات C ++ و Python لتطوير الوحدات النمطية.

يتم استخدام Calamares بالفعل لإدارة تثبيت توزيعات Manjaro و Sabayon و Chakra و NetRunner و KaOS و OpenMandriva و KDE neon. يتم تطوير المشروع بمساهمات من مجتمعات KDE و Fedora و Kubuntu و Maui.

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

لتبسيط عملية التطوير وتسريعها ، يمكن إنشاء وحدات ومكونات Calamares في Python (يتم استخدام Boost.Python لتكامل C ++).

المستجدات الرئيسية للحبار 3.2.33

هذا الإصدار الجديد من كالاماريس 3.2.33 كما ذكر في البداية مفهرسة كإصدار عادي مع وجود بعض التغييرات المهمة التي تم تنفيذها في هذا الإصدار الجديد.

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

أيضا ، تحسينات الترجمة للوحدات النمطية المتعلقة بإعدادات لوحة المفاتيح والمنطقة الزمنية.

يوفر conservation أعلام أقسام GPT في مربع حوار تحرير القسم الذي تم استدعاؤه في وضع التقسيم اليدوي ، بالإضافة إلى العديد من عمليات التنظيف وتحسينات التوثيق في وحدة القسم.

تم زيادة متطلبات المجمعين- يتطلب التجميع الآن دعمًا لمعيار C ++ 17 (هذا من أجل توافق أفضل وتحذيرات أقل عند التحويل باستخدام كيدي).

إنهم يجب عليهموسعت احتمالات تعيين مجموعة عند إنشاء مستخدم- ظهر ارتباط لمجموعات النظام وتمت إضافة خيار للتحقق من وجود مجموعة.

من التغييرات الأخرى التي تبرز:

  • يجب أن تدعم وحدة initcpiocfg تشفير بليموث الآن.
  • تحتوي وحدة المستخدم الآن على طريقة أكثر تفصيلاً لتحديد مجموعات المستخدمين ، والتي يمكن أن تكون مجموعات نظام بدلاً من معرفات GID الخاصة بالمستخدمين. قد يتطلب خيار جديد في كل مجموعة أن تكون المجموعة موجودة بالفعل على النظام المستهدف ، مما يسمح بفحوصات تناسق أفضل مع الاسكواش.

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