Project EVE Policy for updating EVE kernel
Maintaining a secure and reliable system requires constant attention to the latest Linux kernel updates. Updates to the Linux kernel offer necessary security patches, performance improvements, and bug fixes to keep your system operating correctly.
The Linux kernel sits at the core of the EVE-OS acting as a bridge between the edge computing hardware and the applications running on EVE.
The kernel is the core part of the operating system that loads at bootup and manages low-level operations, such as memory management and scheduling of processor tasks. Any higher-level functions in the operating system are always managed and actioned by the OS kernel.
Some of the major reasons for updating the kernel include but are not limited to
Driver updates
Additional functionality
Faster performance
Security Fixes
Stability Improvements
Linux kernel updates are released at a high frequency – in part due to the fact that Linux kernel vulnerabilities are continuously discovered right through the year. It’s not a matter of quarterly or annual updates – it’s more frequent than that. Where a vulnerability is discovered, Linux kernel security updates – or patches – will likely be released almost immediately.
Long Term release kernels Long Term kernels are picked based on various factors -- major new features, popular commercial distribution needs, device manufacturer demand, maintainer workload and availability, etc. The new longterm version will become available based on how much time has elapsed since the last longterm version was released. | |||
---|---|---|---|
Version | Maintainer | Released | Projected EOL |
6.1 | Greg Kroah-Hartman & Sasha Levin | 2022-12-11 | Dec, 2026 |
5.15 | Greg Kroah-Hartman & Sasha Levin | 2021-10-31 | Oct, 2026 |
5.10 | Greg Kroah-Hartman & Sasha Levin | 2020-12-13 | Dec, 2026 |
5.4 | Greg Kroah-Hartman & Sasha Levin | 2019-11-24 | Dec, 2025 |
4.19 | Greg Kroah-Hartman & Sasha Levin | 2018-10-22 | Dec, 2024 |
4.14 | Greg Kroah-Hartman & Sasha Levin | 2017-11-12 | Jan, 2024 |
The LTS version as of this writing is 6.1.58. This LTS branch was initially released in December 2022 with updates coming in as revisions to minor releases 6.1.xx etc. The LTS releases are made available on a semi-regular cadence, between 12 & 15 months apart. There is a balance between keeping up with the latest kernel updates and avoiding issues associated with taking a newer kernel which is still unproven.
The plan is to follow a process for updating the EVE-OS kernel on an annual basis at a minimum. EVE-OS will be updated in Q4 with the LTS version released in the previous year. The commitment is to continuously monitor the community updates to the linux kernel. In the event of the community publishing security fixes or critical features it will be evaluated for the criticality of the changes, how they apply to EVE-OS and update the kernel if deemed necessary.
The goal is to incorporate a release that is up to date but also tested and validated by the industry as a good candidate for kernel updates.
Going forward EVE with an updated kernel will be validated in Q4 on an annual basis and made available to users before the end of the year. The update to the EVE-OS, running on a LTS kernel 6.1.xx will be made available by 12/30/2023. The plan is to update it again in Q4 2024 and every year going forward.