ท่ามกลางการเปลี่ยนแปลง:
- ใหม่ เครื่องหมาย;
- ขณะนี้บริการสามารถเชื่อมโยงกับ CPU ผ่าน cgroup v2 ได้เช่น รองรับ cpuset cgroups v2;
- คุณสามารถกำหนดสัญญาณเพื่อเริ่มบริการใหม่ (RestartKillSignal)
- systemctl clean ตอนนี้ใช้งานได้กับยูนิตของซ็อกเก็ต, เมาท์และประเภทสว็อป;
- ตอนนี้ systemd พยายามอ่านการกำหนดค่าจากตัวแปร EFI SystemdOptions เป็นทางเลือกแทนการเปลี่ยนตัวเลือกเคอร์เนลจาก bootloader
- systemd แทนที่ขีดจำกัดของ printk เพื่อให้แน่ใจว่าจะจับบันทึกทั้งหมด ณ เวลาบูต (จากนั้นใช้ขีดจำกัดของตัวเอง)
- เพิ่มการรองรับการโหลดการตั้งค่าจากไดเร็กทอรีประเภท “{unit_type}.d/” เพื่อใช้การตั้งค่ากับทุกหน่วยประเภทนี้
- เพิ่ม 'stop --job-mode=triggering' ใน systemctl เพื่อหยุดหน่วยที่ขึ้นต่อกันเช่นกัน
- ปรับปรุงการแสดงการขึ้นต่อกันในสถานะหน่วย ตอนนี้แสดงหน่วยที่ขึ้นต่อกันและหน่วยที่ขึ้นอยู่กับ
- การปรับปรุงเพิ่มเติมสำหรับการทำงานกับเซสชัน PAM เพิ่มขีดจำกัดอายุการใช้งานทั้งหมดของเซสชันโดยบังคับให้ออกจากระบบ
- กลุ่มใหม่สำหรับการโทรของระบบ @pkey แก้ไข syscalls หน่วยความจำทั้งหมดสำหรับคอนเทนเนอร์ทันที
- เพิ่มโปรแกรม fido_id สำหรับ udev;
- การแก้ไขสำหรับ udev ที่ทำงานกับ CDROM;
- systemd-networkd ไม่สร้างเส้นทางเริ่มต้นสำหรับเครือข่าย 169.254.0.0/16 อีกต่อไป (ช่วงการกำหนดค่าอัตโนมัติ)
- systemd-networkd สามารถโฆษณาเส้นทาง IPv6 ใหม่ได้แล้ว
- systemd-networkd บันทึกการกำหนดค่า DHCP เมื่อรีสตาร์ท
- เพิ่มตัวเลือกใหม่ให้กับเซิร์ฟเวอร์ systemd DHCPv4 และ DHCPv6
- เพิ่มตัวเลือกสำหรับการกำหนดรูปแบบการรับส่งข้อมูลให้กับ systemd-networkd
- การสนับสนุนการวางซ้อนอุปกรณ์ทรี
- systemd-resolved รองรับการตรวจสอบชื่อผ่าน GnuTLS;
- systemd-id128 สามารถสร้าง UUID ได้แล้ว
- เพิ่มข้อจำกัดเพิ่มเติมสำหรับหน่วยที่ป้องกันไม่ให้อ่านบันทึกเคอร์เนล
ที่มา: linux.org.ru