การเปิดตัวในวันนี้คือตัวเลือกรุ่นแรกของ systemd 254 การอัปเดต systemd นี้เป็นอีกหนึ่งการเปิดตัวฟีเจอร์ขนาดใหญ่ที่มีการตั้งค่าใหม่ ส่วนประกอบใหม่ และส่วนเพิ่มเติมมากมายในส่วนประกอบ systemd ที่มีอยู่ นอกจากนี้ยังมีการเลิกใช้และการแตกหักล่วงหน้าสำหรับการเปิดตัวในอนาคต

ก่อนที่จะใช้ฟีเจอร์ใหม่ มีการวางแผนการเลิกใช้งาน/การหยุดทำงานบางส่วนในอนาคต แผนสำหรับ systemd 255 คือการลบการสนับสนุนสำหรับระบบ/usr ที่ไม่มีการผสาน สิ่งนี้ไม่ควรส่งผลกระทบต่อการแจกแจง Linux ที่โดดเด่นอย่างน้อยเนื่องจากผู้ที่ใช้ systemd ได้ย้ายไปที่โครงร่างระบบที่ผสานกับ usr แล้ว นอกจากนี้ นักพัฒนา systemd วางแผนที่จะลบการสนับสนุน cgroup v1 หลังจากสิ้นปี 2023 ดังนั้น ต่อจากนี้ไป ตรวจสอบให้แน่ใจว่าคุณมีความเข้ากันได้ของ cgroups v2 Systemd ยังเลิกสนับสนุนสคริปต์บริการ System-V และจะถูกลบออกในอนาคต ซอฟต์แวร์ทั้งหมดในอนาคตควรมีไฟล์ systemd unit ดั้งเดิม แทนที่จะเป็นสคริปต์ System V รุ่นเก่า

การย้ายไปสู่คุณลักษณะใหม่และการปรับปรุงสำหรับ systemd 254 ได้แก่:

-มีการเพิ่มกลไก”soft-reboot”ใหม่ให้กับตัวจัดการบริการ systemd การรีบูตแบบซอฟต์นั้นคล้ายกับการรีบูตปกติ แต่จะมีผลกับพื้นที่ผู้ใช้เท่านั้น การเริ่มต้นซอฟต์รีบูต systemd จะเป็นการปิดบริการที่กำลังทำงานอยู่และหน่วยอื่นๆ จากนั้นจึงเลือกที่จะเปลี่ยนไปใช้ระบบไฟล์รูทใหม่ จากนั้นนำสำรองบริการพื้นที่ผู้ใช้ทั้งหมดโดยไม่ต้องรีบูตเคอร์เนล

-รองรับการตั้งค่าหน่วยความจำเริ่มต้นแล้ว

-systemctl list-paths เป็นตัวเลือกด้านบนที่แสดงหน่วย.path ที่ใช้งานอยู่ในปัจจุบันทั้งหมด

-PID 1 จะโหลดโมดูลเคอร์เนล virtio_console โดยอัตโนมัติในระหว่างการเริ่มต้นก่อน หากทำงานในเครื่องเสมือนที่เกี่ยวข้อง โมดูล virtio-vsock จะถูกโหลดในทำนองเดียวกันที่เกี่ยวข้อง

-สามารถใช้คำสั่ง systemctl clean เพื่อล้าง FDSTORE ของบริการได้

-การตั้งค่าบริการ”MemoryKSM”ใหม่เพื่อเปิดใช้งานการผสานหน้าเดียวกันของเคอร์เนลทีละรายการสำหรับบริการต่างๆ

-ขณะนี้ systemd-stub อนุญาตให้โหลดอิมเมจเสริม UEFI PE ซึ่งอาจมีข้อมูลบรรทัดคำสั่งเคอร์เนลเพิ่มเติม นอกจากนี้ Ukify ยังได้รับการขยายเพื่อให้สามารถสร้างอิมเมจส่วนเสริม UEFI PE ได้

-สคริปต์การติดตั้งเคอร์เนล systemd ได้รับการเขียนใหม่ใน C

-หน่วยบริการได้รับตัวเลือก MemoryPressureWatch=และ MemoryPressureThresholdSec=เพื่อกำหนดค่าลอจิกความดันหน่วยความจำ PSI แยกกัน

-คำสั่ง”systemd-battery-check”ใหม่ที่เรียกใช้ในช่วงเริ่มต้นระบบและตรวจสอบระดับแบตเตอรี่ของระบบหากมี สิ่งนี้ใช้เพื่อเตือนผู้ใช้ผ่านการรวม Plymouth splash screen เช่น หากระดับแบตเตอรี่ต่ำมากและปิดระบบหลังจากหน่วงเวลา 10 วินาที

ใน systemd 254 ยังมีฟีเจอร์และการแก้ไขเล็กๆ น้อยๆ อีกมากมาย รายละเอียดเพิ่มเติมและดาวน์โหลดซอร์ส systemd 254-rc1 ผ่าน GitHub

Categories: IT Info