Inferencium Linux-based kernel.
 
 
 
 
 
Go to file
inference abf784a2a3
Switch from "pre-alpha" to "alpha" pre-release versioning
Semantic Versioning sorts pre-release versions lexically via ASCII sort
order, meaning "pre-alpha" would be ranked as a newer version than
"alpha", "beta", and "rc"; this breaks the versioning system.
2023-10-01 23:19:03 +01:00
Documentation
LICENSES
arch
block
certs
crypto
drivers
fs
include
init
io_uring
ipc
kernel
lib
mm
net
rust
samples
scripts
security
sound
tools
usr
virt
.clang-format
.cocciconfig
.get_maintainer.ignore
.gitattributes
.gitignore
.mailmap
.rustfmt.toml
COPYING
CREDITS
Kbuild
Kconfig
MAINTAINERS
Makefile
changelog.adoc
readme.adoc

readme.adoc

Inferencium Kernel

Inferencium Kernel is a Linux kernel stripping and hardening project which implements security and privacy patches from various sources while removing obsolete and edge-case code from the kernel. It targets 64-bit systems in order to provide larger address space and address the issues of 32-bit, thus 32-bit is out of scope. Currently targeted architectures are x86-64 and AArch64; all other architectures are out of scope. All upstream patch updates are closely followed and the kernel is kept aggressively up-to-date.

There are several guides for kernel developers and users. These guides can be rendered in a number of formats, like HTML and PDF. Please read Documentation/admin-guide/README.rst first.

In order to build the documentation, use make htmldocs or make pdfdocs. The formatted documentation can also be read online at:

There are various text files in the Documentation/ subdirectory, several of them using the Restructured Text markup notation.

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.

Branches

main

Inferencium Kernel root directory files pre-alpha development and alpha testing occurs in this branch.
Feature-complete modifications of this branch are merged to beta branch for beta testing.

beta

Feature-complete beta testing of merged code from development branches occurs in this branch.
Merges from development branches to this branch are squashed, and the updated versions of the individual files are mentioned in the commit messages.

stable

Feature-complete and tested versions from beta branch are stored in this branch.
Merges from beta branch to this branch are squashed, and the updated versions of the individual files are mentioned in the commit messages.
This branch contains code used in production.

Security

All files are checked for security issues; however, it is always the users responsibility to audit the code before installing and/or executing it. Inferencium takes no responsibility for any security issues which may arise due to usage of this repository.

Licensing

All content is licensed under GPLv2 license.