تم بالفعل إصدار Systemd 251 وهذه هي أخباره

سيستيم دي-245

بعد خمسة أشهر من التطوير تم الإعلان عن إصدار الإصدار الجديد من systemd 251 ، الإصدار الذي تمت فيه زيادة متطلبات النظام. تمت زيادة الحد الأدنى من الإصدار المدعوم من Linux kernel من 3.13 إلى 4.15. يتطلب تشغيل عداد الوقت CLOCK_BOOTTIME. للترجمة ، تحتاج إلى مترجم يدعم معيار C11 وامتدادات GNU (لا يزال معيار C89 مستخدمًا لملفات الرأس).

بالنسبة للجزء من المستجدات التي تبرز من هذا الإصدار الجديد ، يتم تمييز ذلك sأضاف e أداة تجريبية systemd-sysupdate إلى اكتشاف التحديثات وتنزيلها وتثبيتها تلقائيًا باستخدام الآلية الذرية لاستبدال الأقسام أو الملفات أو الدلائل.

التغيير الآخر الذي يبرز هو ذلك يتم تقديم مكتبة داخلية مشتركة جديدة، libsystemd- الأساسية- .so ، المثبت في دليل / usr / lib / systemd / system ويتوافق مع مكتبة libsystemd المشتركة . موجود كذلك. استخدام المكتبة المشتركة libsystemd-core- .SW يقلل الحجم الكلي للتثبيت عن طريق إعادة استخدام الكود الثنائي. يمكن تحديد رقم الإصدار عبر خيار "علامة lib-tag المشتركة" في نظام بناء الميزون ويسمح للتوزيعات بشحن إصدارات متعددة من هذه المكتبات في نفس الوقت.

بالإضافة إلى ذلك ، تم إبراز ذلك أيضًا تم تنفيذ تمرير متغير البيئة MONITOR_SERVICE_RESULT $ و $ MONITOR_EXIT_CODE و $ MONITOR_EXIT_STATUS و $ MONITOR_INVOCATION_ID و $ MONITOR_UNIT التي تحتوي على معلومات حول الوحدة المراقبة لوحدات التحكم OnFailure / OnSuccess.

للوحدات ، تم تنفيذ إعداد ExtensionDirectories ، والذي يمكن استخدامه لتنظيم تحميل مكونات امتداد النظام من الدلائل العادية ، بدلاً من صور القرص. تتراكب محتويات دليل توسيع النظام على OverlayFS وتُستخدم لتوسيع التسلسل الهرمي للدليل / usr / و / opt / وإضافة ملفات إضافية في وقت التشغيل ، حتى إذا كانت الدلائل المحددة مثبتة للقراءة فقط. تمت إضافة دعم تحديد دليل أيضًا إلى الأمر "portablectl added –extension =".

En systemd-networkd ، لمسارات الإرسال الأحادي تم تكوينه عبر قسم [المسار] ، تم تغيير قيمة النطاق من الافتراضي إلى "رابط" لتتناسب مع سلوك الأمر "ip route". تمت إضافة معلمة "Isolated = true | false" إلى قسم [Bridge] لتكوين سمة جسور الشبكة التي تحمل الاسم نفسه في النواة. في قسم [النفق] ، تمت إضافة المعلمة الخارجية لتكوين نفق من النوع الخارجي (وضع مجموعة البيانات الوصفية).

من تغييرات أخرى التي تبرز:

  • تمت إضافة معلمات BootServerName و BootServerAddress و BootFilename إلى قسم [DHCPServer] لتكوين عنوان الخادم واسم الخادم واسم ملف التمهيد الذي أرسله خادم DHCP عند التمهيد في وضع PXE.
  • في قسم [الشبكة] ، تمت إزالة معلمة L2TP ، وبدلاً من ذلك يمكنك استخدام الإعدادات المحلية الجديدة فيما يتعلق بواجهة L2TP في ملفات .netdev.
  • تأكد من بدء حل systemd في وقت سابق في عملية التمهيد ، بما في ذلك التمهيد من initrd عندما يكون systemd -olved موجود في صورة initrd.
  • تمت إضافة خيار خوارزمية -fido2- بيانات الاعتماد إلى systemd-cryptenroll لتحديد خوارزمية تشفير بيانات الاعتماد وخيار –tpm2-with-pin للتحكم في إدخال رقم التعريف الشخصي عند إلغاء قفل قسم باستخدام TPM.
  • تمت إضافة خيار مماثل tpm2-pin إلى / etc / crypttab. عند فتح قفل الأجهزة من خلال TPM ، يتم تشفير الإعدادات للحماية من اعتراض مفاتيح التشفير.
  • تمت إضافة D-Bus API إلى systemd-timeyncd لاسترداد المعلومات ديناميكيًا من خادم NTP عبر IPC.
  • لتحديد الحاجة إلى إخراج اللون على جميع الأوامر ، يتم فحص متغير بيئة COLORTERM بالإضافة إلى NO_COLOR و SYSTEMD_COLORS و TERM ، والتي تم فحصها مسبقًا.
  • يقوم نظام بناء Meson بتنفيذ خيار install_tag للبنيات المخصصة وتثبيت المكونات الضرورية: pam ، nss ، devel (pkg-config) ، systemd-boot ، libsystemd ، libudev.
  • تمت إضافة خيار إنشاء الضغط الافتراضي لتحديد خوارزمية الضغط لمجلة systemd-journal و systemd-coredump.
  • تمت إضافة الإعداد التجريبي "reboot-for-bitlocker" إلى sd-boot في loader.conf لتمهيد Microsoft Windows باستخدام BitLocker TPM.
  • استقرت Systemd-journalald على القدرة على التصدير بتنسيق JSON. تمت إضافة دعم لمخرجات JSON في الأمرين "journalctl –list-boots" و "bootctl list" (علامة "–json").
  • تمت إضافة ملفات قاعدة بيانات hwdb جديدة إلى udev ، والتي تحتوي على معلومات حول الأجهزة المحمولة (أجهزة المساعد الرقمي الشخصي ، والآلات الحاسبة ، وما إلى ذلك) والأجهزة المستخدمة لإنشاء الصوت والفيديو (وحدات تحكم DJ ، ولوحات المفاتيح).
  • يسمح الإعداد LoadCredential باسم دليل كوسيطة ، وفي هذه الحالة يحاول تحميل بيانات الاعتماد من كافة الملفات الموجودة في الدليل المحدد.
  • في نظام systemctl ، أضافت المعلمة "--timestamp" القدرة على تحديد علامة "unix" لعرض الوقت بتنسيق العصر (عدد الثواني منذ 1 يناير 1970).

أخيرًا ، إذا كنت مهتمًا بمعرفة المزيد عنها ، يمكنك الرجوع إلى التفاصيل في الرابط التالي.


اترك تعليقك

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

*

*

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