awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 Repos

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

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • apple/darwin-xnuAvatar von apple

    apple/darwin-xnu

    11,258Auf GitHub ansehen↗

    XNU ist ein hybrider Betriebssystemkern, der eine Mikrokernel-Architektur mit einer monolithischen Schicht für Systemdienste kombiniert. Er bietet eine Grundlage für die Betriebssystementwicklung und integriert standardisierte Systemaufruf-Schnittstellen, ein modulares Gerätetreiber-Framework und eine obligatorische Zugriffskontrollsicherheit. Die Architektur verfügt über einen Mach-basierten Mikrokernel und eine BSD-basierte monolithische Schicht. Sie nutzt einen nachrichtenbasierten Inter-Prozess-Kommunikationsbus für den sicheren Datenaustausch zwischen isolierten Kernel-Komponenten und Benutzerprozessen, neben einem objektorientierten Treiber-Framework, das hardwarespezifische Logik vom Kern-Kernel entkoppelt. Das System enthält eine Engine für obligatorische Zugriffskontrolle zur richtlinienbasierten Sicherheitsdurchsetzung und einen Remote-Kernel-Debugger zur Inspektion von Live-Speicher und zur Analyse von System-Panics. Zusätzliche Fähigkeiten decken die Multiprozessor-Planung, die Koordination von Hardwareressourcen und ein Build-System zur Generierung bootfähiger Images über verschiedene Architekturen hinweg ab. Das Projekt bietet Tools für das Kernel-Build-Management, die Generierung von Debug-Symbolen und ein Framework für die Systemaufruf-Verifizierung.

    Official source code for the XNU kernel.

    C
    Auf GitHub ansehen↗11,258
  • bpftrace/bpftraceAvatar von bpftrace

    bpftrace/bpftrace

    9,950Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗9,950
  • acidanthera/liluAvatar von acidanthera

    acidanthera/Lilu

    3,845Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,845
  • osy/amfiexemptionAvatar von osy

    osy/AMFIExemption

    122Auf GitHub ansehen↗

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

    Tool for bypassing Apple Mobile File Integrity checks.

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

Unter-Tags erkunden

  • 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.