The RSBAC system architecture has been derived and extended from the Generalized Framework for Access Control (GFAC) by Marshall Abrams and Leonard La Padula.
Many aspects of the system have changed a lot since then, e.g. the current framework supports more object types, includes generic list management and network access control, contains several additional security models, and supports runtime registration of decision modules and system calls for their administration.
RSBAC is very close to Security-Enhanced Linux (SELinux), as they share a lot more in their design than other access controls[citation needed] such as AppArmor.
However, RSBAC brings its own hooking code instead of relying on the Linux Security Module (LSM).
Due to this, RSBAC is technically a replacement for LSM itself, and implement modules that are similar to SELinux, but with additional functionality.