1 repositorio
The development of functional programs intended to execute within the operating system kernel.
Distinct from Kernel-Level Operations: Distinct from drivers or offensive execution; focuses on general-purpose functional logic in the kernel.
Explore 1 awesome GitHub repository matching operating systems & systems programming · Kernel-Space Logic Implementation. Refine with filters or upvote what's useful.
Este proyecto es un recurso educativo que proporciona un tutorial de desarrollo integral para escribir y cargar programas eBPF utilizando C, Go y Rust dentro del kernel de Linux. Sirve como una guía técnica para desarrollar lógica personalizada para ejecutar directamente en el kernel. Los materiales cubren dominios especializados incluyendo observabilidad y rastreo del kernel, implementación de seguridad para detección de intrusiones e ingeniería de red de alto rendimiento para filtrado de paquetes y balanceo de carga. También incluye manuales dedicados para el rastreo del kernel de Linux y el uso de kprobes, uprobes y tracepoints. El proyecto abarca una amplia gama de áreas de capacidad, como instrumentación del kernel, monitoreo y observabilidad del sistema, análisis de red y aplicación de seguridad. Además, se extiende a la depuración a nivel de hardware para GPUs y controladores, así como a la manipulación de sistemas de bajo nivel y gestión de recursos.
Implements the replacement of kernel function pointers with eBPF programs to update logic without requiring system reboots.