آپدیت جدید اوبونتو؛ چطور مشکلات Kernel قدیمی و فریمور حل میشه؟

توی دنیای لینوکس، آپدیت کردن همیشه هیجانانگیز بوده، اما گاهی اوقات بروزرسانیهای سختافزاری یا همون Firmware روی نسخههای قدیمیتر Kernel دردسرساز میشن. حالا تیم اوبونتو دست به کار شده تا با یک ترفند هوشمندانه، جلوی این دردسرهای عجیبوغریب رو بگیره و مطمئن بشه سیستم شما بدون مشکل کار میکنه.
قصه از اونجا شروع میشه که توی نسخههای پشتیبانی بلندمدت یا همون LTS اوبونتو، خیلیها ترجیح میدن روی همون نسخه پیشفرض یا GA Kernel بمونن تا همeth امن و پایدار داشته باشن. از طرف دیگه، خیلیا هم سراغ آپدیتهای HWE میرن تا پای نسخههای جدیدتر Linux kernel به سیستمشون باز بشه. تا همینجا همهچیز خوب بود، مشکل اصلی از جایی شروع شد که هر دوتا گروه از یک Package مشترک برای فریمور استفاده میکردن!
چرا آپدیتهای قبلی دردسرساز میشدن؟
توسعهدهندگان اوبونتو متوجه شدن که وقتی یک آپدیت فریمور برای نسخه جدیدتر HWE kernel منتشر میشه، ممکنه روی سیستمهایی که هنوز دارن از GA kernel قدیمیتر استفاده میکنن، باگ ایجاد کنه. مثلاً توی اوبونتو 24.04 LTS، یک پچ مربوط به نسخه 7.0 این دردسرها رو برای کاربران نسخه 6.9 ساخت. اینجاست که تیم اوبونتو تصمیم گرفت یک بار برای همیشه این مشکل رو حل کنه.
راه حل چیه؟ قراره یک Package جدید به اسم linux-firmware-hwe معرفی بشه. با این کار، کاربرانی که روی همان Kernel پیشفرض یا همون GA میمونن، فریمورهای استاندارد خودشون رو دریافت میکنن و دیگه هیچ بهروزرسانی اضافهای که مخصوص نسخههای جدیدتر HWE است، به دستشون نمیرسه که سیستم رو بهم بریزه.
جزئیات فنی و چالشهای پیش رو
البته همهچیز هم انقدرها ساده نیست! خیلیا روی سیستمشون همزمان هم Kernel پیشفرض دارن و هم نسخه HWE رو نصب کردن. از اونجایی که سیستم در حالت عادی فقط اجازه نصب یک Package فریمور رو میده، توسعهدهندگان باید یک راهحل جایگزین یا همون Workaround برای این دسته از کاربران پیدا کنن.
طبق برنامهریزیها، این تغییرات مهم الان دارن روی اوبونتو 26.10 پیادهسازی میشن تا در اوایل سال 2027 به شکل Backport برای اوبونتو 26.04 هم عرضه بشن. این یعنی قرار نیست دیگه با آپدیت کردن سیستم، نگران از کار افتادن بخشهای سختافزاری باشیم.




