Seorang insinyur Canonical telah bereksperimen dengan mengimplementasikan penjadwal Linux dalam bahasa pemrograman Rust. Hasil awalnya menarik dan penuh harapan seputar potensi penjadwal berbasis Rust yang bekerja melalui sched_ext untuk mengimplementasikan penjadwal menggunakan eBPF yang dapat dimuat saat run-time.
Andrea Righi yang merupakan insinyur kernel Linux di pembuat Ubuntu Canonical men-tweet bahwa dia sedang bereksperimen dengan penjadwal Rust:
“Saya akhirnya menulis penjadwal Linux di Rust menggunakan sched-ext selama liburan Natal, hanya untuk bersenang-senang. Saya cukup terkejut melihat bahwa ini tidak hanya berfungsi, tetapi bahkan dapat mengungguli penjadwal Linux default (EEVDF) dengan beban kerja tertentu (yaitu bermain game)..” Dia berbagi video YouTube yang menunjukkan permainan dengan penjadwal “scx_rustland” yang kinerjanya lebih baik daripada penjadwal kernel Linux default saat menjalankan build kernel paralel di latar belakang:
Bagi mereka yang tertarik, kode ini dihosting di GitHub. Ini adalah petualangan liburan Natal yang menarik dan akan menarik untuk melihat ke mana arahnya.
Itulah berita seputar Penjadwal Linux yang Ditulis Rust Menampilkan Hasil Menjanjikan Untuk Performa Gaming, semoga bermanfaat. Disadur dari Phoronix.com.