أدرج الإصدار الجديد من مدير حزم GNU Guix 1.1

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

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

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

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

ما الجديد في GNU Guix 1.1؟

يتوافق هذا الإصدار مع 14.078،11 التزامًا تم التعهد به على مدار 201 شهرًا بواسطة XNUMX شخصًا. يتضمن العديد من الميزات الجديدة وواجهة المستخدم والأداء والتحسينات بالإضافة إلى العديد من إصلاحات الأخطاء.

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

تم إضافة أمرين جديدين، واحد منهم هو "وصف نظام guix«، مما يجعل من الممكن ، عند تنفيذه ، تقييم التغييرات بين مثيلين مختلفين من النظام ، الأمر الآخر الذي تمت إضافته هو"نشر Guix" وهو مصمم لتنفيذ تعبئة العديد من أجهزة الكمبيوتر في نفس الوقت ، على سبيل المثال ، البيئات الجديدة في VPS أو الأنظمة البعيدة التي يمكن الوصول إليها من خلال SSH.

يمكننا أيضًا العثور على خدمات النظام الجديدة المضافة: Auditd ، fontconfig-file-system ، getmail ، gnome-keyring ، kernel-module-loader ، knot-solutionver ، mumi ، nfs ، nftables ، nix ، pagekite ، pam-mount ، patchwork ، polkit-wheel ، source ، pulseaudio ، sane ، التفرد ، محول وسائط USB.

بالإضافة إلى ذلك إصدارات البرامج المحدثة في 3368 حزمة ، تمت إضافة 3514 حزمة جديدة ، بما في ذلك الإصدارات المحدثة من xfce 4.14.0 ، جنوم 3.32.2 ، زميله 1.24.0 ، خادم xorg 1.20.7 ، bash 5.0.7 ، binutils 2.32 ، أكواب 2.3.1 ، emacs 26.3 ، الإضاءة 0.23.1 ، مجلس التعاون الخليجي 9.3 .0 ، gimp 2.10.18 .2.29 و glibc 2.2.20 و gnupg 1.13.9 و go 2.2.7 و guile 68.7.0 و icecat 0-guix1-preview3.7.0 و icedtea 6.4.2.2 و libreoffice 5.4 و linux-libre 31. 12.33 و openjdk 5.30.0 و perl 3.7.4 و python 1.39.0 و oxide XNUMX.

من التغييرات الأخرى التي تبرز من هذا الإصدار الجديد هي:

  • تمت إضافة دعم التصوير لـ Singularity و Docker إلى أمر حزمة guix.
  • تمت إضافة الأمر "guix time-machine" ، مما يتيح لك الرجوع إلى أي إصدار من الحزمة المحفوظة في أرشيف Software Heritage.
  • تمت إضافة خيار "–target" إلى "نظام guix" ، مما يوفر دعمًا جزئيًا للترجمة المتقاطعة ؛
  • يتم تنفيذ Guix باستخدام Guile 3 ، والذي له تأثير إيجابي على الأداء.
  • يقتصر الرسم البياني لاعتماد الحزمة على مجموعة مخفضة من مكونات المصدر الثنائي للتجميع (البداية) ، وهي خطوة كبيرة نحو تنفيذ التمهيد القابل للتحقق منه بالكامل.
  • تمت إضافة أنظمة بناء لـ Node.js و Julia و Qt لتبسيط كتابة الحزم للتطبيقات المتعلقة بهذه المشاريع.
  • بالإضافة إلى ذلك ، يمتلك مؤلفو مستودعات الحزم التابعة لجهات خارجية أدوات لكتابة رسائل إخبارية يمكن للمستخدم قراءتها عن طريق تنفيذ الأمر "guix pull -news".

تنزيل Guix 1.1

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

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


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

كن أول من يعلق

اترك تعليقك

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

*

*

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