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.

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.

Kernel Container

The kernel-container bundle contains the kernel used by the Intel® Clear Containers project. This kernel is optimized for fast booting and performs best on Clear Containers running on the Intel® architectures described on the supported hardware list. The optimization patches are found in our Linux-Container GitHub repo.

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.

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.