|
Downloading Security-Enhanced Linux |
Security Enhanced Linux
Employment Opportunities NSA Home Page |
Security-enhanced Linux includes patches to the Linux 2.2.12 kernel and a number of standard tools and utilities (mostly from RedHat 6.1). It also includes a number of new utilities and documentation. An untested patch for the 2.2.17 kernel is also available separately. By far the easiest way to build and install Security-enhanced Linux currently is to duplicate our source tree (slinux) and follow the instructions in slinux/doc/INSTALL. We have provided a compressed archive of our source tree below, as well as several ways to build it by acquiring only our modifications. As time permits, we intend to create or modify the RPM spec files as appropriate and provide SRPM format files. Before downloading this software, you must accept the warranty exclusion and limitation of liability. Everything in One Large File (22MB tar gzip)This includes everything needed to build Security-enhanced Linux.
If you get this file, you do not need any of the files below unless
you also want the untested patch for kernel version 2.2.17. This archive
contains our documentation and utilities and complete source trees for
the 2.2.12 kernel and all utilities modified to support Security-enhanced
Linux.
This archive consists of the example security policy configuration,
a program for changing roles during a login session, a library for
using the new system calls, simple programs that demonstrate the new
system calls, scripts for building and installing, and the
documentation added for Security-enhanced Linux. You will also need
to acquire the patched kernel and patched utilities for a complete
distribution. The links below will allow you to get each component
either as a modified source tree or a patch to the standard source
tree. For your convenience, all the patches are available in a single
archive below. These patches apply to the versions of packages noted in the
specific patch list below. The unpatched source is not currently
available from this site. The kernel patch files were generated from
the linux-2.2.12 and the linux-2.2.17 sources available from
www.kernel.org. The utility patch files were generated from the
corresponding sources provided with RedHat 6.1, except for the
tar-1.12 patch. The tar-1.12 patch was generated from the sources
available from www.gnu.org. In order to use the installation
instructions in slinux/doc/INSTALL, please
ensure that you have placed the patched source for each package into
the directories noted for each modified package below. Each package has a patchfile available as well as a compressed tar
file of the complete modified source tree. If you get the complete
source, the patch will have been already applied and you will not need
the patchfile.
|