Fwupd 2.0.17 منتشر شد با پشتیبانی از درایوهای NVMe SSD لکسار (Lexar) و مکسيو (Maxio)
Fwupd 2.0.17 امروز به عنوان هفدهمین بهروزرسانی نگهداری برای سری fwupd 2.0 این ابزار متنباز بهروزرسانی سیستمعامل لینوکس منتشر شد که پشتیبانی از دستگاههای بیشتر، ویژگیهای جدید و رفع اشکالات را اضافه میکند.
مطالب مشابه: اخبار لینوکس
به گزارشش اپست به نقل از 9to5linux ، انتشار fwupd 2.0.17 پشتیبانی برای بهروزرسانی سیستمعامل سختافزارهای بیشتری از جمله کنترلر لمسی ASUS CX9406، صفحهکلید Framework Copilot، ماوس Primax Ryder 2، حافظههای SSD NVMe لکسار (Lexar) و ماکسیو (Maxio)، Huddly C1 و همچنین Genesys GL352530 و GL352360 را اضافه میکند.
علاوه بر پشتیبانی سختافزاری بهبودیافته، این نسخه چندین ویژگی جدید را اضافه میکند، از جمله پشتیبانی از استقرار بهروزرسانی مرحلهای سمت کلاینت، پشتیبانی از امضاهای پساقوانتومی، قابلیت پاک کردن دایرکتوری کش، و پشتیبانی از دستور fwupdtpmevlog برای تخلیه دادههای خام گزارش رویداد (eventlog).
علاوه بر این، fwupd 2.0.17 پشتیبانی از نسخههای بسیار قدیمی UDisks را اضافه میکند، دستور manpage مربوط به fwupdmgr را برای مفیدتر بودن بازنویسی میکند، پشتیبانی از تجزیه فروشگاههای متغیر VSS و FTW از حجمهای EFI را اضافه میکند، پشتیبانی از دستور fwupdtool برای استخراج و کار با تصاویر با تودرتویی عمیق را اضافه میکند، و پشتیبانی از ساخت یک GUID NVMe مشتقشده از شماره سریال را اضافه میکند.
علاوه بر این، با افشای یک خاصیت دیگر دیمون (daemon)، دستور fwupdmgr hwids را اضافه میکند، هَشهای آفلاین را برای MS 20250902 dbx اضافه میکند، هَشهای KEK و db مخصوص فِریموُرک (Framework) را اضافه میکند، به روزرسانی منطقه بایوس IFD را از طریق MTD والد امکانپذیر میسازد، و در صورت لزوم، پشتیبانی از تجزیه منطقه SBOM FMAP را به عنوان uSWID اضافه میکند.
با شروع از این انتشار، fwupd از نمایش درخواستهای نصب مجدد برای دستگاههای ترکیبی اجتناب میکند، جزء ترکیبی تاریخی صحیح را به درستی مطابقت میدهد، دیگر اجازه بهروزرسانی PK یا KEK را در زمانی که سیستم دارای یک کلید آزمایشی نصب شده است نمیدهد، و دیگر برای اجرای تستهای نصب شده نیازی به برق متناوب (AC power) ندارد.
علاوه بر این، دیگر اجازه نصب مجدد را در هنگام استفاده از گزینه ONLY_VERSION_UPGRADE نمیدهد، هنگام ساخت دستگاههای بایوس MTD دیگر ولومهای EFI را اسکن نمیکند، اطمینان حاصل میکند که REGION همیشه برای فرزندان MTD IFD تنظیم شده است، بررسیهای دستگاه فرزند DMC داک USI را برای میانافزار جدید آسانتر میکند، تضمین میکند که شناسههای نمونه SCSI مقادیر معتبر ASCII هستند، و تمام دستگاههای MTD GPU اینتل را نادیده میگیرد.
همچنین، fwupd اکنون از تأخیر بالاتری هنگام بهروزرسانی وضعیت دستگاههای جانبی لاجیتک (Logitech) استفاده میکند، رویدادهای قدیمی را پاک میکند تا قابلیت اطمینان Logitech Rallybar را افزایش دهد، تنها یک دستگاه devlink برای هر کارت PCI اضافه میکند، به API منسوخ شده flashrom برمیگردد زیرا API جدید غیرقابل استفاده است، و خطاهای هنگام نوشتن صفحه آخر میانافزار داک Dell را نادیده میگیرد.
این نسخه همچنین چندین باگ را برطرف میکند، از جمله یک هشدار بحرانی هنگام تجزیه (parsing) فریمور (firmware) نامعتبر Jabra، کرش (crash) در تجزیه Ilitek، یک وضعیت رقابتی (race condition) در inotify هنگام تازهسازی فراداده (metadata)، یک مشکل فعالسازی معلق (pending-activation) در داکینگ استیشنهای Dell، و یک گیر کردن (hang) احتمالی هنگام ایجاد یک آرایه تکهای (chunk array) با اندازههای تراز شده (aligned sizes).
همچنین موارد زیر نیز رفع شدهاند: ضبط شبیهسازی MTD برای دستگاههای مبتنی بر PCI، ترتیب دستگاه وقتی که والد، نصب-والد-اول (install-parent-first) را مشخص میکند، طرحبندی (layout) FLMSTR هنگام خواندن پارتیشنهای IFD، نوشتن دادههای OptionROM و کدهای OptionROM پردازنده گرافیکی Intel، و شتاب کنترلر Thunderbolt برای نهایی کردن قبل از آنلاین کردن ریتایمرها (retimers).
برای جزئیات بیشتر در مورد تغییرات گنجانده شده در fwupd 2.0.17، یادداشتهای انتشار را در صفحه GitHub پروژه بررسی کنید، که میتوانید آن را به صورت یک بسته سورس تاربال (source tarball) از همان مکان دانلود کنید. البته، توصیه میشود fwupd را از مخازن نرمافزاری پایدار توزیع گنو/لینوکس خود نصب کنید.






