34 results for “topic:kernel-programming”
:eyes: Linux kernel mode debugfs keylogger
A curated compilation of extensive resources dedicated to bootkit and rootkit development.
masm32 kernel programming, drivers, tutorials, examples, and tools (credits Four-F)
Windows Kernel Rootkit
Starter pack for learning how to develop Kernel-Mode rootkits: basic proof-of-concepts, development environment configuration, and step-by-step resources to begin coding low-level rootkit components from scratch.
Pintos - Operating Systems Group Project
PintOS - Group Project for Sharif's CE424 Operating Systems Course (Based on Berkeley's CS162)
TCP/IP 프로토콜 리눅스 기반 멀티 쓰레드 빙고게임
This repository explores Linux kernel modules, diving into differences between modprobe and insmod (1_modprobe_vs_insmod), and delves deeper into the internal module initialization and exit processes (2_internal_module_init_exit)
A comprehensive guide to Linux kernel modules, detailing parameter passing and array passing techniques
Explore kernel's per-CPU variables through structured modules, each covering distinct aspects like per-CPU interfaces, dynamic allocation, and more, with C examples and detailed Markdown documentation!
Solutions to Windows Kernel Programming exercises by Pavel Yosifovich
Basic instructions for a 32-bit ARM processor for microcontrollers
No description provided.
A multi-threaded kernel built in protected mode for the x86 architecture
Bootloader of the main program. Exception handling. Output data to the debug port or console
No description provided.
An introductory guide and codebase for understanding and implementing character device drivers in Linux. Dive into the world of kernel programming and learn how to create your own character device drivers step-by-step
A collection of example Linux kernel modules, demonstrating basic structures and functionalities across different kernel versions. This repository is a learning resource for those looking to understand kernel module programming and Linux Kernel nuances.
It monitors files
Learn the basics of Linux Kernel Programming through hands-on practice
PID Controlled fan for the Raspberry Pi 3 b
Explore synchronization primitives in Linux Kernel with code snippets & detailed markdown files. Dive into semaphores, locking mechanisms, & more
xv6 Operating system with Shell History Ring, Caret Navigation, Scheduling and Paging, done as a part of CS 344 (OS Lab)
This is yet another repository to get you started with kernel development.
eBPF kprobes to stream real-time syscall events from the linux kernel. Ideal for low-overhead observability, security auditing, & prototyping telemetry with BCC/libbpf and perf buffers.
A high-performance kernel implementation of multi-head attention using Triton. Focused on minimizing memory overhead and maximizing throughput for large-scale transformer layers. Includes clean-tensor layouts, head-grouping optimisations, and ready-to-benchmark code you can plug into custom models.
Linux loadable kernel module(LKM)
Introductory Kernel Modules to know more about Kernel Programming.
my code sandbox for the linux kernel programming book.