Kernels

The Clear Linux* OS provides the following Linux kernels with a respective bundle. This document describes the specific use cases these bundles serve and provides links to their source code.

Bare metal only

Kernel native
The kernel-native bundle focuses on the bare metal platforms. It is optimized for fast booting and performs best on the Intel® architectures described on the supported hardware list. The optimization patches are found in our Linux GitHub* repo.

Also compatible with VMs

Kernel LTS
The kernel-lts bundle focuses on the bare metal platforms but uses the latest LTS Linux kernel. It is optimized for fast booting and performs best on the Intel® architectures described on the supported hardware list. Additionally, this kernel includes the VirtualBox* kernel modules, see our instructions on using Virtualbox for more information. The optimization patches are found in our Linux-LTS GitHub repo.

VM only

Kernel KVM
The kernel-kvm bundle focuses on the Linux KVM. It is optimized for fast booting and performs best on Virtual Machines running on the Intel® architectures described on the supported hardware list. Use this kernel when running Clear Linux OS as the guest OS on top of qemu/kvm. Use this kernel with cloud orchestrators using qemu/kvm internally as their hypervisor . This kernel can be used as a standalone Clear Linux OS VM, see our instructions on using KVM for more information. The optimization patches are found in our Linux-KVM GitHub repo.
Kernel Hyper-V*
The kernel-hyperv bundle focuses on running Linux on Microsoft* Hyper-V. It is optimized for fast booting and performs best on Virtual Machines running on the Intel® architectures described on the supported hardware list. Use this kernel when running Clear Linux OS as the guest OS of Cloud Instances in projects such as Microsoft Azure*. This kernel can be used in a standalone Clear Linux OS VM, see our instructions on using Hyper-V for more information. The optimization patches are found in our Linux-HyperV GitHub repo.
Kernel Hyper-V LTS
The kernel-hyperv-lts bundle focuses on running Linux on Microsoft Hyper-V but uses the latest LTS Linux kernel. It is optimized for fast booting and performs best on Virtual Machines running on the Intel® architectures described on the supported hardware list. Use this kernel when running Clear Linux OS as the guest OS of Cloud Instances in projects such as Microsoft Azure. This kernel can be used in a standalone Clear Linux OS VM, see our instructions on using Hyper-V for more information. The optimization patches are found in our Linux-HyperV-LTS GitHub repo.