Доступны загрузочные прошивки Coreboot 24.02 и Libreboot 20240225

Новости мира unix. Хотите узнать секрет вечного счастья? Откройте страницу 246.
Ответить
acolyte
Аватара пользователя
Сообщения: 3251
Зарегистрирован: 20.08.2022

#

Доступны загрузочные прошивки Coreboot 24.02 и Libreboot 20240225
Дата публикации:Mon, 26 Feb 2024 09:13:45 +0300




Опубликован выпуск проекта CoreBoot 24.02, разрабатывающего свободную альтернативу проприетарным прошивкам и BIOS. Код проекта распространяется под лицензией GPLv2. В создании новой версии приняло участие 111 разработчиков, которые подготовили 814 изменений. Начиная с этого выпуска проект перешёл на новую схему наименования версий, использующую привязку к дате (год.месяц.обновление), так в феврале 2024 года вместо версии 4.23 сформирован выпуск 24.02, а на май намечен выпуск 24.05.




Основные изменения:
  • Добавлена поддержка трёх материнских плат. Одна добавленная плата применяется в ноутбуке Lenovo ThinkPad X230 eDP Mod (2K/FHD), а ещё две используются на устройствах с Chrome OS или на серверах Google. Прекращена поддержка платы Google Primus4ES.

    Завершён переход с использования для разработки ветки "master" в пользу новой ветки "main", созданной так как слово "master" последние годы считается неполиткорректным и вызывает негодование у некоторых активистов. Около 6 месяцев время ветки "master" и "main" сопровождались синхронизировано, а теперь оставлена только ветка "main", что может потребовать переделки скриптов, ссылающихся на ветку "master".


    Декодировщик изображений в формате JPEG заменён на реализацию на языке Wuffs (Wrangling Untrusted File Formats Safely), безопасно работающим с памятью, генерирующим код на C/C++ и оптимизированным для создания парсеров, кодировщиков и декодировщиков файловых форматов. Использование защищённого декодировщика JPEG позволяет исключить подверженность проекта атакам, таким как LogoFAIL.


    Улучшена совместимость со спецификациями ACPI:

    Добавлена поддержка структуры IORT (Input Output Remapping Table), применяемой для определения топологии ввода/вывода на системах ARM.
    Добавлена поддержка структуры PPTT (Processor Properties Topology Tables), определённой в спецификации ACPI 6.4 и включающей сведения о топологии процессора. Создание PPTT пока реализовано только для плат
    qemu-sbsa и Neoverse N2, требующих наличия данной таблицы.
    Добавлена поддержка таблицы WDAT (Watchdog Action Table), предложенной компанией Microsoft для описания watchdog-таймера, автоматически перезагружающего ПК в случае зависания операционной системы.


Добавлена поддержка SPI Flash чипов GD25LQ255E и IS25WP256D.
Реализована возможность работы сразу с несколькими группами сегментов PCI.
Структуры bus и link_list переименованы в upstream и downstream.
В файлы devicetree добавлены описания современных платформ Intel.
Для устройств Apple M1/M2 добавлена поддержка buildgcc.
В crossgcc осуществлён переход от использования GCC 11.4.0 в пользу GCC 13.2.0, CMake обновлён с версии 3.26.4 до 3.27.7.
Обновлены payload-компоненты на базе GRUB 2.12 и Seabios 1.16.3.






Кроме того, представлен выпуск проекта Libreboot 20240225, развивающего готовую сборку Coreboot для замены проприетарным прошивкам UEFI и BIOS, отвечающим за инициализацию CPU, памяти, периферийных устройств и других компонентов оборудования. Libreboot нацелен на формирование системного окружения, позволяющего обойтись без проприетарного ПО настолько, насколько это возможно, не только на уровне операционной системы, но и прошивки, обеспечивающей загрузку. Libreboot дополняет Coreboot средствами для упрощения применения конечными пользователями, формируя готовый дистрибутив, которым может воспользоваться любой пользователь, не имеющий специальных навыков.






В новом выпуске:
  • Добавлена поддержка ноутбуков HP EliteBook 8560w и
    Dell Latitude E5520/E5530/E6520/E6420.
    Добавлена поддержка ПК Dell OptiPlex 9020/7020 (серии SFF, XE2 SFF, MT и XE2 MT).
    В скрипт обновления выпуска добавлена поддержка генерации отдельного архива с кодом U-Boot (./update release -m u-boot).
    Для прошивки образов Libreboot в материнские платы вместо утилиты flashrom задействован инструментарий flashprog (форк flashrom, нацеленный на сопровождение стабильных релизов и реализацию поддержки новых чипов при сохранении поддержки старых).








Оборудование, поддерживаемое в Libreboot:
  • Серверные материнские платы:
    • ASUS KFSN4-DRE
    • ASUS KGPE-D16
Десктоп-системы:
    • Gigabyte GA-G41M-ES2L;
    • Acer G43T-AM3;
    • Intel D510MO / D410PT;
    • Apple iMac 5,2;
    • HP Elite 8200 SFF/MT;
    • HP Elite 8300 USDT;
    • ASUS KCMA-D8;
    • Dell Precision T1650.
    • Intel D945GCLF
    • Dell OptiPlex 7020 и 9020 серии SFF, XE2 SFF, MT и XE2 MT;
Ноутбуки:
    • ThinkPad X60 / X60S / X60 Tablet;
    • ThinkPad T60;
    • Lenovo ThinkPad X200 / X200S / X200 / X220 / X220 eDP / X230 Tablet;
    • Lenovo ThinkPad X301;
    • Lenovo ThinkPad R400;
    • Lenovo ThinkPad T400 / T400S / T420 / T420S / T430 / T440;
    • Lenovo ThinkPad T500 / T530;
    • Lenovo ThinkPad W530 / W541;
    • Lenovo ThinkPad R500;
    • HP EliteBook 2560p / 2570p / 2170p / 8470p / Folio 9470m;
    • HP EliteBook 820 G2;
    • HP Compaq Elite 8300 CMT;
    • HP EliteBook 8460p;
    • HP EliteBook 8560w;
    • Dell Latitute E6400 / E6430;
    • Dell Latitude E5520/E5530/E6520/E6530/E6420;
    • Apple MacBook1 и MacBook2;
    • ASUS Chromebook Flip C101 (ARM);
    • Samsung Chromebook Plus (ARM).



Новость позаимствована с opennet.ru
Ссылка на оригинал: https://www.opennet.ru/opennews/art.shtml?num=60666

Жизнь за Нер'зула!

Ответить