SELinux

SELinux
Original authorsNSA and Red Hat
DeveloperSELinux project
Release22 December 2000 (2000-12-22)
Stable release
3.11 Edit this on Wikidata / 1 July 2026 (1 July 2026)
Written inC, Python
Operating systemLinux
TypeSecurity, Linux Security Modules (LSM)
LicenseGNU GPL
Websiteselinuxproject.github.io
Repository

Security-Enhanced Linux (SELinux) is a Linux kernel security module that provides a mechanism for supporting access control security policies, including mandatory access controls (MAC).

SELinux is a set of kernel modifications and user-space tools that have been added to various Linux distributions. Its architecture strives to separate enforcement of security decisions from the security policy, and streamlines the amount of software involved with security policy enforcement. The key concepts underlying SELinux can be traced to several earlier projects by the United States National Security Agency (NSA).