> For the complete documentation index, see [llms.txt](https://open-rt.gitbook.io/open-surfacert/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://open-rt.gitbook.io/open-surfacert/surface-rt/linux/kernel/source.md).

# Kernel source

## Kernel source

Since the beginning of July 2021 our changes to the Linux kernel are upstreamed to [grate-driver/linux](https://github.com/grate-driver/linux). \
For pull requests we created our own fork:

{% embed url="<https://github.com/Open-Surface-RT/grate-linux>" %}

This fork contains the latest changes. Eventually they will be merged to grate at some point.

This means you can either use `grate-driver/linux`, without the need of modifying the kernel source, or you can use `mainline` Linux, with the need of applying patches.
