mirror of
https://github.com/clearlinux/clear-linux-documentation.git
synced 2026-07-11 23:27:24 +00:00
Merge branch 'kernel-types' into 'master'
Kernel types Please do not merge until feed back from all the CLR is done. See merge request !152
This commit is contained in:
@@ -0,0 +1,89 @@
|
||||
.. _gs_clear-linux-kernels:
|
||||
|
||||
|CL| kernels
|
||||
############
|
||||
|
||||
The |CLOSIA| provides several Linux kernels distributed over several bundles.
|
||||
These `bundles`_ serve the following specific use cases.
|
||||
|
||||
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 :ref:`supported hardware list<gs_supported_hardware>`. The
|
||||
optimization patches are found in our `Linux`_ GitHub\* repo.
|
||||
|
||||
Kernel LTS
|
||||
==========
|
||||
|
||||
The *kernel-lts* bundle focuses on the bare metal platforms but uses the
|
||||
latest :abbr:`LTS (Long Term Support)` Linux kernel. It is optimized for fast
|
||||
booting and performs best on the Intel® architectures described on the
|
||||
:ref:`supported hardware list<gs_supported_hardware>`. Additionally, this
|
||||
kernel includes the VirtualBox\* kernel modules, see our
|
||||
:ref:`instructions on using Virtualbox<vm-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
|
||||
:abbr:`KVM (Kernel-based Virtual Machine)`. It is optimized for fast booting
|
||||
and performs best on Virtual Machines running on the Intel® architectures
|
||||
described on the :ref:`supported hardware list<gs_supported_hardware>`.
|
||||
Use this kernel when running |CL| 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 stand alone Linux VM, see our
|
||||
:ref:`instructions on using KVM<vm-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
|
||||
:ref:`supported hardware list<gs_supported_hardware>`.
|
||||
Use this kernel when running |CL| as the guest OS of **Cloud Instances** in
|
||||
projects such as Microsoft `Azure`_\*. This kernel can be used as a stand
|
||||
alone Linux VM, see our :ref:`instructions on using Hyper-V<vm-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 :abbr:`LTS (Long Term Support)` Linux kernel. It
|
||||
is optimized for fast booting and performs best on Virtual
|
||||
Machines running on the Intel® architectures described on the
|
||||
:ref:`supported hardware list<gs_supported_hardware>`.
|
||||
Use this kernel when running |CL| as the guest OS of **Cloud Instances** in
|
||||
projects such as Microsoft `Azure`_. This kernel can be used as a stand
|
||||
alone Linux VM, see our :ref:`instructions on using Hyper-V<vm-hyper-v>` for
|
||||
more information. The optimization patches are found in our
|
||||
`Linux-HyperV-LTS`_ GitHub repo.
|
||||
|
||||
Kernel Container
|
||||
================
|
||||
|
||||
The *kernel-container* bundle contains the kernel used by the
|
||||
`Intel® Clear Containers`_ project on |CL|. This kernel is optimized for
|
||||
fast booting and performs best on |CC| running on the Intel® architectures
|
||||
described on the :ref:`supported hardware list<gs_supported_hardware>`.
|
||||
The optimization patches are found in our `Linux-Container`_ GitHub repo.
|
||||
|
||||
.. _Linux: https://github.com/clearlinux-pkgs/linux
|
||||
.. _Linux-LTS: https://github.com/clearlinux-pkgs/linux-lts
|
||||
.. _Linux-KVM: https://github.com/clearlinux-pkgs/linux-kvm
|
||||
.. _Linux-HyperV: https://github.com/clearlinux-pkgs/linux-hyperv
|
||||
.. _Linux-HyperV-LTS: https://github.com/clearlinux-pkgs/linux-hyperv-lts
|
||||
.. _Linux-Container: https://github.com/clearlinux-pkgs/linux-container
|
||||
.. _bundles: https://github.com/clearlinux/clr-bundles
|
||||
.. _CIAO: https://github.com/01org/ciao
|
||||
.. _Azure:
|
||||
https://azuremarketplace.microsoft.com/en-us/marketplace/apps/clear-linux-project.clear-linux-os
|
||||
.. _Intel® Clear Containers:
|
||||
https://clearlinux.org/features/intel®-clear-containers
|
||||
@@ -8,5 +8,6 @@ Getting started
|
||||
gs_supported_hardware
|
||||
gs_creating_bootable_usb
|
||||
gs_installing_clr_as_host
|
||||
gs_clear-linux-kernels
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user