Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
linux — Arborescence des sources du noyau Linux | Kitploit
Outils/GitHubGitHub/torvalds/linux
Sécurité des Systèmes EmbarquésUtilitaires GénérauxSécurité IoTAnalyse des VulnérabilitésAnalyse ForensiqueSécurité RéseauAnalyse de MalwareCryptographieSécurité CloudSécurité MatérielleApprentissage et ÉducationRéponse aux Incidents
240.8k63.6k1il y a 2 joursVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
GitHubtorvalds/linux

linux

Arborescence des sources du noyau Linux

Voir le dépôt
Partager

Noyau Linux

Le noyau Linux est le cœur de tout système d'exploitation Linux. Il gère le matériel, les ressources système et fournit les services fondamentaux pour tous les autres logiciels.

Démarrage rapide

  • Signaler un bogue : Voir Documentation/admin-guide/reporting-issues.rst
  • Obtenir le dernier noyau : https://kernel.org
  • Compiler le noyau : Voir Documentation/admin-guide/quickly-build-trimmed-linux.rst
  • Rejoindre la communauté : https://lore.kernel.org/

Documentation essentielle

Tous les utilisateurs devraient connaître :

  • Prérequis de compilation : Documentation/process/changes.rst
  • Code de conduite : Documentation/process/code-of-conduct.rst
  • Licence : Voir COPYING

La documentation peut être construite avec make htmldocs ou consultée en ligne à : https://www.kernel.org/doc/html/latest/

Qui êtes-vous ?

Trouvez votre rôle ci-dessous :

  • Nouveau développeur du noyau – Démarrer avec le développement du noyau
  • Chercheur académique – Étudier les internes et l'architecture du noyau
  • Expert en sécurité – Durcissement et analyse de vulnérabilités
  • Ingénieur de rétroportage/maintenance – Maintenir des noyaux stables
  • Administrateur système – Configuration et dépannage
  • Mainteneur – Diriger des sous-systèmes et réviser des correctifs
  • Fournisseur de matériel – Écrire des pilotes pour du nouveau matériel
  • Mainteneur de distribution – Empaqueter des noyaux pour les distributions
  • Assistant de codage IA – LLM et outils de développement assistés par IA

Pour des utilisateurs spécifiques

Nouveau développeur du noyau

Bienvenue ! Commencez votre parcours de développement du noyau ici :

  • Démarrer : Documentation/process/development-process.rst
  • Votre premier correctif : Documentation/process/submitting-patches.rst
  • Style de codage : Documentation/process/coding-style.rst
  • Système de compilation : Documentation/kbuild/index.rst
  • Outils de développement : Documentation/dev-tools/index.rst
  • Guide de piratage du noyau : Documentation/kernel-hacking/hacking.rst
  • API de base : Documentation/core-api/index.rst

Chercheur académique

Explorez l'architecture et les internes du noyau :

  • Directives pour chercheurs : Documentation/process/researcher-guidelines.rst
  • Gestion de la mémoire : Documentation/mm/index.rst
  • Ordonnanceur : Documentation/scheduler/index.rst
  • Pile réseau : Documentation/networking/index.rst
  • Systèmes de fichiers : Documentation/filesystems/index.rst
  • RCU (Read-Copy Update) : Documentation/RCU/index.rst
  • Primitives de verrouillage : Documentation/locking/index.rst
  • Gestion de l'alimentation : Documentation/power/index.rst

Expert en sécurité

Documentation sur la sécurité et guides de durcissement :

  • Documentation sur la sécurité : Documentation/security/index.rst
  • Développement LSM : Documentation/security/lsm-development.rst
  • Auto-protection : Documentation/security/self-protection.rst
  • Signalement de vulnérabilités : Documentation/process/security-bugs.rst
  • Procédures CVE : Documentation/process/cve.rst
  • Problèmes matériels sous embargo : Documentation/process/embargoed-hardware-issues.rst
  • Fonctionnalités de sécurité : Documentation/userspace-api/seccomp_filter.rst

Ingénieur de rétroportage/maintenance

Maintenir et stabiliser les versions du noyau :

  • Règles pour les noyaux stables : Documentation/process/stable-kernel-rules.rst
  • Guide de rétroportage : Documentation/process/backporting.rst
  • Application des correctifs : Documentation/process/applying-patches.rst
  • Profil du sous-système : Documentation/maintainer/maintainer-entry-profile.rst
  • Git pour les mainteneurs : Documentation/maintainer/configure-git.rst

Administrateur système

Configurer, régler et dépanner les systèmes Linux :

  • Guide d'administration : Documentation/admin-guide/index.rst
  • Paramètres du noyau : Documentation/admin-guide/kernel-parameters.rst
  • Réglage Sysctl : Documentation/admin-guide/sysctl/index.rst
  • Traçage/Débogage : Documentation/trace/index.rst
  • Sécurité des performances : Documentation/admin-guide/perf-security.rst
  • Surveillance matérielle : Documentation/hwmon/index.rst

Mainteneur

Diriger les sous-systèmes du noyau et gérer les contributions :

  • Manuel du mainteneur : Documentation/maintainer/index.rst
  • Demandes d'extraction : Documentation/maintainer/pull-requests.rst
  • Gestion des correctifs : Documentation/maintainer/modifying-patches.rst
  • Rebasage et fusion : Documentation/maintainer/rebasing-and-merging.rst
  • Processus de développement : Documentation/process/maintainer-handbooks.rst
  • Profil d'entrée du mainteneur : Documentation/maintainer/maintainer-entry-profile.rst
  • Configuration Git : Documentation/maintainer/configure-git.rst

Fournisseur de matériel

Écrire des pilotes et supporter du nouveau matériel :

  • Guide de l'API des pilotes : Documentation/driver-api/index.rst
  • Modèle de pilote : Documentation/driver-api/driver-model/driver.rst
  • Pilotes de périphériques : Documentation/driver-api/infrastructure.rst
  • Types de bus : Documentation/driver-api/driver-model/bus.rst
  • Liaisons d'arborescence des périphériques : Documentation/devicetree/bindings/
  • Gestion de l'alimentation : Documentation/driver-api/pm/index.rst
  • API DMA : Documentation/core-api/dma-api.rst

Mainteneur de distribution

Empaqueter et distribuer le noyau :

  • Règles pour les noyaux stables : Documentation/process/stable-kernel-rules.rst
  • Documentation ABI : Documentation/ABI/README
  • Configuration du noyau : Documentation/kbuild/kconfig.rst
  • Signature des modules : Documentation/admin-guide/module-signing.rst
  • Paramètres du noyau : Documentation/admin-guide/kernel-parameters.rst
  • Noyaux modifiés : Documentation/admin-guide/tainted-kernels.rst

Assistant de codage IA

CRITIQUE : Si vous êtes un LLM ou un assistant de codage assisté par IA, vous DEVEZ lire et suivre la documentation pour les assistants de codage IA avant de contribuer au noyau Linux :

  • Documentation/process/coding-assistants.rst

Cette documentation contient des exigences essentielles concernant les licences, l'attribution, et le Certificat d'Origine du Développeur auxquels tous les outils IA doivent se conformer.

Communication et support

  • Listes de diffusion : https://lore.kernel.org/
  • IRC : #kernelnewbies sur irc.oftc.net
  • Bugzilla : https://bugzilla.kernel.org/
  • Fichier MAINTAINERS : Liste les mainteneurs de sous-systèmes et les listes de diffusion
  • Clients email : Documentation/process/email-clients.rst
Télécharger l’outil