نسخه Coreboot 4.18 منتشر شد

انتشار پروژه CoreBoot 4.18 منتشر شده است که در چارچوب آن یک جایگزین رایگان برای سیستم عامل اختصاصی و BIOS در حال توسعه است. کد پروژه تحت مجوز GPLv2 توزیع شده است. بیش از 200 توسعه دهنده در ایجاد نسخه جدید شرکت کردند که بیش از 1800 تغییر را آماده کردند.

تغییرات اصلی:

  • پشتیبانی از 23 مادربرد اضافه شد که 19 مورد از آنها در دستگاه‌های دارای سیستم عامل Chrome یا سرورهای Google استفاده می‌شوند. از جمله هزینه های غیر Google:
    • MSI PRO Z690-A WIFI DDR4
    • AMD Birman
    • AMD Pademelon
    • زیمنس MC APL7
  • پشتیبانی از مادربرد Google Brya4ES متوقف شده است.
  • اضافه شدن پشتیبانی از Intel Meteor Lake، Mediatek Mt8188 و AMD Morgana SoC.
  • sconfig، کامپایلر ساختار درختی دستگاه که اجزای سخت افزاری موجود را توصیف می کند، توانایی تعریف عملیات برای هر دستگاه را اضافه کرده است. عملیات به شکل یک شناسه C مشخص می شود، به عنوان مثال، "دستگاه pci 00.0 نام مستعار system_agent در ops system_agent_ops end".
  • قابلیت تعیین حضور دستگاه‌های i2c هنگام ایجاد رکوردهای دستگاه در جداول ACPI/SSDT اضافه شده است. این ویژگی را می‌توان برای شناسایی پدهای لمسی با استفاده از پرچم استاندارد «تشخیص» استفاده کرد، و از پرچم «کاوش‌شده» که قبلاً برای تاچ‌پدها استفاده می‌شد استفاده کرد، که مخصوص هسته‌های لینوکس مورد استفاده در ChromeOS است.
  • توانایی تولید SBoM (لایه مواد نرم افزاری نرم افزار) پیاده سازی شده است، که ترکیب اجزای نرم افزار موجود در تصویر میان افزار را تعریف می کند، به عنوان مثال، برای بررسی خودکار آسیب پذیری ها یا تجزیه و تحلیل مجوزها در سیستم عامل.
  • کار بر روی ویرایش چهارم مکانیسم تخصیص منابع (RESOURCE_ALLOCATOR_V4) ادامه یافته است، که از دستکاری چندین محدوده منابع، استفاده از کل فضای آدرس و تخصیص حافظه در مناطق بالاتر از 4 گیگابایت پشتیبانی می کند.
  • مکانیسم کلاسیک اولیه سازی حالت چند پردازنده ای (LEGACY_SMP_INIT) منسوخ اعلام شده است و با کد اولیه PARALLEL_MP جایگزین شده است.
  • درایور کنسول smbus اضافه شد.
  • ابزار checkpatch از هسته Lunux 5.19 پشتیبانی می کند.
  • ترجمه ACPI به نحو ASL 2.0 ادامه دارد.
  • جزء محموله مبتنی بر پشته UEFI EDK II (TianoCore) به روز شده است که با پردازنده های Intel Core (نسل دوم تا دوازدهم)، Intel Small Core BYT، BSW، APL، GLK و GLK-R، AMD Stoney Ridge آزمایش شده است. و پیکاسو

منبع: opennet.ru

اضافه کردن نظر