يصل NixOS 22.05 مع أداة تثبيت جديدة ، جنوم 42 وأكثر من 9000 حزمة جديدة

مثبت NixOS 22.05

على الرغم من أنها ليست معزولة تمامًا ، إلا أنه من غير المعتاد العثور على توزيعات Linux بدون مثبت رسومي. إن رؤية برنامج التثبيت الإرشادي الذي يسمح لنا بتثبيت نظام تشغيل يكاد يمنحه لقبوله على جميع الشاشات هو أمر يجعل الأمور أسهل كثيرًا ، وفقط في بعض توزيعات نوع "الخادم" أو تلك الخاصة مثل Arch Linux لا يزالون لا يفعلون ذلك لديك مثبت. يتم ترك القوس بشكل متزايد بمفرده في هذا الصدد ، كما هو الحال هذا الأسبوع ها llegado NixOS 22.05 وهذا من ابتكاراتها.

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

يسلط الضوء على NixOS 22.05

  • يستخدم مستعرض Firefox الموجود على x86_64-linux الآن التحسين الموجه بالملف الشخصي ، مما يؤدي إلى تجربة تصفح أكثر استجابة.
  • تم إضافة security.acme.defaults لتبسيط تكوين العديد من الشهادات في وقت واحد. يفتح هذا أيضًا خيار استخدام التحقق من DNS-01 عند استخدام enableACME على المضيفات الظاهرية لخادم الويب (على سبيل المثال ، services.nginx.virtualHosts. *. enableACME).
  • تم تحديث جنوم إلى الإصدار 42.
  • يدعم stdenv.mkDerivation الآن المعامل finalAttrs: الذي يحتوي على الوسيطات النهائية لـ mkDerivation بما في ذلك التخطي. يدعم drv.overrideAttrs الآن اثنين من العناصر النهائية: previousAttrs: parameters. يتيح لك ذلك تجاوز الحاويات بطريقة متسقة ، مما يوفر بديلاً لبنية rec {}. بالإضافة إلى ذلك ، يمكن الآن أن يشير passthru إلى finalAttrs.finalPackage التي تحتوي على الحزمة النهائية ، بما في ذلك السمات مثل مسارات الإخراج و overrideAttrs.
  • يمكن تبسيط عمليات تكامل اللغة الجديدة عن طريق تجاوز حزمة "النموذج الأولي" التي تحتوي على منطق خاص باللغة. هذا يلغي الحاجة إلى طبقة تجاوز إضافية لوسائط "المُنشئ العام" ، وبالتالي التخلص من مشكلة قابلية الاستخدام ومصدر الأخطاء.
  • PHP 8.1 متاح الآن من مستودعاته الرسمية.
  • تم تحديث Mattermost لإصدار الدعم الموسع 6.3 ، حيث أن إصدار الدعم الموسع الذي تم تعبئته مسبقًا 5.37 يقترب من نهاية عمره الافتراضي. يمكن أن تستغرق الهجرات بعض الوقت ؛ لمزيد من المعلومات ، يطلبون رؤية سجل التغيير والملاحظات المهمة للتحديث.
  • يمكن لخدمات systemd الآن تعيين systemd.services. .reloadTriggers بدلاً من reloadIfChanged لتمييز أكثر دقة بين عمليات إعادة التحميل وإعادة التشغيل.
  • تم تحديث Systemd إلى الإصدار 250.
  • تم تحديث Pulseaudio إلى الإصدار 15.0 وهو الآن يدعم اختياريًا برامج ترميز صوت Bluetooth الإضافية مثل aptX أو LDAC ، مع دعم تبديل الترميز المتاح في Pavucontrol. يتم تعطيل هذه الميزة افتراضيًا ولكن يمكن تمكينها باستخدام Hardware.pulseaudio.package = pkgs.pulseaudioFull ؛. وحدات الطرف الثالث الحالية التي قدمت وظائف مماثلة ، مثل pulseaudio-modules-bt أو pulseaudio-hsphfpd ، تم إهمالها وإزالتها.
  • أصبحت PostgreSQL الآن افتراضيًا في الإصدار 14.
  • يقوم postgresqlTestHook الجديد بتشغيل خادم PostgreSQL أثناء اختبارات الحزمة.
  • يتم تعيين kops افتراضيًا على الإصدار 1.22.4 ، والذي سيمكّن الإصدار 2 من خدمة بيانات تعريف المثيل ويتطلب رموزًا على مجموعات جديدة تعمل بنظام Kubernetes 1.22. سيؤدي هذا إلى زيادة الأمان افتراضيًا ، ولكنه قد يؤدي إلى كسر بعض أنواع أحمال العمل. انظر ملاحظات الإصدار لمزيد من التفاصيل.
  • يمكن لمؤلفي الوحدة استخدام mkRenamedOptionModuleWith لأتمتة دورة الإيقاف دون إزعاج مؤلفي الوحدة النمطية ومستخدميهم.
  • تم تحديث إصدار GHC الافتراضي من 8.10.7 إلى 9.0.2. سيستخدم pkgs.haskellPackages و pkgs.ghc الآن هذا الإصدار افتراضيًا.
  • تستخدم الأقراص المضغوطة الخاصة بتثبيت GNOME و Plasma الآن pkgs.calamares و pkgs.calamares-nixos-extension للسماح للمستخدمين بتثبيت وتهيئة NixOS بسهولة باستخدام واجهة رسومية.

نيكسوس متاح الان، ويمكن تنزيله من الزر التالي:

قم بتنزيل NixOS 22.05


اترك تعليقك

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

*

*

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