فری سسٹم مینیجر systemd کا نیا ورژن جاری کر دیا گیا ہے۔

وہ تبدیلیاں جو پسماندہ مطابقت کو توڑتی ہیں:

  • اب ایک الگ پارٹیشن لگا رہا ہے۔ /usr/ صرف initramfs مرحلے پر تعاون یافتہ۔

  • مستقبل کی ریلیز سسٹم V init اسکرپٹس اور cgroups v1 کی حمایت کو ختم کردے گی۔

  • اختیارات معطل موڈ =, ہائبرنیٹ اسٹیٹ = и ہائبرڈ سلیپ اسٹیٹ = سیکشن سے [نیند] systemd-sleep.conf میں فرسودہ ہیں اور سسٹم کے رویے پر کوئی اثر نہیں ڈالتے ہیں۔

سپروائزر کے کام میں تبدیلیاں:

  • ڈیمن کو اب فورک() اور exec() کے امتزاج کی بجائے posix_spawn() کا استعمال کرتے ہوئے شروع کیا گیا ہے۔ کھینچنے کی درخواست 27890 #.

  • systemd اب بچوں کے عمل پر نظر رکھنے کے لیے PIDFD فائل ڈسکرپٹرز استعمال کرتا ہے۔ یہ سپروائزر کے کام کی منطق کو آسان بناتا ہے۔ کھینچنے کی درخواست 29142 #, 29594 #, 29455 #.

  • نیا آپشن SurviveFinalKillSignal= نرم ریبوٹ میکانزم کا استعمال کرتے وقت ڈیمون کو روکنے سے بچنے کی اجازت دیتا ہے؛ کھینچنے کی درخواست 28545 #.

  • یونٹس اب اختیارات کی حمایت کرتے ہیں۔ میموری پیک =, MemorySwapPeak=, MemorySwapCurrent= и MemoryZSwapCurrent=; یہ اختیارات پیرامیٹرز کے مطابق ہیں۔ میموری. چوٹی, میموری.swap.peak, memory.swap.current и memory.zswap.current پراپرٹیز cgroups v2 سے۔

  • نیا آپشن کنڈیشن سیکیورٹی = آپ کو سسٹمڈ کو بتانے کی اجازت دیتا ہے کہ سروس صرف اس صورت میں شروع کی جانی چاہیے جب سسٹم کو تصدیق شدہ UKI امیج کے ساتھ بوٹ کیا گیا ہو۔

TPM2 سپورٹ:

  • systemd-cryptenroll اب آپ کو ایک مخصوص PCR سلاٹ اور ہیش کی وضاحت کرنے کی اجازت دیتا ہے۔

  • systemd-cryptenroll آپ کو کلیدی انڈیکس بتانے کی اجازت دیتا ہے۔ کھینچنے کی درخواست 29427 #.

  • اب یہ ممکن ہے کہ LUKS والیوم کو کسی مخصوص TPM2 چپ سے اس تک رسائی کے بغیر باندھا جائے، اگر عوامی کلید معلوم ہو۔

  • systemd-cryptsetup بائنری کو منتقل کر دیا گیا ہے۔ / usr / بن / اور systemd سے باہر استعمال کیا جا سکتا ہے۔

  • systemd-pcrphase اندرونی جزو کا نام systemd-pcrextend رکھ دیا گیا ہے۔

  • ایک نیا جزو، systemd-pcrlock، آپ کو سسٹم کی دستیاب معلومات کی بنیاد پر PCR اندراجات کی پیشین گوئی کرنے کی اجازت دیتا ہے۔ کھینچنے کی درخواست 28891 #.

systemd-boot, systemd-stub, ukify, bootctl, kernel-install:

  • bootctl اب آپ کو یہ تعین کرنے کی اجازت دیتا ہے کہ آیا سسٹم کو یوکی سے بوٹ کیا گیا تھا۔

  • systemd-boot سسٹم کو شٹ ڈاؤن اور ریبوٹ کرنے کے لیے ہاٹکیز کو سپورٹ کرتا ہے۔

  • سیکیور بوٹ کے فعال ہونے پر systemd-boot غیر بھروسہ مند ڈیوائس ٹری بلابز کو مزید لوڈ نہیں کرتا ہے۔

  • systemd-boot اور systemd-stub کے اب .sbat سیکشن میں مختلف شناخت کنندگان ہیں، اور UEFI انہیں آزادانہ طور پر کال کر سکتا ہے۔ کھینچنے کی درخواست 29196 #.

  • ukify جزو اب تجرباتی نہیں ہے۔ ایگزیکیوٹیبل اب میں واقع ہے۔ / usr / بن /.

systemd-networkd:

  • ریپڈ کمٹ ٹیکنالوجی کے لیے سپورٹ شامل کر دی گئی۔

  • dbus انٹرفیس systemd-networkd اب آپ کو DHCP کلائنٹ کی حیثیت کے بارے میں معلومات حاصل کرنے کی اجازت دیتا ہے۔ عزم 28896 #.

  • آپشن NFTSet= آپ کو نیٹ ورک انٹرفیس کنفیگریشن کو قواعد کے ایک سیٹ سے منسلک کرنے کی اجازت دیتا ہے۔ nftables.

  • سیکشن [IPv6AcceptRA] نئے اختیارات کی حمایت کرتا ہے: استعمال کریںPREF64=, UseHopLimit=, ICMP6RateLimit= استعمال کریں۔ и NFTSet=.

  • سیکشن [IPv6SendRA] اب اختیارات کی حمایت کرتا ہے۔ RetransmitSec=, HopLimit=, ہوم ایجنٹ =, HomeAgentLifetimeSec= и HomeAgentPreference=.

  • کرنل کمانڈ لائن کے اختیارات سے تیار کردہ کنفیگریشن فائلوں میں اب سابقہ ​​ہے۔ 70-; ان فائلوں کی ترجیح اب ڈیفالٹ کنفیگریشن فائلوں کی ترجیح سے زیادہ ہے۔

ماخذ: linux.org.ru

نیا تبصرہ شامل کریں