awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 रिपॉजिटरी

Awesome GitHub RepositoriesKernel-Userspace Shared Maps

Memory structures shared between kernel and userspace for efficient data aggregation and communication.

Distinct from Hash Maps: None of the candidates cover the specific architecture of shared eBPF maps.

Explore 4 awesome GitHub repositories matching operating systems & systems programming · Kernel-Userspace Shared Maps. Refine with filters or upvote what's useful.

Awesome Kernel-Userspace Shared Maps GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • bpftrace/bpftracebpftrace का अवतार

    bpftrace/bpftrace

    9,950GitHub पर देखें↗

    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

    Utilizes shared hash maps and arrays between the kernel and userspace to aggregate and store event counters.

    C++bccbpfebpf
    GitHub पर देखें↗9,950
  • cilium/ebpfcilium का अवतार

    cilium/ebpf

    7,529GitHub पर देखें↗

    This project is a Go library and runtime for loading and managing eBPF programs and maps. It provides a bytecode loader and kernel interface to inject instructions into kernel hooks for system-level execution and observability across both Linux and Windows operating systems. The library features a relocation engine and tooling to ensure program compatibility across different kernel versions and distributions. It supports portable deployment by embedding compiled objects for multiple CPU architectures into a single binary and provides the ability to load signed system drivers on Windows. The

    Uses specialized kernel data structures to exchange information and maintain state between the kernel and the application.

    Gobtfebpfgo
    GitHub पर देखें↗7,529
  • sel4/sel4seL4 का अवतार

    seL4/seL4

    5,583GitHub पर देखें↗

    seL4 is a formally verified microkernel whose C implementation is backed by machine-checked mathematical proofs of correctness, confidentiality, integrity, and availability. It enforces strict isolation between processes through hardware-enforced address space separation and a capability-based access control system, where each process holds explicit rights only to the resources it has been granted. The kernel exposes hardware resources through a minimal API of system calls that manage threads, address spaces, and inter-process communication, with synchronous IPC supporting sender-identifying b

    Optimizes RPC by exchanging data through shared userspace buffers instead of kernel IPC buffers.

    Cmicrokernelossel4
    GitHub पर देखें↗5,583
  • aya-rs/ayaaya-rs का अवतार

    aya-rs/aya

    4,321GitHub पर देखें↗

    Aya is a Rust-native framework for writing, compiling, and loading eBPF programs into the Linux kernel. It provides a complete development environment that eliminates the need for a C toolchain or libbpf, allowing developers to work entirely within the Rust ecosystem. The framework manages the full lifecycle of eBPF programs, including async runtime integration, CO-RE BTF resolution for kernel version portability, ELF-based program loading, and safe kernel memory access. The framework distinguishes itself through its pure Rust compilation pipeline, which compiles Rust source code directly int

    Synchronizes data between kernel-space eBPF programs and userspace applications using shared memory maps.

    Rustbpfebpfobservability
    GitHub पर देखें↗4,321
  1. Home
  2. Operating Systems & Systems Programming
  3. Kernel-Userspace Shared Maps

सब-टैग एक्सप्लोर करें

  • Userspace IPC Buffer BypassesTechniques for exchanging RPC data through shared userspace buffers instead of kernel IPC buffers. **Distinct from Kernel-Userspace Shared Maps:** Distinct from Kernel-Userspace Shared Maps: focuses on bypassing kernel IPC buffers for RPC, not general shared map structures.
  • Userspace Map Populators1 सब-टैगInserts entries into an eBPF hash map from a userspace program to control kernel-level filtering logic. **Distinct from Kernel-Userspace Shared Maps:** Distinct from Kernel-Userspace Shared Maps: focuses on the act of populating maps from userspace rather than the shared memory structure itself.