Libreboot стремится создать системную среду, полностью отказывающуюся от проприетарного программного обеспечения.
Недавно было объявлено о выпуске новой версии Libreboot 20240504. Она помечена как стабильная (предыдущая стабильная версия — Libreboot 20230625) и послужит основой для тестовой версии, выпуск которой запланирован на лето этого года.
В новой стабильной версии Libreboot, 20240504, добавлены такие функции, как поддержка USB3 в полезной нагрузке GRUB, а также исправлен ряд ошибок, например, проблемы с подключением Wi-Fi на компьютерах HP.
Для тех, кто не знаком с Libreboot, это проект, разрабатывающий полностью свободную версию проекта CoreBoot, предоставляющую замену проприетарному UEFI и BIOS, отвечающим за инициализацию процессора, памяти, периферийных устройств и других аппаратных компонентов, без необходимости ввода бинарных файлов.
Libreboot предоставляет загрузочную прошивку для совместимых машин x86/ARM , загружая загрузчик, который затем загружает вашу операционную систему. Она заменяет проприетарную прошивку BIOS/UEFI на машинах x86 и обеспечивает расширенные возможности настройки на совместимых Chromebook на базе ARM (загрузчик U-Boot вместо загрузчика глубокой загрузки от Google).
Главные новости Libreboot 20240504
Как уже упоминалось в начале, это стабильная версия, поэтому она ориентирована на повышение стабильности и исправление ошибок, особенно на платах, которые уже поддерживались ранее. Примечательно, что в этот релиз интегрированы изменения, накопленные за год в тестовых ветках Libreboot.
Среди наиболее важных изменений и улучшений в Libreboot 20240504 — усовершенствование процесса компиляции Libreboot. Теперь при создании tar-архива терминал будет отображать сообщение, указывающее на статус компиляции, что позволяет избежать путаницы. Кроме того, упрощена обработка временных файлов, что обеспечивает более эффективную очистку после компиляции.
Ещё одной новой особенностью Libreboot 20240504 является обновление GRUB до версии 2.12 с добавлением патчей, обеспечивающих поддержку USB 3.0 и использование хешей argon2 для генерации ключей в зашифрованных разделах LUKS2 вместо PBKDF2, а также возможность загрузки с NVMe SSD-накопителей через SeaBIOS.
Помимо этого внесены разнообразные исправления, различные устройства, в частности выделяется решение проблем, связанных с выходом из состояния S3 на других моделях Dell Latitude. Также были решены проблемы с подключением к Wi-Fi на ноутбуках HP EliteBook 8560w.
Одним из наиболее заметных улучшений в этом релизе является устранение проблемы со спящим режимом/возобновлением работы на ноутбуках Dell Latitude Ivybridge/Sandybridge , а также исправление проблемы с Wi-Fi на HP EliteBook 8560w через настройки GPIO. Хотя кнопка включения/выключения Wi-Fi пока не работает, это исправление обеспечивает стабильное и надежное Wi-Fi-соединение.
Что касается поддержки, добавлена поддержка Dell OptiPlex 9020 SFF/MT , включая совместимость с TPM и включение TPM по умолчанию. Кроме того, исправлено управление вентиляторами на этих устройствах, что улучшает производительность системы и снижает температуру. Также добавлена поддержка Dell Latitude E5420.
Из других изменений, которые выделяются:
- Для обновления образов Libreboot на материнских платах реализовано использование flashprog вместо flashrom
- Включите последовательную консоль по умолчанию на платах AMD.
- OptiPlex 9020 SFF/MT по умолчанию отключил IOMMU, чтобы устранить проблему и иметь возможность использовать видеокарты
- Добавлена поддержка разблокировки Dell-Flash для NetBSD.
- util/autoport: новая утилита, импортированная из версии coreboot, но с дополнительными исправлениями, объединенными для платформ Haswell.
- Добавлена поддержка dell_flash_unlock для FreeBSD.
- Добавлены горячие клавиши GRUB.
- Теперь вы можете удерживать клавишу Shift при загрузке, чтобы отключить gfxterm, или удерживать клавишу CTRL, чтобы включить последовательный вывод.
Наконец, подробную информацию о новом релизе и совместимых с ним материнских платах вы можете найти по следующей ссылке.