تم إصدار أول نسخة مستقرة من Guix 1.0 وهذه هي أخبارها

Guix 1.0 تحديث

بعد أكثر من 6 سنوات من العمل الشاق و 19 نسخة منشورة ، أعلن فريق Nix للتو عن إطلاق أول نسخة مستقرة من مدير الحزم. لمشرفي المشروع ، Guix 1.0 تحديث لها العديد من الفوائد البارزة.

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

حول Guix

في عام 2012 ، اجتمعت مجموعة من المتسللين من توزيعات جنو في دوسلدورف بألمانيا ، لتقديم مشروع جديد بدأوا العمل عليه. يُدعى هذا المشروع Guix ، ولكن يُنطق بـ "gi: ks" يتناول الحاجة إلى التحكم الفعال في عمليات نشر الحزم عبر التوزيعات لينكس.

وبعبارة أخرى، Guix هو مدير حزم وظيفي بحت مكتوبة بلغة Guile Scheme و استنادًا إلى مدير حزم Nix. لذلك ، يجد Guix روابط مع نموذج لغات البرمجة الوظيفية المنفذة من خلال لغات Ocaml أو Haskell أو Scheme في هذه الحالة.

يتضمن التوزيع مكونات مجانية فقط ويأتي مع GNU Linux-Libre kernel ، تم تنظيفه من العناصر غير المجانية من البرامج الثابتة الثنائية. يستخدم GCC 8.3 للتركيب.

إلى جانب ذلك ، فإنه ينفذ أيضًا بناء وتكوين حزم وظيفية بحتة.

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

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

في حين أن هذه الميزة شائعة في مديري الحزم الآخرين ، يضيف فريق Guix ميزة Guix المميزة، وهو جانب المعاملات.

مريح ، هذا يعني ذلك يمكن للمستخدم استخدام Guix في أي وقت للعودة إلى إصدار سابق من الحزمة على توزيع Linux الخاص بك ادارة الأمر "Guix –roll-back" أو "حزمة guix -l" لتحليل الاختلافات بين الحزم.

كميزة أخرى لا تقل أهمية ، يبرز مشرفو Guix أيضًا قابليته للتكرار.

من خلال هذا المصطلح ، يجب أن نفهم ذلك يسمح Guix للمستخدم بتنفيذ نفس البيئة بالضبط من البرنامج على أجهزة مختلفة أو في أوقات مختلفة بفضل "guix description" و "guix pull".

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

بالنسبة للمطورين ، يعد Guix مفيدًا أيضًا لأنه يسمح ، على سبيل المثال ، بإنشاء بيئات برامج مخصصة.

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

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

لتكوين نظامهم ، يمكنهم استخدام ملف تكوين واحد لتحديد جميع جوانب تكوين النظام ، بما في ذلك الخدمات وأنظمة الملفات واللغات والحسابات وكل ذلك في لغة النظام نفسها.

وفقًا لفريق Guix ، فإن هذا يسهل بشكل كبير نشر الخدمات المعقدة ، مثل التطبيقات التي تعتمد على خدمات الويب.

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

مع هذا الإصدار المستقر الأول من Guix ، يعلن الفريق المسؤول عن المشروع أنه قد وصل إلى مرحلة مهمة للغاية ويأمل أن يسمح لك مدير حزمة المعاملات هذا بتخصيص نظامك بعمق باستخدام واجهات برمجة Guile.

تنزيل Guix 1.0

تتوفر صور للتثبيت في USB Flash (243 ميجابايت) والمستخدمة في أنظمة المحاكاة الافتراضية (474 ​​ميجابايت) لتحميل.


اترك تعليقك

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

*

*

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