Menghentikan pengembangan penjadwal tugas MuQSS dan set patch "-ck" untuk kernel Linux

Con Kolivas telah memperingatkan niatnya untuk berhenti mengembangkan proyeknya untuk kernel Linux, yang bertujuan untuk meningkatkan daya tanggap dan interaktivitas tugas pengguna. Hal ini termasuk menghentikan pengembangan penjadwal tugas MuQSS (Multiple Queue Skiplist Scheduler, yang sebelumnya dikembangkan dengan nama BFS) dan menghentikan adaptasi set patch β€œ-ck” untuk rilis kernel baru.

Alasan yang disebutkan adalah hilangnya minat dalam pengembangan kernel Linux setelah 20 tahun melakukan aktivitas tersebut dan ketidakmampuan untuk mendapatkan kembali motivasi sebelumnya setelah kembali ke pekerjaan medis selama pandemi Covid19 (Kon adalah seorang ahli anestesi dengan pelatihan dan selama pandemi ia memimpin sebuah proyek untuk mengembangkan desain ventilator baru dan penggunaan pencetakan 3D untuk membuat komponen terkait).

Patut dicatat bahwa pada tahun 2007, Con Kolyvas telah berhenti mengembangkan patch β€œ-ck” karena ketidakmungkinan mempromosikan perbaikannya pada kernel Linux utama, tetapi kemudian kembali mengembangkannya. Jika Kon Kolivas gagal menemukan motivasi untuk terus bekerja kali ini, rilis patch 5.12-ck1 akan menjadi yang terakhir.

Patch "-ck", selain penjadwal MuQSS, yang melanjutkan pengembangan proyek BFS, mencakup berbagai perubahan yang memengaruhi pengoperasian sistem manajemen memori, penanganan prioritas, pembuatan interupsi pengatur waktu, dan pengaturan kernel. Tujuan utama dari patch ini adalah untuk meningkatkan respon aplikasi pada desktop. Karena perubahan yang diusulkan dapat berdampak negatif pada kinerja sistem server, komputer dengan jumlah inti CPU yang besar, dan bekerja dalam kondisi di mana sejumlah besar proses berjalan secara bersamaan, banyak perubahan Kon Kolivas yang ditolak untuk diterima di sistem utama. kernel dan dia harus mendukungnya dalam bentuk serangkaian patch terpisah yang dapat disesuaikan dengan setiap rilis kernel baru.

Pembaruan terkini pada cabang "-ck" merupakan adaptasi untuk rilis kernel 5.12. Rilis patch "-ck" untuk kernel 5.13 dilewati, dan setelah rilis kernel 5.14 diumumkan bahwa mereka akan berhenti melakukan porting untuk versi kernel yang baru. Mungkin tongkat estafet pemeliharaan patch dapat diambil oleh proyek Liquorix dan Xanmod, yang sudah menggunakan pengembangan dari set β€œ-ck” di versi kernel Linux mereka.

Con Kolivas siap untuk menyerahkan pemeliharaan tambalan ke tangan lain, tetapi tidak percaya bahwa ini akan menjadi solusi yang baik, karena semua upaya pembuatan garpu di masa lalu telah menyebabkan masalah yang ia coba hindari. Bagi pengguna yang ingin mendapatkan hasil maksimal dari penggunaan kernel Linux utama tanpa mem-porting penjadwal MuQSS ke dalamnya, Con Kolivas percaya bahwa cara termudah dan paling efektif untuk mem-porting patch adalah dengan meningkatkan frekuensi pembangkitan interupsi pengatur waktu (HZ) hingga 1000Hz.

Sumber: opennet.ru

Tambah komentar