انتشار نسخه جدید لیبربوت (Libreboot 26.10) با پشتیبانی از UEFI و لپتاپهای کرومبوک — Libreboot 26.10 "Ominous Olive" released with UEFI, Chromebook support
خلاصه
نسخه جدید میانافزار متنباز Libreboot با پشتیبانی کامل از UEFI، اضافهشدن ۲۳۳ مدل کرومبوک و استفاده از EDK2 به عنوان پیلود پیشفرض منتشر شد. این نسخه گامی بزرگ برای اجرای سیستمعاملهای مدرن و ویندوز روی سختافزارهای آزاد است.
پروژه Libreboot که به عنوان جایگزینی آزاد و متنباز برای میانافزارهای اختصاصی BIOS و UEFI شناخته میشود، نسخه جدید ۲۶.۱۰ خود را با نام «Ominous Olive» منتشر کرد. این نسخه شامل تغییرات ساختاری بزرگی است که سازگاری این فریمور را با سیستمعاملها و سختافزارهای مدرن به شکل چشمگیری افزایش میدهد.
زمینه و اهمیت پروژه
هدف اصلی Libreboot ریشهکن کردن نرمافزارهای اختصاصی در لایه بوت سختافزار (مانند CPU و کنترلر حافظه) است تا کاربران بتوانند سیستمعاملهایی نظیر لینوکس، BSD و اکنون حتی ویندوز را روی دستگاههای خود اجرا کنند. پیشتر این پروژه با محدودیتهایی در زمینه پشتیبانی از استانداردهای مدرن UEFI مواجه بود، اما در نسخه جدید این موانع تا حد زیادی برطرف شدهاند.
تغییرات کلیدی و جزئیات فنی
- پشتیبانی کامل از UEFI با EDK2: پیلود EDK2 (پیادهسازی مرجع اینتل از استاندارد UEFI) اکنون به عنوان گزینه پیشفرض در بیشتر بردهای سازگار استفاده میشود. این تغییر به کاربران اجازه میدهد تا از بوتلودرهای مدرن لینوکس (مانند UKI و systemd-boot)، بوتپشتیبان OpenBSD با پارتیشنبندی GPT و حالت UEFI در FreeBSD بدون نیاز به حالت متنی قدیمی استفاده کنند.
- پشتیبانی از ۲۳۳ مدل کرومبوک: با استفاده از ابزارها و کدهای پروژه MrChromebox، پشتیبانی از ۲۳۳ مدل لپتاپ کرومبوک بر پایه اینتل و AMD به Libreboot اضافه شده است. البته این بخش در این نسخه به صورت سورس (نیازمند بیلد از منبع) عرضه شده است.
- بهبود سختافزارهای AMD Fam15h: برای بردهایی مانند KGPE-D16، پروژه از فورک جدیدی از coreboot به نام
15h.orgاستفاده میکند که از کدهای AGESA بهره برده و مشکلات مقداردهی اولیه رم و پردازنده را به خوبی حل کرده است. - پشتیبانی از پردازندههای گرافیکی مدرن: به لطف EDK2 و قابلیت PCI-E relocatable BAR (rebar)، امکان استفاده از کارتهای گرافیکی مدرن که نیازمند فضای تخصیص حافظه بالای ۴ گیگابایت هستند فراهم شده است.
نگاه جامعه توسعهدهندگان (Hacker News)
در بحثهای شکلگرفته پیرامون این نسخه در هکنیوز، کاربران علاوه بر استقبال از اضافهشدن پشتیبانی گسترده از کرومبوکها و امکان ارتقای دستگاههای قدیمی، به سیاستهای جالب پروژه (مانند اضافهشدن فایل AGENTS.md با محتوای شدیداً ضد هوش مصنوعی در مخزن) نیز اشاره کردند.
چرا این نسخه برای مهندسین نرمافزار مهم است؟
برای توسعهدهندگانی که دغدغه امنیت، حریم خصوصی و استفاده از سختافزارهای کاملاً متنباز را دارند، Libreboot 26.10 مانع بزرگ عدم سازگاری با UEFI را از سر راه برمیدارد. اضافهشدن کرومبوکها و پشتیبانی از استانداردهای بوت مدرن باعث میشود تا بتوان سختافزارهای ارزانقیمت و رایج بازار را به فریمور کاملاً آزاد مجهز کرد و کنترل کامل بوت سیستم را در دست گرفت.
این مطلب بهصورت کاملاً خودکار و با هوش مصنوعی از مقالهٔ اصلی و بحث هکرنیوز تهیه شده و ممکن است خطا داشته باشد. حقوق مطلب اصلی متعلق به نویسندهٔ آن است. قوانین و گزارش مشکل