Zurück zu den Updates
New releaseAug 20, 2026

linux v7.2

Linux-Kernel-Quellbaum

Teilen

Linux-Kernel

Der Linux-Kernel ist das Herzstück jedes Linux-Betriebssystems. Er verwaltet Hardware, Systemressourcen und stellt die grundlegenden Dienste für alle anderen Software bereit.

Schnellstart

  • Einen Fehler melden: Siehe Documentation/admin-guide/reporting-issues.rst
  • Den neuesten Kernel erhalten: https://kernel.org
  • Den Kernel bauen: Siehe Documentation/admin-guide/quickly-build-trimmed-linux.rst
  • Der Community beitreten: https://lore.kernel.org/

Wesentliche Dokumentation

Alle Benutzer sollten vertraut sein mit:

  • Build-Anforderungen: Documentation/process/changes.rst
  • Verhaltenskodex: Documentation/process/code-of-conduct.rst
  • Lizenz: Siehe COPYING

Die Dokumentation kann mit make htmldocs erstellt oder online eingesehen werden unter: https://www.kernel.org/doc/html/latest/

Wer sind Sie?

Finden Sie Ihre Rolle unten:

  • Neuer Kernel-Entwickler: Einstieg in die Kernel-Entwicklung
  • Akademischer Forscher: Studium der Kernel-Interna und -Architektur
  • Sicherheitsexperte: Härtung und Schwachstellenanalyse
  • Backport-/Wartungsingenieur: Pflege stabiler Kernel
  • Systemadministrator: Konfiguration und Fehlerbehebung
  • Maintainer: Leitung von Subsystemen und Überprüfung von Patches
  • Hardware-Anbieter: Schreiben von Treibern für neue Hardware
  • Distributions-Maintainer: Paketierung von Kerneln für Distributionen
  • KI-Codierungsassistent: LLMs und KI-gestützte Entwicklungswerkzeuge

Für bestimmte Benutzer

Neuer Kernel-Entwickler

Willkommen! Beginnen Sie hier Ihre Reise in die Kernel-Entwicklung:

  • Erste Schritte: Documentation/process/development-process.rst
  • Ihr erster Patch: Documentation/process/submitting-patches.rst
  • Codierungsstil: Documentation/process/coding-style.rst
  • Build-System: Documentation/kbuild/index.rst
  • Entwicklungswerkzeuge: Documentation/dev-tools/index.rst
  • Kernel-Hacking-Leitfaden: Documentation/kernel-hacking/hacking.rst
  • Kern-APIs: Documentation/core-api/index.rst

Akademischer Forscher

Erkunden Sie die Architektur und Interna des Kernels:

  • Richtlinien für Forscher: Documentation/process/researcher-guidelines.rst
  • Speicherverwaltung: Documentation/mm/index.rst
  • Scheduler: Documentation/scheduler/index.rst
  • Netzwerk-Stack: Documentation/networking/index.rst
  • Dateisysteme: Documentation/filesystems/index.rst
  • RCU (Read-Copy Update): Documentation/RCU/index.rst
  • Sperr-Primitive: Documentation/locking/index.rst
  • Energiemanagement: Documentation/power/index.rst

Sicherheitsexperte

Sicherheitsdokumentation und Härtungsleitfäden:

  • Sicherheitsdokumentation: Documentation/security/index.rst
  • LSM-Entwicklung: Documentation/security/lsm-development.rst
  • Selbstschutz: Documentation/security/self-protection.rst
  • Melden von Schwachstellen: Documentation/process/security-bugs.rst
  • CVE-Verfahren: Documentation/process/cve.rst
  • Unter Embargo stehende Hardware-Probleme: Documentation/process/embargoed-hardware-issues.rst
  • Sicherheitsfunktionen: Documentation/userspace-api/seccomp_filter.rst

Backport-/Wartungsingenieur

Warten und stabilisieren Sie Kernel-Versionen:

  • Regeln für stabile Kernel: Documentation/process/stable-kernel-rules.rst
  • Backporting-Leitfaden: Documentation/process/backporting.rst
  • Anwenden von Patches: Documentation/process/applying-patches.rst
  • Subsystem-Profil: Documentation/maintainer/maintainer-entry-profile.rst
  • Git für Maintainer: Documentation/maintainer/configure-git.rst

Systemadministrator

Konfigurieren, optimieren und beheben Sie Fehler in Linux-Systemen:

  • Admin-Leitfaden: Documentation/admin-guide/index.rst
  • Kernel-Parameter: Documentation/admin-guide/kernel-parameters.rst
  • Sysctl-Optimierung: Documentation/admin-guide/sysctl/index.rst
  • Tracing/Debugging: Documentation/trace/index.rst
  • Leistungssicherheit: Documentation/admin-guide/perf-security.rst
  • Hardware-Überwachung: Documentation/hwmon/index.rst

Maintainer

Leiten Sie Kernel-Subsysteme und verwalten Sie Beiträge:

  • Maintainer-Handbuch: Documentation/maintainer/index.rst
  • Pull-Requests: Documentation/maintainer/pull-requests.rst
  • Verwalten von Patches: Documentation/maintainer/modifying-patches.rst
  • Rebasing und Merging: Documentation/maintainer/rebasing-and-merging.rst
  • Entwicklungsprozess: Documentation/process/maintainer-handbooks.rst
  • Maintainer-Eintrittsprofil: Documentation/maintainer/maintainer-entry-profile.rst
  • Git-Konfiguration: Documentation/maintainer/configure-git.rst

Hardware-Anbieter

Schreiben Sie Treiber und unterstützen Sie neue Hardware:

  • Treiber-API-Leitfaden: Documentation/driver-api/index.rst
  • Treibermodell: Documentation/driver-api/driver-model/driver.rst
  • Gerätetreiber: Documentation/driver-api/infrastructure.rst
  • Bustypen: Documentation/driver-api/driver-model/bus.rst
  • Device-Tree-Bindings: Documentation/devicetree/bindings/
  • Energiemanagement: Documentation/driver-api/pm/index.rst
  • DMA-API: Documentation/core-api/dma-api.rst

Distributions-Maintainer

Paketieren und verteilen Sie den Kernel:

  • Regeln für stabile Kernel: Documentation/process/stable-kernel-rules.rst
  • ABI-Dokumentation: Documentation/ABI/README
  • Kernel-Konfiguration: Documentation/kbuild/kconfig.rst
  • Modulsignierung: Documentation/admin-guide/module-signing.rst
  • Kernel-Parameter: Documentation/admin-guide/kernel-parameters.rst
  • Verunreinigte Kernel: Documentation/admin-guide/tainted-kernels.rst

KI-Codierungsassistent

KRITISCH: Wenn Sie ein LLM oder ein KI-gestützter Codierungsassistent sind, MÜSSEN Sie die Dokumentation für KI-Codierungsassistenten lesen und befolgen, bevor Sie zum Linux-Kernel beitragen:

  • Documentation/process/coding-assistants.rst

Diese Dokumentation enthält wesentliche Anforderungen zu Lizenzierung, Namensnennung und dem Developer Certificate of Origin, die alle KI-Tools einhalten müssen.

Kommunikation und Support

Kategorien