Yocto Project: hiện trạng release và 15 năm phát triển¶
Tính đến tháng 10/2026, bản mới nhất là Yocto 6.0.2 Wrynose (LTS, hỗ trợ đến tháng 4/2030), còn 6.1 Blacksail vẫn đang phát triển và được lên lịch phát hành vào đầu tháng 11/2026.
Hiện trạng¶
Hai series LTS đang được hỗ trợ là Wrynose 6.0 và Scarthgap 5.0; mọi series từ 5.3 trở xuống đều đã EOL.
| Series | Codename | Phát hành | Bản point mới nhất ghi nhận | Trạng thái |
|---|---|---|---|---|
| 6.1 | Blacksail | Dự kiến đầu 11/2026 (theo lịch) | Chưa có | Đang phát triển, hỗ trợ 6 tháng đến 4/2027 |
| 6.0 | Wrynose | 4/2026 theo lịch, công bố 13/5/2026 | 6.0.2 | LTS, hỗ trợ đến 4/2030 |
| 5.0 | Scarthgap | 4/2024 | 5.0.19 | LTS, hỗ trợ đến 4/2028 |
| 5.3 | Whinlatter | 12/2025 | 5.3.4 | EOL |
| 5.2 | Walnascar | 5/2025 | 5.2.4 | EOL từ 11/2025 |
| 4.0 | Kirkstone | 5/2022 | 4.0.35 | EOL (LTS cũ) |
Bản 6.2 "Garburn" dự kiến ra vào tháng 4/2027, và LTS kế tiếp (7.0) dự kiến vào năm 2028.
Cơ chế release¶
Yocto ra bản lớn mỗi 6 tháng, vào tháng 4 và tháng 10, rồi mỗi bản đi theo một trong hai vòng đời: stable hoặc LTS.
- Stable: được bảo trì 7 tháng, sau đó chuyển sang community rồi EOL.
- LTS: được bảo trì 4 năm (chính sách công bố từ tháng 6/2023) và được báo trước, thường cách nhau hai năm.
- Community: chỉ tồn tại khi có người nhận làm maintainer; nếu không ai nhận sau 6 tuần chờ, nhánh chuyển sang EOL.
- Nguyên tắc backport: chỉ nhận bản vá đã vào master trước; không nhận nâng version đại trà, tính năng mới hay thay đổi ABI/API.
- Phạm vi LTS: bao gồm BitBake, OE-Core, meta-yocto và yocto-docs; không bao gồm layer của vendor.
Hai bản 3.1 Dunfell và 4.0 Kirkstone ban đầu chỉ dự kiến hỗ trợ hai năm, về sau được kéo dài thành bốn năm.
Sáu thời kỳ của Yocto¶
Từ 1.0 (4/2011) đến 6.0 (2026), Yocto đi qua sáu dòng số chính, và Dunfell 3.1 là bản đầu tiên được wiki dự án đánh dấu LTS.
- 1.x (4/2011 đến 4/2015): từ Bernard 1.0 đến Fido 1.8. Trước đó là các bản Poky đặt tên Inky (2/2006), Clyde (1/2007), Blinky (8/2007), Pinky (11/2009), Purple (12/2009), Green (6/2010) và Laverne 0.9 (10/2010).
- 2.x (11/2015 đến 4/2019): từ Jethro 2.0 đến Warrior 2.7. Wiki vẫn lưu trang kế hoạch của Jethro dưới tên 1.9, cho thấy bản này được đổi số thành 2.0 trước khi phát hành.
- 3.x (10/2019 đến 10/2021): từ Zeus 3.0 đến Honister 3.4. Trang kế hoạch của Zeus trên wiki mang tên 2.8, tức cũng được đổi số. Dunfell 3.1 (4/2020) là bản đầu tiên được wiki đánh dấu LTS.
- 4.x (5/2022 đến 11/2023): Kirkstone 4.0 (LTS), rồi Langdale 4.1, Mickledore 4.2 và Nanbield 4.3.
- 5.x (4/2024 đến 12/2025): Scarthgap 5.0 (LTS đến 4/2028), rồi Styhead 5.1, Walnascar 5.2 và Whinlatter 5.3.
- 6.x (từ 2026): Wrynose 6.0 (LTS) mang Linux 6.18, GCC 15.2, glibc 2.43, LLVM 22.1, Go 1.26, Rust 1.94 và công cụ bitbake-setup mới. So với 5.3, bản này có hơn 240 contributor và hơn 4000 commit.
Vòng đời các bản LTS¶
Mỗi bản LTS chồng lên bản trước khoảng hai năm, nên từ 2020 đến 2030 luôn có ít nhất một LTS còn được hỗ trợ.
Hình 1. Vòng đời LTS, 4 bản cùng Blacksail 6.1, từ 2020 đến 2030.
Màu nhấn là Wrynose 6.0, LTS mới nhất. Mốc kết thúc của Dunfell và Kirkstone tính theo bốn năm hỗ trợ từ ngày phát hành; Scarthgap và Wrynose theo thời hạn đã công bố.
Chọn bản nào cho sản phẩm¶
Với sản phẩm sống nhiều năm, nên bám một bản LTS; bản thường chỉ hợp để thử tính năng mới vì chỉ được hỗ trợ khoảng 7 tháng.
- Chọn LTS: hiện có Wrynose 6.0 (đến 4/2030) và Scarthgap 5.0 (đến 4/2028). Dự án có migration guide cho người nâng cấp từ 5.x lên 6.0.
- BSP của vendor có thể đi chậm: layer của vendor nằm ngoài phạm vi LTS, và các bên như AGL cũng cảnh báo một số BSP sẽ hỗ trợ Wrynose muộn hơn.
- Cần toolchain mới hơn trên LTS cũ: dự án cung cấp các layer mixin (kho meta-lts-mixins), dự kiến dùng cho gcc và các ngôn ngữ đổi nhanh như go, nodejs, rust.
- Kernel có thể đổi giữa vòng đời LTS: phiên bản linux-yocto của một LTS không bị cố định suốt 4 năm.
- Kiểm thử có giới hạn: LTS chỉ được kiểm thử tự động trên một tập con các hệ điều hành build host, nên cần tự kiểm tra trên phần cứng thật của mình.
Phụ lục: bảng đầy đủ các bản release¶
Từ 1.0 đến 6.0 có 31 series đã phát hành, và 6.1 sẽ là series thứ 32; số bản point lấy từ wiki release của dự án nên một vài dòng có thể chậm cập nhật.
| Series | Codename | Phát hành | Bản point mới nhất | Trạng thái |
|---|---|---|---|---|
| 6.1 | Blacksail | Dự kiến 11/2026 | Chưa có | Đang phát triển |
| 6.0 | Wrynose | 4/2026 (công bố 5/2026) | 6.0.2 | LTS đến 4/2030 |
| 5.3 | Whinlatter | 12/2025 | 5.3.4 | EOL |
| 5.2 | Walnascar | 5/2025 | 5.2.4 | EOL |
| 5.1 | Styhead | 10/2024 | 5.1.4 | EOL |
| 5.0 | Scarthgap | 4/2024 | 5.0.19 | LTS đến 4/2028 |
| 4.3 | Nanbield | 11/2023 | 4.3.4 | EOL |
| 4.2 | Mickledore | 5/2023 | 4.2.4 | EOL |
| 4.1 | Langdale | 10/2022 | 4.1.4 | EOL |
| 4.0 | Kirkstone | 5/2022 | 4.0.35 | EOL (LTS) |
| 3.4 | Honister | 10/2021 | 3.4.4 | EOL |
| 3.3 | Hardknott | 4/2021 | 3.3.6 | EOL |
| 3.2 | Gatesgarth | 10/2020 | 3.2.4 | EOL |
| 3.1 | Dunfell | 4/2020 | 3.1.33 | EOL (LTS) |
| 3.0 | Zeus | 10/2019 | 3.0.4 | EOL |
| 2.7 | Warrior | 4/2019 | 2.7.4 | EOL |
| 2.6 | Thud | 11/2018 | 2.6.4 | EOL |
| 2.5 | Sumo | 4/2018 | 2.5.3 | EOL |
| 2.4 | Rocko | 10/2017 | 2.4.4 | EOL |
| 2.3 | Pyro | 5/2017 | 2.3.4 | EOL |
| 2.2 | Morty | 11/2016 | 2.2.4 | EOL |
| 2.1 | Krogoth | 4/2016 | 2.1.3 | EOL |
| 2.0 | Jethro | 11/2015 | 2.0.3 | EOL |
| 1.8 | Fido | 4/2015 | 1.8.2 | EOL |
| 1.7 | Dizzy | 10/2014 | 1.7.3 | EOL |
| 1.6 | Daisy | 4/2014 | 1.6.3 | EOL |
| 1.5 | Dora | 10/2013 | 1.5.4 | EOL |
| 1.4 | Dylan | 4/2013 | 1.4.3 | EOL |
| 1.3 | Danny | 10/2012 | 1.3.2 | EOL |
| 1.2 | Denzil | 4/2012 | 1.2.2 | EOL |
| 1.1 | Edison | 10/2011 | 1.1.2 | EOL |
| 1.0 | Bernard | 4/2011 | 1.0.2 | EOL |
Nguồn¶
Hai trang đầu được mở trọn để lấy số liệu; các trang còn lại được đọc qua trích đoạn tìm kiếm, số liệu lấy tại ngày 21/10/2026.
- Yocto Project Releases (wiki)
- Stable Release and LTS (wiki)
- Release calendar (wiki)
- 2026 Yocto Project Weekly Status Archive
- Release notes for Yocto-6.0.1 (Wrynose)
- Release Information, danh sách release notes
- CNX Software: Yocto Project 6.0 Wrynose released with Linux 6.18 LTS
- AGL and Yocto Project 6.0 (AGL All Member Meeting, 14/5/2026)