The Linux kernel is the core of EVE-OS, serving as a bridge between your edge computing hardware and your applications running on EVE. To keep your edge systems secure and operating well, EVE must be running a recent and stable version of the kernel. This document explains our policies for updating both EVE and the kernel version that EVE uses.
We don't automatically include new kernel versions in EVE because we want to balance new features and fixes with reliability. But, note that we update EVE's kernel version annually at a minimum. And, significant security patches are always considered right away.
Some significant improvements that may come with a kernel update:
- security patches
- new features and behavior
- driver updates
- better performance and stability
Long-Term Linux kernel releases
Linux kernel versions are picked for long-term support based on criteria including major new features, popular commercial distribution needs, device manufacturer demand, maintainer workload and availability, among others. New versions are released on a semi-regular cadence: between every 12 or 15 months.
Note that when vulnerabilities in the kernel are discovered, patches are often released almost immediately.
The following table shows LTS kernel versions (at the time of this writing) with their respective release and projected end-of-life (EOL) dates. The latest LTS release is 6.1.58.
|6.1||Greg Kroah-Hartman, Sasha Levin||12/11/2022||12/1/2026|
|5.15||Greg Kroah-Hartman, Sasha Levin||10/31/2021||10/1/2026|
|5.10||Greg Kroah-Hartman, Sasha Levin||12/13/2020||12/1/2026|
|5.40||Greg Kroah-Hartman, Sasha Levin||11/24/2019||12/1/2025|
|4.19||Greg Kroah-Hartman, Sasha Levin||10/22/2018||12/1/2024|
|4.14||Greg Kroah-Hartman, Sasha Levin||11/12/2017||1/1/2024|
Long-Term EVE-OS releases
Long-Term support releases for EVE-OS may include new features or fixes or new Linux kernel versions. We continuosly monitor the Linux kernel, choosing to include new versions in EVE after they have been thoroughly tested and endorsed by the community. We also evaluate all security patches for criticality and include them in EVE when prudent.
EVE will, at a minimum, be updated in Q4 of every year and will include the LTS Linux kernel version that was released in the previous year.
EVE-OS releases follow a cycle of certified and long-term versions. We plan to release a new certified version every six months. We also plan to release a new LTS version every six months. Each type of release is described here.
EVE certified releases will meet the following criteria:
- Include all features delivered since last EVE LTS release.
- Include all urgent CVEs uncovered since the last EVE LTS release.
- Pass extensive new feature and regression testing.
- Accompanied by a complete SBoM.
EVE long-term releases will meet the following criteria:
- Include all urgent CVEs published since last EVE LTS release.
- Pass extensive new feature and regression testing. (The upgrade process from the current LTS version to the new LTS version is included in testing.)
- Accompanied by a complete SBoM.
- Include one year of support for major bug fixes and security patches. Support beyond one year may be available through individual commercial agreements.
The following table shows the current and projected LTS and certified release and end-of-life dates for EVE.
|Release||Current tag||Availability||End of LTS|
EVE will be updated with the LTS kernel 6.1.xx by 12/30/2023.
EVE-OS versioning conventions
EVE-OS version notation uses the following convention: x.y.z, where "x" is the major version, "y" is the minor version, and "z" is the patch number. Major releases are stable, commercially supported significant updates to EVE. Minor releases are ongoing builds released every two weeks. Patches are as-needed fixes.