2023 年 05 月 17 日 Yocto Project よもやま話
2023 年 5 月 5 日、Yocto Project 4.2 Mickledore リリースのアナウンスがありました。
LTS と LTS の間にリリースされる通常のバージョンとなり、リリース後 7 カ月後の 2023 年 11 月にメンテナンスが終了となる予定です。
当初の予定では、2023/4/3 にリリース候補版の構築を開始し、QA を経て 4/28 にリリースとなっていましたが、最初の候補版に向けてのコミット完了 (RC1) は 4/6 と 3 日遅れでリリースに向けた構築確認作業が開始となりました。
構築中に crate の URL に関するいくつかの懸念が確認され、4.2RC1 は放棄され 4/12 のコミットで RC2 が作成されましたが、 QA 期間中に kernel/qemu/drm に関する問題が発生したため、4/22 まで上記問題の対応およびその他 cve への対応を含めた rc3 に向けた修正を行い、最終的な構築を開始し 4/29 にテストが完了、TSC の承認後の 5/5 にリリースアナウンスが行われました。
本バージョンの kernel は、linux-5.15 及び linux 6.1 と共に現時点では2026 年 12 月までメンテナンスがおこなわれる予定の LTS バージョンが提供されています。
2.37
~ 350 本のレシピのアップグレード
$ bitbake-layers show-layers NOTE: Starting bitbake server... layer path priority ========================================================================== meta /home/lineo/Yocto/4.0.9/poky/meta 5 meta-poky /home/lineo/Yocto/4.0.9/poky/meta-poky 5 meta-yocto-bsp /home/lineo/Yocto/4.0.9/poky/meta-yocto-bsp 5
Yocto4.0.9 での実行結果
$ bitbake-layers show-layers NOTE: Starting bitbake server... layer path priority ======================================================================================================== core /home/lineo/Yocto/4.2.0/poky/meta 5 yocto /home/lineo/Yocto/4.2.0/poky/meta-poky 5 yoctobsp /home/lineo/Yocto/4.2.0/poky/meta-yocto-bsp 5
Yocto4.2.0 での実行結果
以下のレシピが追加となっています。
今回のリリースでは多くの変更点があります。より詳細な情報はリリースノートで確認いただけます。
要件を満たさない場合は、YoctoProject から提供される buildtools を使用する
追加 | fedora 36 / 37 |
---|---|
Almalinux 8.7 / 9.1 | |
OpenSuse 15.4 | |
削除 | debian 10.x |
fedora 34 / 35 | |
Almalinux 8.5 |
Mickledore では、新規にアーキテクチャの追加、intel アーキテクチャ向けに tune の追加がおこなわれています。また meta-yocto-bsp で提供される mips アーキテクチャ向けの実機 edgerouter は、Yocto4.3 ではサポートされなくなります。
loongarch64
上記アーキテクチャ向けに qemuloongarch64 も追加
gcc 11 向けに、Haswell/AMD Excavator CPU 以降向けに x86-64-v3 を追加
Mocledpre のメインテナーは、Langdale に引き続き Steve Sakoman 氏が担当することになり、commiter は 5/4 まで行っていた Richard Purdie から 5/10 に交替しています。
この後のポイントリリースのスケジュールは以下を予定しています。
バージョン | 構築予定日 | リリース予定日 |
---|---|---|
4.2.1 | 2023/5/22 | 2023/6/2 |
4.2.2 | 2023/7/10 | 2023/7/21 |
4.2.3 | 2023/8/28 | 2023/9/8 |
4.2.4 | 2023/11/13 | 2023/11/24 |
次回は「YoctoProject 始めます その 2」を予定しています。
2022 年 9 月に公開の Yocto よもやま話 第 5 回「Yocto Project 始めます その 1」の続編となります。
2024 年 09 月 02 日 Vigiles サポート
2024 年 03 月 01 日 Vigiles サポート
2023 年 08 月 28 日 Vigiles サポート
2024 年 03 月 26 日 Yocto Project よもやま話
2023 年 07 月 25 日 Yocto Project よもやま話
2023 年 06 月 20 日 Yocto Project よもやま話
2024 年 01 月 10 日 Linux 技術ネタ
2023 年 12 月 12 日 Linux 技術ネタ
2023 年 03 月 31 日 Linux 技術ネタ
2024 年 07 月 26 日 イベントレポート
2024 年 07 月 09 日 イベントレポート
2024 年 06 月 03 日 イベントレポート
2023 年 05 月 30 日 リクルート
2022 年 12 月 27 日 リクルート
2022 年 09 月 27 日 リクルート
2024 年 09 月 25 日 信州リネオ便り
2024 年 08 月 20 日 信州リネオ便り
2024 年 08 月 07 日 信州リネオ便り
2019 年 12 月 10 日 ソリューション統括部
2019 年 12 月 10 日 ソリューション統括部
2019 年 12 月 10 日 ソリューション統括部
2019 年 12 月 13 日 マーケティング統括部
2019 年 04 月 25 日 マーケティング統括部
2018 年 12 月 18 日 マーケティング統括部