MuQSS vazifalarni rejalashtiruvchisi va Linux yadrosi uchun o'rnatilgan "-ck" yamog'ini ishlab chiqishni to'xtatish

Con Kolivas foydalanuvchi topshiriqlarining sezgirligi va interaktivligini yaxshilashga qaratilgan Linux yadrosi uchun o'z loyihalarini ishlab chiqishni to'xtatish niyati haqida ogohlantirdi. Bunga MuQSS vazifalarni rejalashtiruvchisi (Multiple Queue Skiplist Scheduler, avval BFS nomi ostida ishlab chiqilgan) ishlab chiqilishini to'xtatish va yangi yadro relizlari uchun "-ck" yamoq to'plamining moslashuvini to'xtatish kiradi.

Ko'rsatilgan sabab - 20 yillik faoliyatdan so'ng Linux yadrosini ishlab chiqishga bo'lgan qiziqishning yo'qolishi va Covid19 pandemiyasi davrida tibbiy ishga qaytganidan keyin avvalgi motivatsiyani tiklay olmaslik (Kon anesteziolog bo'lib, pandemiya paytida u boshqargan. mexanik shamollatish qurilmalari uchun yangi dizaynni ishlab chiqish va tegishli qismlarni yaratish uchun 3D bosib chiqarishdan foydalanish loyihasi).

Shunisi e'tiborga loyiqki, 2007 yilda Kon Kolyvas o'z tuzatishlarini asosiy Linux yadrosiga targ'ib qilishning iloji yo'qligi sababli "-ck" yamoqlarini ishlab chiqishni to'xtatgan edi, ammo keyin ularning rivojlanishiga qaytdi. Agar Kon Kolivas bu safar ishlashni davom ettirish uchun motivatsiya topa olmasa, 5.12-ck1 yamoqlarining chiqarilishi oxirgi bo'ladi.

"-ck" yamoqlari, BFS loyihasini ishlab chiqishni davom ettiruvchi MuQSS rejalashtiruvchisidan tashqari, xotirani boshqarish tizimining ishlashiga, ustuvor ishlov berishga, taymer uzilishlarini yaratishga va yadro sozlamalariga ta'sir qiluvchi turli xil o'zgarishlarni o'z ichiga oladi. Yamoqlarning asosiy maqsadi ish stolidagi ilovalarning javob berish qobiliyatini yaxshilashdir. Taklif etilayotgan o'zgarishlar server tizimlarining, ko'p sonli protsessor yadrolariga ega kompyuterlarning ishlashiga salbiy ta'sir ko'rsatishi va ko'p sonli jarayonlar bir vaqtning o'zida ishlayotgan sharoitlarda ishlashi mumkinligi sababli, Kon Kolivasning ko'plab o'zgarishlarini asosiy tizimga qabul qilish rad etildi. yadro va u ularni alohida yamoqlar to'plami shaklida qo'llab-quvvatlashi kerak edi. Har bir yangi yadro versiyasiga moslasha oladigan.

"-ck" filialining so'nggi yangilanishi 5.12 yadro versiyasi uchun moslashuv edi. 5.13 yadrosi uchun "-ck" yamoqlarining chiqarilishi o'tkazib yuborildi va 5.14 yadrosi chiqarilgandan so'ng ular yadroning yangi versiyalari uchun portlashni to'xtatishi e'lon qilindi. Ehtimol, yamoqlarga texnik xizmat ko'rsatish tayoqini allaqachon Linux yadrosi versiyalarida "-ck" o'rnatilgan ishlanmalardan foydalanayotgan Liquorix va Xanmod loyihalari olishi mumkin.

Con Kolivas yamoqlarni saqlashni boshqa qo'llarga topshirishga tayyor, ammo bu yaxshi yechim bo'lishiga ishonmaydi, chunki vilkalar yaratishga bo'lgan barcha urinishlar u oldini olishga harakat qilgan muammolarga olib keldi. MuQSS rejalashtiruvchisini o'tkazmasdan, asosiy Linux yadrosidan maksimal darajada foydalanishni istagan foydalanuvchilar uchun Con Kolivas yamoqlarni portlashning eng oson va samarali usuli bu taymer uzilishlarini yaratish chastotasini (HZ) oshirishdir, deb hisoblaydi. 1000 Gts gacha.

Manba: opennet.ru

a Izoh qo'shish