Skip to content

Commit 16b9dad

Browse files
committed
docs: declare support for 6.1 guest kernels
Add an entry in the CHANGELOG about deprecation of 4.14 guest kernel and officially supporting 6.1. Also, update the kernel policy documentation to mention the changes. Signed-off-by: Babis Chalios <[email protected]>
1 parent bc9aa23 commit 16b9dad

File tree

2 files changed

+15
-5
lines changed

2 files changed

+15
-5
lines changed

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,19 @@ and this project adheres to
1515
Support for VMGenID via DeviceTree bindings exists only on mainline 6.10 Linux
1616
onwards. Users of Firecracker will need to backport the relevant patches on
1717
top of their 6.1 kernels to make use of the feature.
18+
- [#4732](https://github.com/firecracker-microvm/firecracker/pull/4732),
19+
[#4733](https://github.com/firecracker-microvm/firecracker/pull/4733),
20+
[#4741](https://github.com/firecracker-microvm/firecracker/pull/4741),
21+
[#4746](https://github.com/firecracker-microvm/firecracker/pull/4746): Added
22+
official support for 6.1 microVM guest kernels.
1823

1924
### Changed
2025

2126
### Deprecated
2227

28+
- Support for guest kernel 4.14 is now deprecated. We will completely remove
29+
4.14 support with Firecracker version v1.10
30+
2331
### Removed
2432

2533
- [#4689](https://github.com/firecracker-microvm/firecracker/pull/4689): Drop

docs/kernel-policy.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,9 @@ per [Firecracker’s release policy](../docs/RELEASE_POLICY.md)) using a
1010
combination of:
1111

1212
- host linux kernel versions 5.10, and 6.1;
13-
- guest linux kernel versions 4.14, and 5.10.
13+
- guest linux kernel versions 5.10 and 6.1. Guest linux kernels 4.14 are
14+
deprecated with Firecracker v1.9 and we will drop support for them with
15+
Firecracker v1.10.
1416

1517
While other versions and other kernel configs might work, they are not
1618
periodically validated in our test suite, and using them might result in
@@ -21,10 +23,10 @@ Once a kernel version is officially enabled, it is supported for a **minimum of
2123
2 years**. Adding support for a new kernel version will result in a Firecracker
2224
release only if compatibility changes are required.
2325

24-
| Host kernel | Guest kernel v4.14 | Guest kernel v5.10 | Min. end of support |
25-
| ----------: | :----------------: | :----------------: | ------------------: |
26-
| v5.10 | Y | Y | 2024-01-31 |
27-
| v6.1 | Y | Y | 2025-10-12 |
26+
| Host kernel | Guest kernel v4.14 (deprecated) | Guest kernel v5.10 | Guest kernel v6.1 | Min. end of support |
27+
| ----------: | :-----------------------------: | :----------------: | :---------------: | ------------------: |
28+
| v5.10 | Y (deprecated) | Y | Y | 2024-01-31 |
29+
| v6.1 | Y (deprecated) | Y | Y | 2025-10-12 |
2830

2931
The guest kernel configs used in our validation pipelines can be found
3032
[here](../resources/guest_configs/) while a breakdown of the relevant guest

0 commit comments

Comments
 (0)