# A Method for Rapidly Porting the OpenHarmony Linux Kernel<a name="EN-US_TOPIC_0000001162545194"></a>
# A Method for Rapidly Porting the OpenHarmony Linux Kernel
## Overview<a name="section28051350151118"></a>
## Overview
This document describes how to quickly port OpenHarmony to a third-party chip platform by using the existing capabilities of the Linux kernel of the third-party chip platform.
### Kernel Mode Layer and User Mode Layer<a name="section953481431217"></a>
### Kernel Mode Layer and User Mode Layer
For easy description, we divide the OpenHarmony architecture into two parts:
...
...
@@ -20,7 +20,7 @@ The user mode layer includes other parts except the OpenHarmony kernel layer. It
The user mode layer of OpenHarmony is loosely coupled with the third-party chip platform and is easy to port. The kernel and HDF at the kernel mode layer are closely coupled with the third-party chip platform and are difficult to port. This document focus on the porting of the kernel mode layer. In addition, it describes only the quick porting of the Linux kernel. It does not include the porting of LiteOS.
### Composition of the Kernel Mode Layer<a name="section81437528121"></a>
### Composition of the Kernel Mode Layer
The OpenHarmony kernel mode layer can be further divided as follows:
...
...
@@ -51,7 +51,7 @@ The standard LTS Linux kernel and third-party SoC chip platform code constitute
In the following, we elaborate how to port OpenHarmony that uses with the third-party Linux kernel.