Bepul tizim menejeri systemd ning yangi versiyasi chiqdi.

Orqaga qarab muvofiqlikni buzadigan o'zgarishlar:

  • Endi alohida bo'limni o'rnatish /usr/ Faqat initramfs bosqichida qo'llab-quvvatlanadi.

  • Kelgusi versiyada System V init skriptlari va v1 cgroups uchun qo'llab-quvvatlash olib tashlanadi.

  • Tanlovlar SuspendMode =, HibernateState = ΠΈ HybridSleepState= bo'limidan [Uyqu] systemd-sleep.conf da eskirgan va tizim xatti-harakatlariga ta'sir qilmaydi.

Rahbarning ishidagi o'zgarishlar:

  • Demonlar endi fork() va exec() kombinatsiyasi o'rniga posix_spawn() yordamida ishga tushiriladi; tortish so'rovi #27890.

  • systemd endi bolalar jarayonlarini kuzatish uchun PIDFD fayl deskriptorlaridan foydalanadi; bu rahbarning ish mantig'ini soddalashtiradi; tortish so'rovi #29142, #29594, #29455.

  • Yangi variant SurviveFinalKillSignal = demonga yumshoq qayta yuklash mexanizmidan foydalanganda to'xtashdan qochish imkonini beradi; tortish so'rovi #28545.

  • Birliklar endi variantlarni qo'llab-quvvatlaydi MemoryPeak=, MemorySwapPeak=, MemorySwapCurrent= ΠΈ MemoryZSwapCurrent=; bu parametrlar parametrlarga mos keladi xotira.cho'qqi, xotira.swap.peak, xotira.almashtirish.joriy ΠΈ memory.zswap.current xususiyatlari v2 guruhlardan.

  • Yangi variant ConditionSecurity= systemdga xizmat faqat tekshirilgan UKI tasviri bilan yuklangan bo'lsa ishga tushishi kerakligini aytish imkonini beradi.

TPM2 qo'llab-quvvatlash:

  • systemd-cryptenroll endi ma'lum bir PCR uyasi va xeshni belgilash imkonini beradi.

  • systemd-cryptenroll kalit indeksini belgilash imkonini beradi; tortish so'rovi #29427.

  • Agar ochiq kalit ma'lum bo'lsa, endi LUKS hajmini ma'lum bir TPM2 chipiga kirish imkonisiz ulash mumkin.

  • systemd-cryptsetup ikkilik fayli ko'chirildi / usr / bin / va tizimdan tashqarida foydalanish mumkin.

  • Systemd-pcrphase ichki komponenti systemd-pcrextend deb qayta nomlandi.

  • Yangi komponent, systemd-pcrlock, mavjud tizim ma'lumotlari asosida PCR yozuvlarini bashorat qilish imkonini beradi; tortish so'rovi #28891.

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

  • bootctl endi tizimning uki-dan yuklanganligini aniqlash imkonini beradi.

  • systemd-boot tizimni o'chirish va qayta ishga tushirish uchun tezkor tugmalarni qo'llab-quvvatlaydi.

  • SecureBoot yoqilgan bo'lsa, systemd-boot endi ishonchsiz Devicetree bloblarini yuklamaydi.

  • systemd-boot va systemd-stub endi .sbat qismida turli identifikatorlarga ega va UEFI ularni mustaqil ravishda chaqirishi mumkin; tortish so'rovi #29196.

  • ukify komponenti endi eksperimental emas; bajariladigan fayl hozirda joylashgan / usr / bin /.

systemd-networkd:

  • Rapid Commit texnologiyasi uchun qo'shimcha yordam.

  • dbus interfeysi systemd-networkd endi DHCP mijozining holati haqida ma'lumot olish imkonini beradi; topshirmoq #28896.

  • Variant NFTSet= tarmoq interfeysi konfiguratsiyasini qoidalar to'plamiga bog'lash imkonini beradi nftables.

  • Bo'lim [IPv6AcceptRA] yangi variantlarni qo'llab-quvvatlaydi: UsePREF64=, UseHopLimit=, UseICMP6RateLimit= ΠΈ NFTSet=.

  • Bo'lim [IPv6SendRA] endi variantlarni qo'llab-quvvatlaydi RetransmitSec=, HopLimit =, HomeAgent=, HomeAgentLifetimeSec= ΠΈ HomeAgentPreference=.

  • Yadro buyruq qatori opsiyalaridan yaratilgan konfiguratsiya fayllari endi prefiksga ega 70-; Ushbu fayllarning ustuvorligi endi standart konfiguratsiya fayllari ustuvorligidan yuqori.

Manba: linux.org.ru

a Izoh qo'shish