Năm ngoái, các nhà phát triển phần mềm Pop!_OS tại System76 đã giới thiệu system76-scheduler dưới dạng daemon không gian người dùng được Rust viết nhằm mục đích tự động định cấu hình CFS và quản lý động các ưu tiên của quy trình. Họ đã thêm nhiều tính năng khác nhau để cải thiện khả năng phản hồi và hiệu suất của máy tính để bàn Linux trong khi hôm nay họ đã tung ra system76-scheduler v2.0 dưới dạng phiên bản mới nhất của bộ lập lịch quy trình này.
Bản phát hành cuối cùng cho system76-scheduler đã ra mắt vào tháng 5 năm 2022 và kể từ đó, thành thật mà nói, tôi đã gần như quên mất nó cùng với tất cả các công việc Pop!_OS khác của họ, chẳng hạn như phát triển máy tính để bàn COSMIC mới cũng như các nỗ lực phần cứng thú vị như HP Dev One và bây giờ thậm chí còn tạo mẫu thiết kế máy tính xách tay nội bộ của riêng họ. Nhưng hôm nay là system76-scheduler 2.0 như một bản cập nhật lớn cho dự án mã nguồn mở này.
System76-Scheduler 2.0 mang đến tích hợp PipeWire để nó có thể tự động chỉ định và đặt mức độ ưu tiên cao hơn cho các quy trình được kết nối với PipeWire–vì hầu hết các tác vụ giao tiếp với máy chủ luồng âm thanh/video này sẽ muốn được ưu tiên cao hơn cho trải nghiệm máy tính để bàn tốt nhất.
System76-Scheduler 2.0 cũng mang đến”nhiều”khả năng tối ưu hóa hiệu suất như loại bỏ hầu hết các phân bổ bộ nhớ bằng cách sử dụng lại bộ đệm để đọc tệp/đường dẫn xây dựng cũng như hủy kiểm tra chuỗi UTF-8 khi không cần thiết.
Bộ lập lịch system76 được cập nhật cũng vô hiệu hóa kernel tính năng tự động nhóm theo mặc định, hỗ trợ các chính sách lập lịch trình mới như FIFO và IDLE, chức năng dịch vụ lập lịch trình quy trình hiện có thể bị vô hiệu hóa và nhiều cải tiến khác.
Tải xuống và biết thêm chi tiết về bản phát hành System76-Scheduler 2.0 hôm nay thông qua GitHub .