kernel-programming
There are 24 repositories under kernel-programming topic.
jarun/spy
:eyes: Linux kernel mode debugfs keylogger
therealdreg/masm32-kernel-programming
masm32 kernel programming, drivers, tutorials, examples, and tools (credits Four-F)
sudoparsa/OS-pintos
Pintos - Operating Systems Group Project
titansarus/PintOS
PintOS - Group Project for Sharif's CE424 Operating Systems Course (Based on Berkeley's CS162)
hhhminme/net_prog_project
TCP/IP 프로토콜 리눅스 기반 멀티 쓰레드 빙고게임
ANSANJAY/LinuxKernelModuleInternals
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)
ANSANJAY/LinuxModuleParameters
A comprehensive guide to Linux kernel modules, detailing parameter passing and array passing techniques
jackshendrikov/AK3_Lab2
Basic instructions for a 32-bit ARM processor for microcontrollers
Lit3r4lly/WKP-Exercises
Solutions to Windows Kernel Programming exercises by Pavel Yosifovich
amoldhamale1105/Scorpion
A multi-threaded kernel built in protected mode for the x86 architecture
ANSANJAY/KernelPerCPUVariable
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!
capnemo/rpi_fan
PID Controlled fan for the Raspberry Pi 3 b
jackshendrikov/AK3_Lab3
Bootloader of the main program. Exception handling. Output data to the debug port or console
mohammad-yazdani/kernel_dev
This is yet another repository to get you started with kernel development.
kon-si/ntua_oslab
Lab assignments for ECE NTUA 3237 OS Lab
nenieiri-42Yerevan/Little-penguin-1
This project is an introduction to the kernel and driver programming. It is about compiling a custom Kernel, building and using a kernel module, and learning how drivers in Linux work. It is the 2nd project in the Kernel specialization of 42 School.
ANSANJAY/CharacterDriverIntro
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
ANSANJAY/KernelReadWriteSemaphoreLock
Explore synchronization primitives in Linux Kernel with code snippets & detailed markdown files. Dive into semaphores, locking mechanisms, & more
ANSANJAY/ModuleSupportMultipleKernel
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.
Arna-Maity/Linux-Kernel-Modules
Introductory Kernel Modules to know more about Kernel Programming.
sraodev/linux-kernel-module-lkm
Linux loadable kernel module(LKM)
vrrao01/xv6
xv6 Operating system with Shell History Ring, Caret Navigation, Scheduling and Paging, done as a part of CS 344 (OS Lab)