قبل أيام قليلة تم الإعلان عنه إصدار النسخة الجديدة من "GNU Guix 1.5"يأتي هذا الإصدار بعد ثلاث سنوات من التطوير المكثف. مع هذا الإطلاق الجديد، يقدم مدير حزم المعاملات ونظام التوزيع المرتبط به، Guix System، تحديثًا ضخمًا لا يقتصر على تحديث بنيته التكنولوجية فحسب، بل يعيد أيضًا تعريف نموذج حوكمته لضمان مستقبل أكثر مرونة وتعاونًا.
من الآن فصاعدًا، يتخلى المشروع عن دورات الإصدار غير المنتظمة ليلتزم بإيقاع سنوي، وهو قرار يسعى إلى توفير القدرة على التنبؤ لمستخدميه ومطوريه.
الميزات الرئيسية الجديدة لـ GNU Guix 1.5
في هذا الإصدار الجديد من GNU Guix 1.5، سنتمكن من العثور على تقدم ملحوظ في توافق الأجهزة ونواة النظام. وذلك لأن يُقدّم Guix 1.5 دعمًا تجريبيًا لنواة GNU Hurd في بنية x86_64، مما يسمح للمستخدمين الأكثر جرأة بالتثبيت نظام جنو بالكامل بدون نواة لينكسبالإضافة إلى ذلك، تمت إضافته الدعم الرسمي لبنية RISC-V ذات 64 بت (riscv64-linux)، بما يتماشى مع الاهتمام المتزايد في الصناعة بمجموعة التعليمات المفتوحة هذه.
كما يتم تحديث بيئة المستخدم، حيث انتقلت جلسة جنوم من الإصدار 42 إلى الإصدار 46، تبني Wayland كبروتوكول الرسومات الافتراضي لتقديم تجربة أكثر سلاسة وأمانًا. وفي الوقت نفسه، يحظى عشاق KDE بميزة 6.5 اندماج البلازمايمكن الوصول إلى ذلك من خلال خدمة plasma-desktop-service-type الجديدة. كل هذا مدعوم بتحديثات هامة لنظام الحزم، والذي يتضمن الآن أكثر من 12,500 إضافة جديدة وما يقارب 30,000 تحديث، بما في ذلك أدوات أساسية مثل GCC 15.2.0 وPython 3.11 ونواة Linux-libre 6.17.12.

الأمن وإدارة الطرود المتقدمة
فيما يتعلق بالأمان، فقد ذُكر أن هذا العنصر حظي باهتمام خاص في هذا الإصدار، حيث أن أحد أبرز التحسينات هو القدرة على تشغيل برنامج Guix الخفي بدون صلاحيات الجذر. هذه الوظيفة، مُفعّلة افتراضياً في عمليات التثبيت على توزيعات أخرى (توزيعات أجنبية)، تستخدم مساحات أسماء المستخدمين وملفات تعريف AppArmor لتقليل سطح الهجوم بشكل كبير ضد ثغرات تصعيد الامتيازات المحتملة.
بالإضافة إلى ذلك، تلقت أدوات واجهة سطر الأوامر (CLI) الخاصة بـ Guix العديد من التحسينات، وأبرزها الأمر تتيح واجهة guix الآن إمكانية تداخل الحاويات وتضيف خيار –emulate-fhsيُسهّل هذا تنفيذ البرامج التي تتطلب بنية دليل قياسية (FHS)، وهو أمر بالغ الأهمية للتوافق مع الملفات الثنائية الخارجية. علاوة على ذلك، تتيح Guix Pack الآن تصدير الحزم بتنسيقات RPM و AppImage.هذا يبسط توزيع البرامج المعبأة مع Guix لمستخدمي أنظمة أخرى مثل Fedora أو Ubuntu.
التمويل الذاتي الكامل
وفيا لفلسفته، لقد حقق المشروع تقدماً مثيراً للإعجاب في "سلسلة الثقة". من البرنامج. Guix 1.5 يوفر Bootstrap شفرة المصدر الكاملة بالنسبة للمترجمات المعقدة مثل Zig و Mono. هذا يعني أنه يمكن الآن ترجمة هذه اللغات من الصفر دون الاعتماد على ملفات ثنائية مبهمة موجودة مسبقًا، مما يحل مشكلة "البيضة والدجاجة" الكلاسيكية في الترجمة ويضمن تدقيقًا كاملاً للبرنامج من مصدره.
نظام البداية يتم أيضًا تحديث برنامج GNU Shepherd إلى الإصدار 1.0تم تقديم خدمات مؤقتة (مشابهة لمؤقتات systemd) وآلية جديدة لتدوير السجلات تحل محل الأدوات التقليدية مثل syslogd. وبالمثل، تم تحسين إدارة الامتيازات أيضًا؛ مفهوم يتم استبدال البرامج التي تعمل بصلاحيات المستخدم المتميز (setuid) ببرامج ذات صلاحيات مميزة (privateed).، والذي يستخدم إمكانيات نواة لينكس لمنح أذونات دقيقة بدلاً من الوصول الكامل كجذر.
مع مجتمع نما ليضم أكثر من 700 مساهم وانتقال ناجح إلى منصة Codeberg، فإن GNU Guix 1.5.0 ليس مجرد تحديث للبرامج، بل هو بيان للمبادئ حول كيفية بناء أنظمة تشغيل قابلة للتكرار وشفافة ومجانية.
أخيرًا ، إذا كنت مهتمًا بمعرفة المزيد عنها ، يمكنك الرجوع إلى التفاصيل في الرابط التالي.