پس از پنج سال توسعه، انتشار کیت توزیع Libreboot 20210522 ارائه شد. این دومین نسخه به عنوان بخشی از پروژه GNU است و همچنان به عنوان "آزمایش" طبقه بندی می شود، زیرا نیاز به تثبیت و آزمایش بیشتری دارد. Libreboot یک فورک کاملاً رایگان از پروژه CoreBoot ایجاد می کند که جایگزینی بدون باینری برای سیستم عامل اختصاصی UEFI و BIOS که مسئول اولیه سازی CPU، حافظه، تجهیزات جانبی و سایر اجزای سخت افزاری است، ارائه می دهد.
هدف Libreboot ایجاد یک محیط سیستمی است که به شما امکان می دهد به طور کامل از نرم افزارهای اختصاصی صرف نظر کنید، نه تنها در سطح سیستم عامل، بلکه سیستم عاملی که بوت شدن را فراهم می کند. Libreboot نه تنها CoreBoot را از اجزای اختصاصی حذف میکند، بلکه ابزارهایی را نیز اضافه میکند تا استفاده از آن برای کاربران نهایی آسانتر شود، و توزیعی ایجاد میکند که میتواند توسط هر کاربری بدون مهارت خاص استفاده شود.
دستگاههایی که قبلاً به خوبی آزمایش شدهاند و میتوان از Libreboot بدون مشکل استفاده کرد شامل لپتاپهای مبتنی بر تراشههای GM45 اینتل (ThinkPad X200، T400)، پلتفرمهای X4X (Gigabyte GA-G41M-ES2L)، ASUS KCMA-D8، ASUS KGPE-D16 و Intel i945 هستند. (ThinkPad X60/T60، Macbook 1/2). آزمایشات اضافی به بردهای ASUS KFSN4-DRE، Intel D510MO، Intel D945GCLF و Acer G43T-AM3 نیاز دارد.
در نسخه جدید:
- پشتیبانی اضافه شده برای رایانه های شخصی و لپ تاپ: Intel G43T-AM3، Acer G43T-AM3، Lenovo ThinkPad R500، Lenovo ThinkPad X301.
- مادربردهای رومیزی پشتیبانی شده:
- گیگابایت GA-G41M-ES2L
- اینتل D510MO و D410PT
- اینتل D945GCLF
- اپل آی مک 5/2
- ایسر G43T-AM3
- مادربردهای پشتیبانی شده برای سرورها و ایستگاه های کاری (AMD)
- ASUS KCMA-D8
- ASUS KGPE-D16
- ایسوس KFSN4-DRE
- لپ تاپ های پشتیبانی شده (اینتل):
- Lenovo ThinkPad X200
- لنوو ThinkPad R400
- Lenovo ThinkPad T400
- Lenovo ThinkPad T500
- Lenovo ThinkPad W500
- لنوو ThinkPad R500
- Lenovo ThinkPad X301
- Apple MacBook1 و MacBook2
- پشتیبانی از ASUS Chromebook C201 متوقف شده است.
- سیستم مونتاژ lbmk بهبود یافته است. پس از آخرین نسخه، تلاشی برای بازنویسی کامل سیستم اسمبلی انجام شد، اما ناموفق بود و منجر به توقف طولانی در شکل گیری نسخه های جدید شد. سال گذشته، طرح بازنویسی لغو شد و کار برای بهبود سیستم ساخت قدیمی و حل مشکلات عمده معماری آغاز شد. نتایج در یک پروژه جداگانه به نام osboot پیاده سازی شد که به عنوان پایه ای برای lbmk استفاده شد. نسخه جدید کاستی های قدیمی را برطرف می کند، بسیار قابل تنظیم تر و ماژولارتر است. روند افزودن بردهای coreboot جدید بسیار ساده شده است. کار با گرداننده بار GRUB و SeaBIOS به یک دستور جداگانه منتقل شده است. پشتیبانی Tianocore برای UEFI اضافه شده است.
- پشتیبانی از کد جدید ارائه شده توسط پروژه Coreboot برای مقداردهی اولیه زیرسیستم گرافیکی اضافه شده است که در یک ماژول جداگانه libgfxinit قرار گرفته و از C به Ada بازنویسی می شود. ماژول مشخص شده برای مقداردهی اولیه زیرسیستم ویدیو در بردهای مبتنی بر Intel GM45 (ThinkPad X200, T400, T500, W500, R400, R500, T400S, X200S, X200T, X301) و Intel X4X (GA41GL-2M) و Intel X43X (Giga3GL43M) استفاده می شود. تراشه های GXNUMXT-AMTXNUMX)، اینتل DGXNUMXGT).
منبع: opennet.ru