Выпущен Yocto Project 6.0 «Wrynose» с Linux 6.18 LTS

Yocto Project 6.0 с кодовым именем «Wrynose» только что был выпущен с Linux 6.18 LTS, примерно через два года после Yocto Project 5.0 «Scarthgap» релиза с Linux 6.6 LTS. С момента предыдущего минорного релиза Yocto 5.3 «Whinlatter» популярного фреймворка, используемого для создания пользовательских встраиваемых Linux-дистрибутивов, более 240 участников внесли более 4000 коммитов.

Yocto Wrynose — это релиз с долгосрочной поддержкой (LTS), который будет поддерживаться как минимум до апреля 2030 года. Разработчики проекта особенно выделяют эти 4 года поддержки, улучшенные функции отслеживания SBOM и CVE, а также более безопасные настройки по умолчанию для упрощения соблюдения требований предстоящего Закона ЕС о киберустойчивости (CRA) .

Yocto Project 6.0

Основные особенности Yocto Project 6.0:

  • Ядро Linux 6.18 LTS
  • Обновления тулчейна: GCC 15.2, glibc 2.43, LLVM 22.1, Go 1.26 и Rust 1.94.
  • Новый bitbake-setup инструмент для получения слоёв и настройки каталогов сборки.
  • Поддержка фрагментов конфигурации BitBake, которыми можно управлять с помощью новой bitbake-config-build команды. Это обеспечивает лучшее повторное использование конфигураций сборки.
  • Упрощение сборки с помощью Clang путём установки PREFERRED_TOOLCHAIN_TARGET и связанных переменных.
  • Более 300 других обновлений рецептов.
  • Поддержка сборки на Fedora 43, OpenSUSE Leap 16.0 и Ubuntu 26.04.
  • sbom-cve-check инструмент был интегрирован для замены cve-check bbclass.
  • Улучшения SBOM генерации, включая начальную поддержку PURLs и заключенных лицензий в выводе SPDX 3.0.
  • Несколько улучшений нового bitbake-setup инструмента, включая совместное использование sstate между сборками по умолчанию, поддержку обновления слоев с сохранением локальных изменений, более четкую терминологию и файлы конфигурации, а также лучшую интеграцию с IDE для VSCode.
  • Systemd установлен как система инициализации по умолчанию. Это изменение влияет на nodistro сборки и любые дистрибутивы, не производные от Poky. Система инициализации по умолчанию для Poky остается sysvinit.
  • Поддержка TLS 1.0 и 1.1 отключена по умолчанию в OpenSSL.
  • Обновлены требования к хост-системе: 32 ГБ ОЗУ и 140 ГБ дискового пространства, в основном из-за требований компиляции LLVM. (Yocto и раньше требовал много ресурсов; однажды сборка заняла 48 часов для завершения сборки на маломощном оборудовании, и требования со временем выросли)

Более подробные изменения приведены в примечаниях к релизу , и разработчики предоставляют руководство по миграции для пользователей одного из релизов Yocto Project 5.x. Исходный код последней версии можно найти на странице релизов . В анонсе указано, что Yocto 6.1 запланирован на Q4 2026, а следующий LTS-релиз (Yocto 7.0) — где-то в 2028 году.

Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.

Оригинал статьи вы можете прочитать здесь.

0 0 votes
Article Rating
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 Комментарий
Oldest
Newest Most Voted
Inline Feedbacks
View all comments