Tahun lalu pengembang perangkat lunak Pop!_OS di System76 memperkenalkan system76-scheduler sebagai daemon ruang pengguna yang ditulis oleh Rust yang dimaksudkan untuk mengonfigurasi CFS secara otomatis dan mengelola prioritas proses secara dinamis. Mereka telah menambahkan berbagai fitur untuk meningkatkan daya tanggap dan kinerja desktop Linux sementara hari ini mereka meluncurkan system76-scheduler v2.0 sebagai iterasi terbaru dari penjadwal proses ini.
Rilis terakhir untuk system76-scheduler kembali pada Mei 2022 dan sejak itu, sejujurnya, saya hampir melupakannya dengan semua pekerjaan Pop!_OS mereka yang lain seperti mengembangkan desktop COSMIC baru mereka serta upaya perangkat keras yang menarik seperti HP Dev One dan sekarang bahkan membuat prototipe desain laptop internal mereka sendiri. Namun hari ini adalah system76-scheduler 2.0 sebagai pembaruan besar untuk proyek sumber terbuka ini.
System76-Scheduler 2.0 menghadirkan integrasi PipeWire sehingga dapat menetapkan secara otomatis dan menetapkan prioritas yang lebih tinggi untuk proses yang terhubung ke PipeWire–karena untuk sebagian besar tugas yang berinteraksi dengan server aliran audio/video ini akan diinginkan prioritas lebih tinggi untuk pengalaman desktop terbaik.
System76-Scheduler 2.0 juga menghadirkan”banyak”pengoptimalan kinerja seperti menghilangkan sebagian besar alokasi memori dengan menggunakan kembali buffer untuk membaca file/membangun jalur serta membatalkan pemeriksaan string UTF-8 saat tidak diperlukan.
Scheduler sistem76 yang diperbarui juga menonaktifkan kernel fitur grup otomatis secara default, mendukung kebijakan penjadwal baru seperti FIFO dan IDLE, fungsi layanan penjadwal proses sekarang dapat dinonaktifkan, dan berbagai peningkatan lainnya.
Download dan detail lebih lanjut tentang rilis System76-Scheduler 2.0 hari ini melalui GitHub .