
تیم توسعه اوبونتو در نظر دارد بسته جدیدی با نام linux-firmware-hwe را معرفی کند تا خطر بروز مشکل برای کاربرانی که روی کرنلهای قدیمیتر کار میکنند، کاهش یابد. این تصمیم پس از آن گرفته شد که آپدیتهای فریمور مخصوص کرنلهای جدیدتر، برای برخی کاربران کرنل استاندارد اختلال ایجاد کرد.
چرا بسته فریمور جداگانه لازم شد؟
در نسخههای پشتیبانی بلندمدت (LTS) اوبونتو، کاربران میتوانند در تمام دوره پشتیبانی از کرنل استاندارد (GA) که همراه نسخه ارائه شده است استفاده کنند یا آپدیت HWE را نصب کنند که نسخههای جدیدتر کرنل لینوکس را به نسخههای LTS موجود میآورد. در حال حاضر هر دو کرنل از یک بسته فریمور مشترک استفاده میکنند و همین موضوع باعث میشود آپدیتهای فریمور که برای کرنلهای HWE طراحی شدهاند، برای کاربران کرنل GA مشکلساز شوند.
خود Juerg Haefliger، توسعهدهنده اوبونتو، اشاره کرده است که بکپورت فریمور برای Ubuntu 24.04 LTS که برای کرنل HWE مبتنی بر Linux 7.0 در نظر گرفته شده بود، دو رگرسیون مرتبط با AMD را برای کاربران کرنل GA مبتنی بر Linux 6.9 ایجاد کرد. به همین دلیل، رویکرد تازهای مورد نیاز است.
ساختار تازه بستههای فریمور در اوبونتو
بر اساس طرح پیشنهادی Haefliger، کرنلهای HWE از بسته linux-firmware-hwe استفاده خواهند کرد که نسخههای HWE زیربستههای فریمور موجود را در بر میگیرد. بستههای فریمور اوبونتو در نسخه 24.04 نیز به زیربستههایی تقسیم شدهاند.
- کاربرانی که روی کرنل GA باقی میمانند میتوانند مجموعه فریمور استاندارد خود را بدون دریافت آپدیتهای مخصوص کرنلهای HWE ادامه دهند.
- هر دو مجموعه فریمور در طول دوره پشتیبانی مربوط، اصلاحات هدفمند شرکت کانونیکال (Canonical) را برای مشکلات گزارششده دریافت خواهند کرد.
چالش همزمانی دو کرنل روی یک دستگاه
با این حال، یک نکته پیچیده وجود دارد. بسیاری از کاربران نسخههای LTS ممکن است در مقطعی هر دو کرنل GA و HWE را روی یک دستگاه نصب کرده باشند. چون فقط یک بسته فریمور میتواند نصب شود، سیستمهایی که هر دو کرنل را دارند به نوعی راهحل موقت نیاز پیدا خواهند کرد.
به نظر میرسد این تغییر در راه است. بستههای فریمور در Ubuntu 26.10 در حال بستهبندی بهصورت نسخههای hwe هستند و قرار است پیش از بکپورت آنها به Ubuntu 26.04 در اوایل سال 2027 آماده شوند.