RSBAC is a flexible, powerful and fast open source access control framework for current Linux kernels, which has been in stable production use since January 2000 (version 1.0.9a). All development is independent of governments and big companies, and no existing access control code has been reused.
The standard package includes a range of access control models like MAC, RC, ACL (see below). Furthermore, the runtime registration facility (REG) makes it easy to implement your own access control model as a kernel module and get it registered at runtime.
Author: Amon Ott <ao [at] rsbac [dot] org>
Maintainer: The T2 Project <t2 [at] t2-project [dot] org>
Download: http://download.rsbac.org/code/1.2.6/ rsbac-admin-1.2.6.tar.bz2
Download: http://download.rsbac.org/code/1.2.6/ rsbac-common-1.2.6.tar.bz2
Download: http://download.rsbac.org/patches/1.2.6/2.4.32/ patch-linux-2.4.32-rsbac-1.2.6.diff.bz2
Download: http://download.rsbac.org/patches/1.2.6/2.6.16/ patch-linux-2.6.16-rsbac-1.2.6.diff.bz2
T2 source: kernel.conf.sh
T2 source: pkg_linux24_pre.conf
T2 source: pkg_linux26_pre.conf
T2 source: pkg_linux26mm_pre.conf
T2 source: pkg_linux_pre.conf
T2 source: postsysfiles.in
T2 source: rsbac.cache
T2 source: rsbac.conf
T2 source: rsbac.desc
Build time (on reference hardware): 5204% (relative to binutils)2
Installed size (on reference hardware): 4.03 MB, 112 files
Dependencies (build time detected): 00-dirtree autoconf automake bash binutils bison bzip2 coreutils diffutils findutils gcc3 gettext glibc grep linux-header linux24-src make mktemp ncurses perl sed sysfiles tar texinfo
Installed files (on reference hardware): n.a.
2) Compatible with Linux From Scratch's "Standard Build Unit" (SBU).