Fwupd 2.0، بهروزرسان متنباز فریمور لینوکس با تغییرات عمده منتشر شد

Fwupd 2.0، بهروزرسان متنباز فریمور لینوکس با تغییرات عمده منتشر شد
به گزارش اپست به نقل از 9to5linux ، فوپد 2.0 به عنوان یک بهروزرسانی مهم برای این ابزار بهروزرسانی فریمور منبع باز برای سیستمهای عامل مبتنی بر لینوکس با پشتیبانی از دستگاههای جدید، ویژگیهای جدید و سایر تغییرات هیجانانگیز منتشر شد.
از جمله نکات برجسته فوپد 2.0 میتوان به گزینه پیکربندی جدید برای نادیده گرفتن الزامات فریمور برای توسعه، مشکل دستگاه هنگام نیاز دستگاه به راهاندازی مجدد، API جدید برای اجازه آپلود گزارشها در برنامه GNOME Firmware، آزمایشهای HSI برای Arrow و Meteor Lake CSME و پشتیبانی برای گزینههای بیشتر modify-config اشاره کرد.
همچنین، پشتیبانی برای تشخیص دستگاههای بلوتوث با استفاده از UUID سرویس GATT، پشتیبانی از Darwin در ابزار کمکی ساخت، پشتیبانی از دستور fwupdtool esp-list –json، پشتیبانی از گوش دادن به سوکت netlink udev به جای GUdev و پشتیبانی از تجزیه بخشهای فشرده شده EFI LZ77 در صورت نیاز را اضافه میکند.
علاوه بر این، fwupd 2.0 پشتیبانی از بخشهای بزرگ در حجمهای EFI FFS3 و پشتیبانی از انواع بیشتر CRC-32 و CRC-16 را پیادهسازی میکند. همچنین URL سیاست حفظ حریم خصوصی را در پیکربندی از راه دور اضافه میکند، امکان بارگیری پرچمهای دستگاه از آرشیو محلی cab را اضافه میکند و همچنین امکان جایگزینی اندازه فریم بافر EFI تشخیص داده شده در فایل پیکربندی را اضافه میکند.
علاوه بر این، نسخه جدید fwupd قابلیت مشخص کردن دستگاهها برای شبیهسازی در فایل تنظیمات، پشتیبانی از اعمال لغو مجوزها به SbatLevelRT در صورت نیاز، حذف پلاگین SuperIO به دلیل عدم کارکرد بدون rawio و پیادهسازی یک مکانیزم بهتر برای انتخاب صحیح ESP در بیشتر موارد هنگام استفاده از بهروزرسانیهای UEFI capsule را اضافه میکند.
این نسخه جدید اصلی همچنین ABI libfwupd را برای حذف فرمتهای امضای قدیمی برای تأیید متادیتا و فریمور، کاهش چشمگیر استفاده از حافظه زمان اجرا و هزینه راهاندازی CPU، حذف تمام ابزارهای قدیمی CLI از مدتها پیش منسوخ شده، حذف libgusb و GUdev از پلاگینها و استفاده از libusb و sysfs به جای آن، و جریان فریمور باینریها از طریق یک توصیفگر فایل به جای حافظه را میشکند.
این نسخه همچنین پشتیبانی برای سختافزار جدید را اضافه میکند، از جمله کارتخوانهای USB Algoltek، AMD Kria SoM، هاب USB Cable Matters، دستگاههای مبتنی بر fdl Cinterion، CY6611 EZ-USB HX3PD، داکهای Dell K2، خوانندههای اثر انگشت Elan 0C9F، داکهای HP Fleetwood و Hendrix، Huddly L1، S1 و Crew، Jabra PanaCast، دستگاههای Lenovo Legion HID2، Lenovo ThinkSmart Bar، Logitech Lemmy، Logitech Sight، صفحه لمسی Logitech Tap، دستگاههای مقیاسبندی MediaTek، Parade PS185، دستگاههای Qualcomm S5gen2 BLE و کیبورد دوگانه Telink.
در این نسخه، باگهای متعددی برطرف شده است. برای جزئیات بیشتر، لطفا به یادداشتهای انتشار در صفحه GitHub پروژه مراجعه کنید. از آنجا همچنین میتوانید فایلهای tarball منبع را دانلود کنید تا fwupd را بر روی توزیع GNU/Linux خود کامپایل کنید. در غیر این صورت، باید fwupd را از مخازن نرمافزار توزیع خود بهروزرسانی کنید.






