پس از هفت ماه توسعه، انتشار سفتافزار بوتپذیر رایگان Libreboot 20220710 منتشر شد. این چهارمین نسخه به عنوان بخشی از پروژه گنو است که بهعنوان اولین نسخه پایدار تبلیغ میشود (نسخههای قبلی به عنوان نسخههای آزمایشی علامتگذاری شده بودند، زیرا به نسخههای اضافی نیاز داشتند. تثبیت و آزمایش). Libreboot یک فورک کاملاً رایگان از پروژه CoreBoot ایجاد می کند که جایگزینی بدون باینری برای سیستم عامل اختصاصی UEFI و BIOS است که مسئول اولیه سازی CPU، حافظه، تجهیزات جانبی و سایر اجزای سخت افزاری است.
هدف Libreboot ایجاد یک محیط سیستمی است که به طور کامل از نرم افزار اختصاصی صرف نظر کند، نه تنها در سطح سیستم عامل، بلکه همچنین سیستم عاملی که راه اندازی را فراهم می کند. Libreboot نه تنها CoreBoot را از اجزای غیر رایگان پاک میکند، بلکه ابزارهایی را نیز اضافه میکند تا استفاده از آن برای کاربران نهایی آسانتر شود، و توزیعی ایجاد میکند که میتواند توسط هر کاربری بدون مهارت خاصی استفاده شود.
از جمله سخت افزارهای پشتیبانی شده در Libreboot:
- سیستم های رومیزی Gigabyte GA-G41M-ES2L، Intel D510MO، Intel D410PT، Intel D945GCLF و Apple iMac 5,2.
- سرورها و ایستگاه های کاری: ASUS KCMA-D8، ASUS KGPE-D16، ASUS KFSN4-DRE.
- لپتاپ: تبلت ThinkPad X60/X60S/X60، ThinkPad T60، تبلت Lenovo ThinkPad X200/X200S/X200، Lenovo ThinkPad R400، Lenovo ThinkPad T400/T400S، Lenovo ThinkPad T500/T500S، Lenovo ThinkPad500 ThinkPad1,1، kPad R2,1، Apple MacBookXNUMX،XNUMX و MacBookXNUMX ، XNUMX.
خاطرنشان می شود که تمرکز اصلی در تهیه نسخه جدید بر روی رفع مشکلات مشاهده شده در نسخه قبلی بوده است. هیچ تغییر قابل توجهی یا پشتیبانی برای بردهای جدید در نسخه 20220710 وجود ندارد، اما برخی از پیشرفت ها ذکر شده است:
- بهبود قابل توجهی اسناد
- بهینهسازیهای عملکردی برای سرعت بخشیدن به بارگذاری هنگام استفاده از یک محیط محموله مبتنی بر GNU GRUB انجام شده است.
- در لپتاپهای دارای چیپست GM45/ICH9M، PECI در coreboot غیرفعال است تا خطای میکروکد را دور بزند.
- بیلدهای توسعه یافته 2 مگابایتی برای Macbook1 و Macbook16 ایجاد شده است.
- سیستم ساخت بهبود یافته است تا شامل اسکریپت هایی برای تغییر خودکار فایل های پیکربندی coreboot باشد.
- به طور پیش فرض خروجی سریال برای همه بردها غیرفعال است که مشکلات بارگذاری کند را حل کرد.
- پشتیبانی اولیه برای ادغام با بوت لودر u-boot اجرا شده است که هنوز در اسمبلی ها برای بردها استفاده نمی شود، اما در آینده به ما اجازه می دهد تا شروع به ایجاد اسمبلی برای پلتفرم های ARM کنیم.
منبع: opennet.ru