إصدار توزيع NixOS 21.05 باستخدام مدير الحزم Nix

تم تقديم إصدار مجموعة توزيع NixOS 21.05 ، بناءً على مدير حزمة Nix وتوفير عدد من التطورات المسجلة الملكية التي تبسط تكوين النظام وصيانته. على سبيل المثال ، يستخدم NixOS ملف تكوين نظام واحد (config.nix) ، ويوفر القدرة على التراجع عن التحديثات بسرعة ، ويدعم التبديل بين حالات النظام المختلفة ، ويدعم تثبيت الحزم الفردية من قبل المستخدمين الفرديين (يتم وضع الحزمة في الدليل الرئيسي ) ، التثبيت المتزامن لعدة إصدارات من برنامج واحد ممكن. ، يتم توفير بنيات قابلة للتكرار. حجم صورة التثبيت الكامل مع KDE هو 1.4 جيجا بايت ، جنوم 1.8 جيجا بايت ، وإصدار وحدة التحكم المصغرة 660 ميجا بايت.

الابتكارات الرئيسية:

  • تمت إضافة 12985 حزمة ، وإزالة 14109 حزمة ، وتحديث 16768 حزمة. إصدارات مكونات التوزيع المحدثة ، بما في ذلك مجلس التعاون الخليجي 10.3.0 ، glibc 2.32 ، ميسا 21.0.1. تم تحديث نواة Linux الأساسية من الإصدار 5.4 إلى 5.10 ، مع إصدار 5.12 kernel كخيار.
  • تم تحديث أجهزة سطح المكتب إلى KDE 5.21.3 (+ KDE Applications 20.12.3) و GNOME 3.40 و Cinnamon 4.8.1.
  • تمت إضافة خدمات جديدة مع GNURadio 3.8 وخادم مصادقة Keycloak ومنصة مناقشة الخطاب.

عند استخدام Nix ، يتم تثبيت الحزم في شجرة دليل منفصلة / nix / store أو دليل فرعي في دليل المستخدم. على سبيل المثال ، يتم تثبيت الحزمة كـ /nix/store/f2b5…8a163-firefox-89.0.0/ حيث "f2b5 ..." هو معرف حزمة فريد يستخدم للتحكم في التبعيات. تم تصميم الحزم كحاويات تحتوي على المكونات اللازمة لعمل التطبيق. يتم اتباع نهج مماثل من قبل مدير الحزم GNU Guix ، والذي يعتمد على Nix.

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

المصدر: opennet.ru

إضافة تعليق