NOTICE: My fork is currently broken as I am working on porting grsecurity's last free patch to the mainline linux kernel. I am renaming and reorgainizing the project to avoid trademark issues. The original patch was under the gpl2 Licsence and I feel it is best to keep it continuation as such. I'll set up a link to such once I finished the port :)
Broken up the patch into one directory deep levels. I'll slowly elminate them when I don't need them anymore Current Patches:
- Documentation/grsecurity.documentation.patch.ref
- arch/grsecurity.arch.patch.ref
- block/grsecurity.block.patch.ref
- crypto/grsecurity.crypto.patch.ref
- drivers/grsecurity.drivers.patch.ref
- firmware/grsecurity.firmware.patch.ref
- fs/grsecurity.fs.patch.ref
- include/grsecurity.include.patch.ref Done :)
- init/grsecurity.init.patch.ref
- ipc/grsecurity.ipc.patch.ref
- kernel/grsecurity.kernel.patch.ref
- lib/grsecurity.lib.patch.ref
- mm/grsecurity.mm.patch.ref
- net/grsecurity.net.patch.ref
- scripts/grsecurity.net.patch.ref
- security/grsecurity.security.patch.ref Done :)
- sound/grsecurity.sound.patch.ref
- tools/grsecurity.tools.patch.ref
- virt/grsecurity.virt.patch.ref
- grsecrity.root.patch.ref Working on...
- grsecurity-3.1-4.9.24-201704252333.patch.ref The reference patch
- change instances of grsecurity and grsec to xsec and gr instances to x
- move the grsecurity root folder to /security/xsec and renamed files according to above
- Make all of grsecurity's uncondiontional changes linked to Kconfig
- Add support for other patches that didn't play nice like MuQSS and BFQ. This will most likely come at a increased security risk (of course).
- More to come :)
- References to past contributors
This file was moved to Documentation/admin-guide/README.rst
Please notice that there are several guides for kernel developers and users. These guides can be rendered in a number of formats, like HTML and PDF.
In order to build the documentation, use make htmldocs
or
make pdfdocs
.
There are various text files in the Documentation/ subdirectory, several of them using the Restructured Text markup notation. See Documentation/00-INDEX for a list of what is contained in each file.
Please read the Documentation/process/changes.rst file, as it contains the requirements for building and running the kernel, and information about the problems which may result by upgrading your kernel.