These are `deb` packages built for Ubuntu Bionic. The packages are created following advice from [Stackoverflow](https://stackoverflow.com/questions/51669724/install-rt-linux-patch-for-ubuntu) and the [Panda manuals](https://frankaemika.github.io/docs/installation_linux.html#setting-up-the-real-time-kernel).
These are `deb` packages built for Ubuntu Bionic. The packages are created following advice from [Stackoverflow](https://stackoverflow.com/questions/51669724/install-rt-linux-patch-for-ubuntu) and the [Panda manuals](https://frankaemika.github.io/docs/installation_linux.html#setting-up-the-real-time-kernel).
...
@@ -6,13 +6,13 @@ These are `deb` packages built for Ubuntu Bionic. The packages are created follo
...
@@ -6,13 +6,13 @@ These are `deb` packages built for Ubuntu Bionic. The packages are created follo
The kernel is built automatically by the CI from the [linux kernel sources](https://mirrors.edge.kernel.org/pub/linux/kernel/v5.x/) version 5.4, using the latest kernel version for which a [real time patch](https://mirrors.edge.kernel.org/pub/linux/kernel/projects/rt/5.4/) is available. For more information on how the kernel is built, please review the `compile.bash` script.
The kernel is built automatically by the CI from the [linux kernel sources](https://mirrors.edge.kernel.org/pub/linux/kernel/v5.x/) version 5.4, using the latest kernel version for which a [real time patch](https://mirrors.edge.kernel.org/pub/linux/kernel/projects/rt/5.4/) is available. For more information on how the kernel is built, please review the `compile.bash` script.
It's `config` file is based on the config provided by a Unbuntu Bionic installation with two changes:
It's `config` file is based on the config provided by a Ubuntu 20.04 installation with two changes:
- The `preemption model` is set to `Fully Preemptible Kernel (RT)`.
- The `preemption model` is set to `Fully Preemptible Kernel (RT)`.
-`Compile the kernel with debug info (DEBUG_INFO)` is set to `no`.
-`Compile the kernel with debug info (DEBUG_INFO)` is set to `no`.
Before the build, if the new kernel version contains new config keys, the corresponding values are set to their defaults.
Before the build, if the new kernel version contains new config keys, the corresponding values are set to their defaults.
**⚠ ATTENTION** The packages are designed for **Ubuntu 18.4** only. While they may also work on newser versions of Ubuntu, we recommend to compile them yourself.
**⚠ ATTENTION** The packages are designed for **Ubuntu 20.4** only. While they may also work on newer versions of Ubuntu, we recommend to compile them yourself.
You can use the provided shell script, which (using Ubuntu) reuqires the following packages `build-essential curl bison flex bc rsync kmod cpio lsb-release libssl-dev`.
You can use the provided shell script, which (using Ubuntu) reuqires the following packages `build-essential curl bison flex bc rsync kmod cpio lsb-release libssl-dev`.
For increased compatibility, replace the config file provided here with a new configuration based on your system's current configuration.
For increased compatibility, replace the config file provided here with a new configuration based on your system's current configuration.
In this case, you must use a config tool like `make menuconfig` to set the `preemption model` to `Fully Preemptible Kernel (RT)`.
In this case, you must use a config tool like `make menuconfig` to set the `preemption model` to `Fully Preemptible Kernel (RT)`.