1e41f4b71Sopenharmony_ci# Linux Kernel Overview
2e41f4b71Sopenharmony_ci
3e41f4b71Sopenharmony_ciThe standard-system devices come with application processors and memory greater than 128 MiB. OpenHarmony uses the Linux kernel as the base kernel so that appropriate OS kernels can be provided for devices with different resource limitations.
4e41f4b71Sopenharmony_ci
5e41f4b71Sopenharmony_ci
6e41f4b71Sopenharmony_ci## Linux Kernel Versions
7e41f4b71Sopenharmony_ci
8e41f4b71Sopenharmony_ci- Linux kernel versions are classified into the stable version and long-term support (LTS) version.
9e41f4b71Sopenharmony_ci
10e41f4b71Sopenharmony_ci- The stable version is released approximately every 3 months to support the latest hardware, improve performance, and fix bugs. Its disadvantage is that the overall maintenance lifespan is short, making long-term stable support unavailable for software.
11e41f4b71Sopenharmony_ci
12e41f4b71Sopenharmony_ci
13e41f4b71Sopenharmony_ci- The LTS version provides long-term kernel maintenance (in fixing bugs and security vulnerabilities). Generally, the maintenance lifespan is six years. By contrast, non-LTS kernel versions whose maintenance lifespan ranges from six months to two years cannot cover the entire lifespan of their products and may leave the products open to security vulnerabilities. In addition, new features are not added in the LTS version update, which ensures the version stability. Therefore, LTS versions are more suitable for commercial products that pursue stability and security.
14e41f4b71Sopenharmony_ci
15e41f4b71Sopenharmony_ci
16e41f4b71Sopenharmony_ci## OpenHarmony Kernel Versions
17e41f4b71Sopenharmony_ci
18e41f4b71Sopenharmony_ciOpenHarmony uses Linux LTS versions as its base kernel. Currently, it supports Linux-4.19 and Linux-5.10,and board rk3568 has been adapted with Linux-6.6.
19