Skip to content

Repository files navigation

Linux Kernel

The Linux kernel is the core of any Linux operating system. It manages hardware, system resources, and provides the fundamental services for all other software.


🚀 Quick Start

TaskWhere
🐛 Report a bugDocumentation/admin-guide/reporting-issues.rst
⬇️ Get the latest kernelkernel.org
🔨 Build the kernelDocumentation/admin-guide/quickly-build-trimmed-linux.rst
💬 Join the communitylore.kernel.org

📖 Essential Documentation

All users should be familiar with:

💡 Full documentation can be built locally with make htmldocs, or browsed online at kernel.org/doc/html/latest.


🙋 Who Are You?

Find your role below to jump straight to the docs that matter to you:

RoleFocus
🧑‍💻 New Kernel DeveloperGetting started with kernel development
🎓 Academic ResearcherStudying kernel internals and architecture
🛡️ Security ExpertHardening and vulnerability analysis
🔧 Backport/Maintenance EngineerMaintaining stable kernels
⚙️ System AdministratorConfiguring and troubleshooting
👑 MaintainerLeading subsystems and reviewing patches
🔌 Hardware VendorWriting drivers for new hardware
📦 Distribution MaintainerPackaging kernels for distros
🤖 AI Coding AssistantLLMs and AI-powered development tools

For Specific Users

New Kernel Developer

Welcome! Start your kernel development journey here:

Academic Researcher

Explore the kernel's architecture and internals:

Security Expert

Security documentation and hardening guides:

Backport/Maintenance Engineer

Maintain and stabilize kernel versions:

System Administrator

Configure, tune, and troubleshoot Linux systems:

Maintainer

Lead kernel subsystems and manage contributions:

Hardware Vendor

Write drivers and support new hardware:

Distribution Maintainer

Package and distribute the kernel:

AI Coding Assistant

⚠️CRITICAL: If you are an LLM or AI-powered coding assistant, you MUST read and follow the AI coding assistants documentation before contributing to the Linux kernel:

This documentation contains essential requirements about licensing, attribution, and the Developer Certificate of Origin that all AI tools must comply with.


💬 Communication and Support


Markdowned By CAgent_47

About

Linux kernel source tree

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages