Menghentikan pembangunan penjadual tugas MuQSS dan set tampalan "-ck" untuk kernel Linux

Con Kolivas telah memberi amaran tentang hasratnya untuk berhenti membangunkan projeknya untuk kernel Linux, bertujuan untuk meningkatkan responsif dan interaktiviti tugas pengguna. Ini termasuk menghentikan pembangunan penjadual tugas MuQSS (Multiple Queue Skiplist Scheduler, sebelum ini dibangunkan di bawah nama BFS) dan menghentikan penyesuaian set patch "-ck" untuk keluaran kernel baharu.

Alasan yang dinyatakan ialah kehilangan minat untuk membangunkan kernel Linux selepas 20 tahun melakukan aktiviti sedemikian dan ketidakupayaan untuk mendapatkan semula motivasi lama selepas kembali ke kerja perubatan semasa pandemik Covid19 (Kon adalah pakar bius dengan latihan dan semasa pandemik dia mengetuai projek untuk membangunkan reka bentuk baharu untuk peranti pengudaraan mekanikal dan penggunaan cetakan 3D untuk mencipta bahagian yang berkaitan).

Perlu diperhatikan bahawa pada tahun 2007, Con Kolyvas telah berhenti membangunkan patch "-ck" kerana ketidakmungkinan mempromosikan pembaikannya ke kernel Linux utama, tetapi kemudian kembali ke pembangunan mereka. Jika Kon Kolivas gagal mencari motivasi untuk terus bekerja kali ini, pelepasan patch 5.12-ck1 akan menjadi yang terakhir.

Tampalan "-ck", sebagai tambahan kepada penjadual MuQSS, yang meneruskan pembangunan projek BFS, termasuk pelbagai perubahan yang mempengaruhi operasi sistem pengurusan memori, pengendalian keutamaan, penjanaan gangguan pemasa dan tetapan kernel. Matlamat utama tampalan adalah untuk meningkatkan responsif aplikasi pada desktop. Memandangkan perubahan yang dicadangkan boleh menjejaskan prestasi sistem pelayan secara negatif, komputer dengan sejumlah besar teras CPU, dan berfungsi dalam keadaan di mana sejumlah besar proses berjalan serentak, banyak perubahan Kon Kolivas enggan diterima ke dalam sistem utama. kernel dan dia terpaksa menyokongnya dalam bentuk set tampalan berasingan. boleh disesuaikan dengan setiap keluaran kernel baharu.

Kemas kini terkini kepada cawangan "-ck" adalah penyesuaian untuk keluaran kernel 5.12. Pengeluaran patch "-ck" untuk kernel 5.13 telah dilangkau, dan selepas keluaran kernel 5.14 ia telah diumumkan bahawa mereka akan berhenti mengalihkan versi baru kernel. Mungkin baton penyelenggaraan tampalan boleh diambil oleh projek Liquorix dan Xanmod, yang sudah menggunakan pembangunan daripada set "-ck" dalam versi kernel Linux mereka.

Con Kolivas bersedia untuk menyerahkan penyelenggaraan tampalan kepada tangan lain, tetapi tidak percaya bahawa ini akan menjadi penyelesaian yang baik, kerana semua percubaan lalu untuk mencipta garpu telah membawa kepada masalah yang cuba dielakkan. Bagi pengguna yang ingin memanfaatkan sepenuhnya penggunaan kernel Linux utama tanpa mengalihkan penjadual MuQSS kepadanya, Con Kolivas percaya bahawa cara paling mudah dan paling berkesan untuk mengalihkan tampalan adalah dengan meningkatkan kekerapan penjanaan gangguan pemasa (HZ) kepada 1000 Hz.

Sumber: opennet.ru

Tambah komen