Үнэгүй системийн менежер systemd-ийн шинэ хувилбар гарлаа.
Буцах нийцтэй байдлыг эвдсэн өөрчлөлтүүд:
-
Одоо тусдаа хуваалтыг суулгаж байна /usr/ Зөвхөн initramfs шатанд дэмжигддэг.
-
Ирээдүйн хувилбар нь System V init скриптүүд болон cgroups v1-ийн дэмжлэгийг устгах болно.
-
Сонголтууд SuspendMode =, HibernateState= и HybridSleepState= хэсгээс [унтах] systemd-sleep.conf-д хуучирсан бөгөөд системийн үйл ажиллагаанд ямар ч нөлөө үзүүлэхгүй.
Удирдах ажилтны ажилд гарсан өөрчлөлтүүд:
-
Демонуудыг одоо fork() болон exec()-ийн хослолын оронд posix_spawn() ашиглан эхлүүлсэн. татах хүсэлт #27890.
-
systemd одоо хүүхдийн процессыг хянахын тулд PIDFD файлын тодорхойлогчдыг ашигладаг; энэ нь удирдагчийн ажлын логикийг хялбаршуулдаг; татах хүсэлт #29142, #29594, #29455.
-
Шинэ сонголт SurviveFinalKillSignal= зөөлөн дахин ачаалах механизмыг ашиглах үед демоныг зогсоохоос зайлсхийх боломжийг олгодог; татах хүсэлт #28545.
-
Одоо нэгжүүд сонголтуудыг дэмждэг MemoryPeak=, MemorySwapPeak=, MemorySwapCurrent= и MemoryZSwapCurrent=; Эдгээр сонголтууд нь параметрүүдтэй тохирч байна санах ой. оргил, санах ой.солилцоо.оргил, санах ой.солилцоо.гүйдэл и memory.zswap.current шинж чанарууд v2 бүлгүүдээс.
-
Шинэ сонголт ConditionSecurity= системд баталгаажсан UKI дүрсээр ачаалагдсан тохиолдолд л үйлчилгээг эхлүүлэх ёстой гэдгийг systemd-д хэлэх боломжийг танд олгоно.
TPM2 дэмжлэг:
-
systemd-cryptenroll нь танд тодорхой ПГУ-ын үүр болон хэшийг зааж өгөх боломжийг олгодог.
-
systemd-cryptenroll нь түлхүүр индексийг зааж өгөх боломжийг олгодог; татах хүсэлт #29427.
-
Хэрэв нийтийн түлхүүр нь мэдэгдэж байгаа бол LUKS эзлэхүүнийг тодорхой TPM2 чип рүү хандахгүйгээр холбох боломжтой боллоо.
-
systemd-cryptsetup хоёртын файл руу шилжсэн / usr / bin / мөн systemd-ээс гадуур ашиглаж болно.
-
systemd-pcrphase дотоод бүрэлдэхүүн хэсэг нь systemd-pcrextend болж өөрчлөгдсөн.
-
Шинэ бүрэлдэхүүн хэсэг болох systemd-pcrlock нь системийн мэдээлэлд үндэслэн ПГУ-ын оруулгуудыг урьдчилан таамаглах боломжийг танд олгоно; татах хүсэлт #28891.
systemd-boot, systemd-stub, ukify, bootctl, kernel-install:
-
bootctl одоо системийг uki-аас ачаалсан эсэхийг тодорхойлох боломжийг танд олгоно.
-
systemd-boot нь системийг унтрааж, дахин ачаалахад зориулсан товчлууруудыг дэмждэг.
-
SecureBoot идэвхжсэн үед systemd-boot нь найдвартай Devicetree блокуудыг ачаалахаа больсон.
-
systemd-boot болон systemd-stub нь .sbat хэсэгт өөр өөр танигчтай болсон бөгөөд UEFI тэдгээрийг бие даан дуудаж болно; татах хүсэлт #29196.
-
ukify бүрэлдэхүүн хэсэг нь туршилт байхаа больсон; гүйцэтгэх файл нь одоо байрлаж байна / usr / bin /.
systemd-networkd:
-
Rapid Commit технологийн дэмжлэгийг нэмсэн.
-
dbus интерфэйс systemd-networkd нь одоо DHCP клиентийн статусын талаар мэдээлэл авах боломжийг танд олгоно; хийх #28896.
-
Сонголт NFTSet= сүлжээний интерфэйсийн тохиргоог дүрмийн багцад холбох боломжийг танд олгоно nftables.
-
Хэсэг [IPv6AcceptRA] шинэ сонголтуудыг дэмждэг: UsePREF64=, UseHopLimit=, UseICMP6RateLimit= и NFTSet=.
-
Хэсэг [IPv6SendRA] одоо сонголтуудыг дэмждэг RetransmitSec=, HopLimit =, HomeAgent=, HomeAgentLifetimeSec= и HomeAgentPreference=.
-
Цөмийн командын мөрийн сонголтуудаас үүсгэсэн тохиргооны файлууд одоо угтвартай байна 70-; Эдгээр файлуудын тэргүүлэх ач холбогдол нь одоо анхдагч тохиргооны файлуудын тэргүүлэх чиглэлээс өндөр байна.
Эх сурвалж: linux.org.ru