The SELinux Notebook
  • Python 54.6%
  • Makefile 24.6%
  • C 12.3%
  • CSS 5.2%
  • Shell 3.3%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Thiébaud Weksteen 1666b22828 Add note about symlinks near the genfscon description
Add a reference to genfs_secabel_symlinks to clarify that this
capability must be enabled to label symlinks.

Signed-off-by: Thiébaud Weksteen <tweek@google.com>
Signed-off-by: Daniel Burgener <Daniel.Burgener@microsoft.com>
2026-05-13 16:19:42 -04:00
.github Switch github runners to use ubuntu-latest 2025-04-22 10:16:10 -04:00
scripts book: convert the README into a more conventional title page 2020-07-06 21:11:43 -04:00
src Add note about symlinks near the genfscon description 2026-05-13 16:19:42 -04:00
.gitignore selinux-notebook: Add epub build 2022-01-12 22:13:53 -05:00
BUILD.md selinux-notebook: Add epub build 2022-01-12 22:13:53 -05:00
CONTRIBUTING.md selinux-notebook: Add epub build 2022-01-12 22:13:53 -05:00
LICENSE all: add a local copy of the license (FDL v1.3) 2020-07-07 15:00:11 -04:00
MAINTAINER_PROCESS.md MAINTAINER_PROCESS: add an initial guidance doc for maintainers 2023-07-27 12:18:36 -04:00
Makefile build: don't encode local paths in output 2024-04-30 14:28:00 -04:00
README.md notebook: update the README.md 2022-12-16 16:12:50 -05:00

The SELinux Notebook

SELinux Logo

Introduction

The SELinux Notebook is an Open Source book on SELinux, originally created by Richard Haines and donated to the SELinux community. The Notebook's goal is to be the most current and comprehensive book on SELinux, covering the Linux Kernel components, the userspace libraries and tools, the policy toolchain, and the policy itself.

The SELinux Notebook is freely available, and contributions from the community are welcome and encouraged!

Viewing the Notebook Directly on GitHub

The SELinux Notebook is available in many different formats, including an online format that can be viewed directly on GitHub, one section at a time, starting with the link below:

Viewing the Notebook Offline

While The SELinux Notebook is a living book which is constantly updated, we do occasionally make new releases with pre-built versions in a variety of formats that can be downloaded and read offline. Our release page has more information on each release, as well as the pre-built Notebooks:

Build Your Own SELinux Notebook

The BUILD.md file has more information on building HTML, PDF and EPUB versions of the notebook as well as alternate ways to view the source markdown. Note that the EPUB build will optionally produce a version suitable for viewing on a Kindle that supports the "azw3" file format.