توقف توسعه زمانبندی کار MuQSS و پچ "-ck" برای هسته لینوکس

Con Kolivas در مورد قصد خود برای توقف توسعه پروژه های خود برای هسته لینوکس با هدف بهبود پاسخگویی و تعامل وظایف کاربر هشدار داده است. این شامل توقف توسعه زمان‌بندی کار MuQSS (زمان‌بندی چند صف Skiplist، که قبلاً با نام BFS توسعه داده شده بود) و توقف تطبیق مجموعه پچ "-ck" برای نسخه‌های جدید هسته است.

دلیل ذکر شده، از دست دادن علاقه به توسعه هسته لینوکس پس از 20 سال فعالیت و ناتوانی در به دست آوردن مجدد انگیزه قبلی پس از بازگشت به کار پزشکی در طول همه گیری کووید 19 است (Kon یک متخصص بیهوشی با آموزش است و در طول همه گیری او رهبری پروژه توسعه یک طراحی جدید برای دستگاه های تهویه مکانیکی و استفاده از چاپ سه بعدی برای ایجاد قطعات مرتبط).

قابل ذکر است که در سال 2007، Con Kolyvas به دلیل عدم امکان ارتقاء اصلاحات خود در هسته اصلی لینوکس، توسعه وصله های "-ck" را متوقف کرده بود، اما سپس به توسعه آنها بازگشت. اگر Kon Kolivas این بار نتواند انگیزه ای برای ادامه کار پیدا کند، انتشار پچ های 5.12-ck1 آخرین مورد خواهد بود.

وصله های "-ck"، علاوه بر زمانبندی MuQSS، که توسعه پروژه BFS را ادامه می دهد، شامل تغییرات مختلفی است که بر عملکرد سیستم مدیریت حافظه، مدیریت اولویت، تولید وقفه های تایمر و تنظیمات هسته تاثیر می گذارد. هدف اصلی وصله ها بهبود پاسخگویی برنامه ها روی دسکتاپ است. از آنجایی که تغییرات پیشنهادی می‌تواند بر عملکرد سیستم‌های سرور، رایانه‌هایی با تعداد هسته‌های CPU زیاد و کار در شرایطی که تعداد زیادی فرآیند به طور همزمان در حال اجرا هستند تأثیر منفی بگذارد، بسیاری از تغییرات Kon Kolivas از پذیرش در اصلی خودداری کردند. هسته و او باید آنها را در قالب مجموعه ای جداگانه از وصله ها پشتیبانی می کرد که با هر نسخه جدید هسته سازگار می شد.

آخرین به روز رسانی شاخه "-ck" اقتباسی برای انتشار هسته 5.12 بود. انتشار وصله های "-ck" برای کرنل 5.13 حذف شد و پس از انتشار کرنل 5.14 اعلام شد که انتقال نسخه های جدید هسته را متوقف می کنند. شاید بتوان پروژه‌های Liquorix و Xanmod را که در حال حاضر از پیشرفت‌های مجموعه «-ck» در نسخه‌های هسته لینوکس خود استفاده می‌کنند، استفاده کند.

Con Kolivas آماده است تعمیر و نگهداری پچ ها را به دست های دیگر بسپارد، اما باور ندارد که این راه حل خوبی باشد، زیرا تمام تلاش های گذشته برای ایجاد فورک منجر به مشکلاتی شده است که او سعی کرده از آنها اجتناب کند. برای کاربرانی که می‌خواهند بیشترین بهره را از استفاده از هسته اصلی لینوکس بدون پورت کردن زمان‌بندی MuQSS به آن ببرند، Con Kolivas معتقد است که ساده‌ترین و موثرترین راه برای پورت کردن وصله‌ها، افزایش فرکانس تولید وقفه تایمر (HZ) است. تا 1000 هرتز

منبع: opennet.ru

اضافه کردن نظر