Con Kolivas đã tiếp tục công việc với bộ lập lịch tác vụ MuQSS (Multiple Queue Skiplist Scheduler) và bộ bản vá -ck cho nhân hệ điều hành. LinuxNhằm mục đích cải thiện khả năng phản hồi và tương tác trong các tác vụ và trò chơi của người dùng. Việc phát triển các dự án này đã bị ngừng lại vào năm 2021 do mất động lực và thiếu thời gian. Hiện tại, Kon đã quay trở lại công việc trước đây của mình và phát hành bộ bản vá ck và bộ lập lịch MuQSS cho nhân hệ điều hành. Linux 7.2. Cần lưu ý rằng vấn đề hạn chế về thời gian đã được giải quyết thông qua việc sử dụng các công cụ AI, giúp đơn giản hóa quá trình phát triển và thích ứng các thay đổi với lõi mới.
Các bản vá mới triển khai chế độ lập lịch để phân bổ tài nguyên CPU giữa các tiến trình, có tính đến hoạt động I/O và các thao tác đọc/ghi trong tiến trình được gọi (tải I/O hiện được tính đến khi tính toán tài nguyên CPU được phân bổ cho một tiến trình). Ngoài ra, các lỗi liên quan đến việc chuyển sang chế độ ngủ hoặc chế độ chờ đã được khắc phục.
Các bản vá "-ck" bao gồm bộ lập lịch tác vụ MuQSS, tiếp tục phát triển dự án BFS, và nhiều thay đổi ảnh hưởng đến quản lý bộ nhớ, xử lý ưu tiên, tạo ngắt hẹn giờ và tinh chỉnh nhân hệ điều hành. Mục tiêu chính của các bản vá này là cải thiện khả năng phản hồi của các ứng dụng máy tính để bàn. Vì các thay đổi được đề xuất có thể ảnh hưởng tiêu cực đến hiệu suất của hệ thống máy chủ, máy tính có nhiều lõi CPU và môi trường đa tiến trình, nên nhiều thay đổi của Kon Kolivas đã bị từ chối đưa vào nhân chính và hiện ông duy trì chúng dưới dạng một bộ bản vá riêng biệt, được điều chỉnh cho từng bản phát hành nhân mới.
Nguồn: opennet.ru
