AppCL LSM has been developed against the Linux kernel version 4.3. At present the latest stable kernel, as shown in Figure 1.0, is version 4.5. This is available from ‘https://www.kernel.org/‘ along with previous kernel versions.
Figure 1.0 – Linux Kernel Archives [https://www.kernel.org/]
AppCL LSM is supported in the latest stable build (4.5), as well as version 4.3. The script ‘appcl_lsm_update.sh’, located at ‘appcl-lsm/security-config/appcl_lsm_update.sh’, can be used to include AppCL LSM in the kernel build process. As well as copying the appropriate files into the Linux source directory, the security configuration files are updated. This update script has a variable for the linux source version, as shown in Figure 2.0. Changing this to ‘linux-4.5’ (previously linux-4.3) includes AppCL LSM in the kernel build process for the appropriate version.
Figure 2.0 – appcl_lsm_update.sh Linux source version