تم إصدار مدير توزيع وحزم Linux Guix 1.2

تم إطلاقها مدير الحزم GNU Guix 1.2 ومجموعة توزيع GNU / Linux المبنية على هذه القاعدة. 

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

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

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

لتعريف تطبيق بناء البرامج النصية وقواعد التعبئة والتغليف ، يُقترح استخدام لغة عالية المستوى خاصة بالمجال مكونات Guile Scheme API ، والتي تسمح لك بأداء جميع عمليات إدارة الحزم في لغة البرمجة الوظيفية للمخطط.

المستجدات الرئيسية من Guix 1.2

في هذا الإصدار الجديد بالنسبة لمدير الحزم ، تم تنفيذ القدرة على مصادقة مستودعات الحزم "Guix pull" وأوامر مماثلة يتم الآن سحب رمز المصادقة المشفر من المستودع ، مما يمنع عمليات السحب غير المصرح بها من المستودع.

أيضاالأمر المضاف "Guix git Authenticate" ، والتي صيسمح باستخدام آلية المصادقة المقترحة لمستودعات git التعسفية.

الأوامر يتم تنفيذ "guix pull" و "guix system renfigure" لاكتشاف عودة النظام وحظره إلى الإصدارات القديمة من أجل منع عودة البرامج إلى الإصدارات الضعيفة من أجل استغلال الثغرات الأمنية التي تم إصلاحها في الإصدارات الحالية.

تمت إضافة خدمة التحديث التلقائي الذي ينفذ بشكل دوري "سحب guix" و "إعادة تكوين نظام guix" للحفاظ على تحديث النظام ، بالإضافة إلى دعم تجزئات التشفير SHA-3 و BLAKE2 لعملية التجميع و API.

تحسين قابلية استخدام المثبت الرسومي والبرنامج النصي لتثبيت Guix في بيئة التوزيعات الأخرى.

يمكننا أيضًا العثور على أوضاع الترحيل الجديدة لبحث guix ، والبحث في نظام guix والأوامر المماثلة.

إلى جانب ذلك تم العمل على تقليل وقت التجميع واستهلاك الموارد عند تنفيذ الأمر «guix pull» مع الاستفادة من المترجم الجديد المقدم في Guile 3.0.4 وذلك خدمة hurd-vm المضافة مع نظام Guix GNU / Hurd عبر مترجم يعمل كجهاز افتراضي على جنو / لينكس.

تم اضافته ثلاثة خيارات جديدة لتحويل الحزمة "–With-debug-info" و "– with-c-toolchain" و "–with-debug-info".

القيادة تضيف "حزمة Guix -RR" دعمًا لمحرك "fakechroot" لإنشاء حزم قابلة للنقل يمكن تشغيلها في بيئات بدون Guix.

تمت إضافة وحدة "gnu image" وأمر "guix system disk-image –image-type = TYPE" للعمل مع صور النظام على ISO-9660 و qcow2 مع أقسام ext4 و ext2 مع خيارات Hurd ، إلخ.

كما يذكر أن خدمات النظام الجديدة المضافة lxqt ، udev-rules ، hostapd ، zram ، autossh ، webssh ، ganeti ، gmnisrv ، guix-build-Coordinator ، guix-build-Coordinator-agent ، guix-build-Coordinator-queue-builds ، hurd-console ، hurd-getty ، hurd-vm ، rshiny.

بالإضافة إلى الإصدارات المحدثة من البرامج بتنسيق 3652 حزمة ، تمت إضافة 1999 حزم جديدة. بما في ذلك الإصدارات المحدثة من جنوم 3.34.2، MATE 1.24.1، enlightenment 0.24.2، xfce 4.14.2، xorg-server 1.20.8، bash 5.0.16، gcc 10.2.0، gimp 2.10.22، glibc 2.31، go to 1.14.10 ، inkscape 1.0.1، libreoffice 6.4.6.2، linux-libre 5.9.3، openjdk 14.0، python 3.8.2، rust 1.46.0.

تم ذكر التغييرات الأخرى:

  • تم تقليل الحد الأدنى لمجموعة ثنائية لمعماريات x86_64 و i686 إلى 60 ميجابايت.
  • تمت إضافة دعم FS NTFS في المثبت الرسومي.
  • بدأ العمل في تنفيذ دعم جنو / هيرد الأصلي.

تنزيل Guix 1.2

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

الصور للتثبيت في USB Flash (489 ميجابايت) واستخدامها في أنظمة المحاكاة الافتراضية (479 ميجابايت). العمل مدعوم على معماريات i686 و x86_64 و armv7 و aarch64.


اترك تعليقك

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

*

*

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