MuQSS görev zamanlayıcısının ve Linux çekirdeği için "-ck" yama setinin geliştirilmesinin durdurulması

Con Kolivas, kullanıcı görevlerinin yanıt verebilirliğini ve etkileşimini iyileştirmeyi amaçlayan Linux çekirdeği için projelerini geliştirmeyi bırakma niyetinde olduğu konusunda uyardı. Bu, MuQSS görev zamanlayıcısının (daha önce BFS adı altında geliştirilen Çoklu Kuyruk Atlama Listesi Zamanlayıcısı) geliştirilmesinin durdurulmasını ve yeni çekirdek sürümleri için “-ck” yama setinin uyarlanmasının durdurulmasını içerir.

Belirtilen neden, 20 yıllık bu tür faaliyetlerden sonra Linux çekirdeği için geliştirme yapma konusundaki ilginin kaybı ve Kovid19 salgını sırasında tıbbi işe döndükten sonra eski motivasyonun geri kazanılamamasıdır (Kon, eğitim olarak bir anestezi uzmanıdır ve salgın sırasında bir anestezi uzmanına liderlik etmiştir). mekanik havalandırma cihazları için yeni bir tasarım geliştirme ve ilgili parçaları oluşturmak için 3 boyutlu baskı kullanma projesi).

2007 yılında Con Kolyvas'ın, düzeltmelerini ana Linux çekirdeğine tanıtmanın imkansızlığı nedeniyle "-ck" yamalarını geliştirmeyi çoktan bırakmış olması, ancak daha sonra geliştirmeye geri dönmesi dikkat çekicidir. Kon Kolivas bu kez çalışmaya devam etme motivasyonunu bulamazsa 5.12-ck1 yamalarının yayınlanması sonuncusu olacak.

BFS projesinin gelişimini sürdüren MuQSS zamanlayıcıya ek olarak "-ck" yamaları, bellek yönetim sisteminin çalışmasını, öncelik yönetimini, zamanlayıcı kesintilerinin oluşturulmasını ve çekirdek ayarlarını etkileyen çeşitli değişiklikleri içerir. Yamaların temel amacı masaüstündeki uygulamaların yanıt verebilirliğini artırmaktır. Önerilen değişiklikler sunucu sistemlerinin, çok sayıda CPU çekirdeğine sahip bilgisayarların performansını olumsuz etkileyebileceği ve çok sayıda işlemin aynı anda çalıştığı koşullarda çalışabileceği için Kon Kolivas'ın birçok değişikliğinin ana sürüme kabul edilmesi reddedildi. çekirdek ve onları her yeni çekirdek sürümüne uyarlanabilen ayrı bir yama seti biçiminde desteklemek zorundaydı.

"-ck" dalına yapılan en son güncelleme, 5.12 çekirdek sürümüne yönelik bir uyarlamaydı. Çekirdek 5.13 için "-ck" yamalarının yayınlanması atlandı ve çekirdek 5.14'ün yayınlanmasının ardından çekirdeğin yeni sürümleri için taşımayı durduracakları açıklandı. Belki de yama bakımının sorumluluğu, Linux çekirdeği versiyonlarında halihazırda “-ck” setindeki gelişmeleri kullanan Liquorix ve Xanmod projeleri tarafından üstlenilebilir.

Con Kolivas, yamaların bakımını başka kişilere devretmeye hazır, ancak bunun iyi bir çözüm olacağına inanmıyor çünkü geçmişteki tüm çatal oluşturma girişimleri, kaçınmaya çalıştığı sorunlara yol açmıştı. Con Kolivas, MuQSS zamanlayıcısını ona taşımadan ana Linux çekirdeğini kullanmaktan en iyi şekilde yararlanmak isteyen kullanıcılar için yamaları taşımanın en kolay ve en etkili yolunun zamanlayıcı kesme oluşturma (HZ) sıklığını artırmak olduğuna inanıyor. 1000 Hz'e kadar.

Kaynak: opennet.ru

Yorum ekle