Community

Kernel patches and bug reports are handled on GitHub.

Contributing to the kernel

Put process behavior, VFS policy, networking and other shared kernel work in common source. Architecture directories contain CPU entry, context switching, interrupt handling and platform bring-up.

Before sending a patch, build x86_64 and AArch64 and run the tests for the changed subsystem. Userspace-visible behavior must match on both architectures unless the ABI itself differs.

Use English in source, comments, commit messages and repository documentation. Keep each change reviewable on its own.

Repositories

kernel
Kernel source, architecture ports, drivers and validation tools.
workstation
QEMU-based VM management and desktop test tooling.
kernel issues
Bug reports and technical work for the kernel repository.