awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 dépôts

Awesome GitHub RepositoriesKernel Internals

Resources and tools for exploring the XNU kernel and Mach microkernel.

Explore 4 awesome GitHub repositories matching part of an awesome list · Kernel Internals. Refine with filters or upvote what's useful.

Awesome Kernel Internals GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • apple/darwin-xnuAvatar de apple

    apple/darwin-xnu

    11,258Voir sur GitHub↗

    XNU est un noyau de système d'exploitation hybride qui combine une architecture de micro-noyau avec une couche monolithique pour les services système. Il fournit une base pour le développement de systèmes d'exploitation, incorporant des interfaces d'appel système standardisées, un framework de pilotes de périphériques modulaire et une sécurité de contrôle d'accès obligatoire. L'architecture dispose d'un micro-noyau basé sur Mach et d'une couche monolithique basée sur BSD. Il utilise un bus de communication inter-processus par passage de messages pour un échange de données sécurisé entre les composants isolés du noyau et les processus en espace utilisateur, aux côtés d'un framework de pilotes orienté objet qui découple la logique spécifique au matériel du noyau central. Le système inclut un moteur de contrôle d'accès obligatoire pour l'application de la sécurité pilotée par les politiques et un débogueur de noyau distant pour inspecter la mémoire en direct et analyser les paniques système. Des capacités supplémentaires couvrent la planification multi-processeur, la coordination des ressources matérielles et un système de construction pour générer des images amorçables à travers différentes architectures. Le projet fournit des outils pour la gestion de la construction du noyau, la génération de symboles de débogage et un framework pour la vérification des appels système.

    Official source code for the XNU kernel.

    C
    Voir sur GitHub↗11,258
  • bpftrace/bpftraceAvatar de bpftrace

    bpftrace/bpftrace

    9,950Voir sur GitHub↗

    bpftrace is a high-level eBPF tracing tool and kernel instrumentation framework for Linux. It provides a tracing language to instrument kernel and user-space events without recompiling the system, functioning as a dynamic system profiler and event aggregator. The project enables dynamic system tracing and Linux kernel observability by capturing tracepoints and dynamic probes in real time. It allows for kernel data inspection and runtime process debugging by accessing internal data structures and filtering specific process events. Its capability surface covers system performance analysis, inc

    Allows accessing and summarizing internal kernel data structures to diagnose complex system behaviors.

    C++bccbpfebpf
    Voir sur GitHub↗9,950
  • acidanthera/liluAvatar de acidanthera

    acidanthera/Lilu

    3,845Voir sur GitHub↗

    Lilu is a kernel patching engine and runtime code injection framework designed to modify kernel drivers and libraries in memory. It functions as an operating system customization framework that intercepts function calls and redirects execution flow within the kernel to resolve hardware compatibility issues and adjust system stability. The project employs a modular platform that allows for the injection of code and the modification of system libraries during the boot process without altering files on disk. It utilizes a plugin-based extension architecture and a standardized API interface to lo

    Kernel extension for arbitrary kernel and process patching.

    C
    Voir sur GitHub↗3,845
  • osy/amfiexemptionAvatar de osy

    osy/AMFIExemption

    122Voir sur GitHub↗

    Adds allowed entitlements to non-Apple signed apps when SIP is enabled.

    Tool for bypassing Apple Mobile File Integrity checks.

    C++
    Voir sur GitHub↗122
  1. Home
  2. Part of an Awesome List
  3. DevOps & Infrastructure
  4. Kernel Internals

Explorer les sous-tags

  • Data Structure InspectorsTools for accessing and analyzing the internal representation of kernel data structures. **Distinct from Kernel Internals:** Distinct from Kernel Internals: focuses specifically on the inspection and summarization of data structures rather than general exploration.