Get Involved
Want to get involved in the Kernel Self Protection Project? Here’s how:
Join the conversations
- Subscribe to the upstream Linux kernel hardening mailing list,
linux-hardening@vger.kernel.org
, where development, maintenance, and administrivia happen. (And visit the list archive.) - Come to the every-2-weeks status update meeting. See the calendar for details.
- Join the
#linux-hardening
IRC channel on Libera.Chat. - Optionally subscribe to the general kernel hardening mailing list,
kernel-hardening@lists.openwall.com
, where new hardening topics for any kind of system (not just Linux) get discussed. (And visit the list archive.)- Note: when sending to
kernel-hardening@lists.openwall.com
, please also CClinux-hardening@vger.kernel.org
too.
- Note: when sending to
Introduce Yourself
Send an email to the lists to introduce yourself!
- What topics are you interested in?
- What do you want to learn about?
- What experience do you have with security, the kernel, programming, or anything else you think is important.
Pick something to work on
Pick something from the issue tracker (or add a new one), coordinate on the mailing lists, and get started. If your employer is brave enough to understand how critical this work is, they’ll pay you to work on it. If not, the OpenSSF’s Alpha-Omega group is in a great position to fund specific work proposals. We need kernel developers, compiler developers, testers, backporters, a documentation writers.
Contribute patches
Please send new topics and patch series to linux-hardening@vger.kernel.org.
When contributing patches for the Linux kernel, be sure to follow the Linux kernel Coding Style Guide and read about Submitting Patches.
Even if you’re only sending your patches to the mailing lists for some early review, it’s best to get as much of the coding style and submission semantics correct to avoid reviewers needing to recommend changes in those areas.