GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com β€” Build software better, together

#

kernel-programming

Star

Here are 44 public repositories matching this topic...

Language: All
Filter by language
All 44 C 30 Python 5 Assembly 2 Shell 2 Batchfile 1 C++ 1 HTML 1 Makefile 1
Sort: Most stars
Sort options
Most stars Fewest stars Most forks Fewest forks Recently updated Least recently updated

jarun / spy

Sponsor
Star 684

πŸ‘€ Linux kernel mode debugfs keylogger

kernel kernel-module linux-kernel keylogger linux-kernel-module debugfs linux-keylogger kernel-programming
  • Updated Apr 15, 2022
  • C

TheMalwareGuardian / Awesome-Bootkits-Rootkits-Development

Star 289

A curated compilation of extensive resources dedicated to bootkit and rootkit development.

kernel rootkit reverse-engineering uefi kernel-driver malware-research uefi-bootkit bootkit malware-development low-level-programming dxe-driver uefi-application kernel-programming kernel-rootkit
  • Updated Aug 16, 2026
  • HTML

therealdreg / masm32-kernel-programming

Sponsor
Star 133

masm32 kernel programming, drivers, tutorials, examples, and tools (credits Four-F)

kernel windows-kernel drivers assembly-x86 driver-programming masm32 kernel-programming
  • Updated Aug 11, 2023
  • Assembly

TheMalwareGuardian / Benthic

Star 83

Windows Kernel Rootkit

kernel rootkit reverse-engineering kernel-driver malware-development low-level-programming kernel-programming kernel-rootkit
  • Updated Aug 16, 2026
  • C

TheMalwareGuardian / Rootkits-Development-Starter-Pack

Star 28

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.

kernel rootkit reverse-engineering kernel-driver malware-development low-level-programming kernel-programming kernel-rootkit
  • Updated Jul 31, 2026
  • C

sudoparsa / OS-pintos

Star 12

Pintos - Operating Systems Group Project

c cs162 operating-systems pintos kernel-panic pintos-threads kernel-programming operating-system-scheduling pintos-kernel ce424
  • Updated Jul 12, 2022
  • C

titansarus / PintOS

Star 8

PintOS - Group Project for Sharif's CE424 Operating Systems Course (Based on Berkeley's CS162)

c os operating-system cs162 operating-systems pintos pintos-project kernel-programming ce424
  • Updated Sep 19, 2021
  • C

hhhminme / net_prog_project

Star 5

TCP/IP ν”„λ‘œν† μ½œ λ¦¬λˆ…μŠ€ 기반 λ©€ν‹° μ“°λ ˆλ“œ λΉ™κ³ κ²Œμž„

c linux multithreading tcp-socket kernel-programming
  • Updated Aug 30, 2021
  • C

ANSANJAY / LinuxKernelModuleInternals

Star 4

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)

linux-kernel kernel-modules kernel-programming modprobe kernel-development modprobe-vs-insmod module-init module-exit kernel-tutorial insmod
  • Updated Oct 2, 2023
  • C

czhao-dev / linux-device-drivers

Star 4

Four Linux kernel modules β€” character device, block device (blk-mq), network device (NAPI), and PCIe (MMIO/MSI/DMA) drivers β€” built and tested end-to-end in Docker + QEMU.

c docker synchronization kernel-module concurrency linux-kernel qemu device-driver ioctl dma systems-programming napi pcie embedded-linux block-driver character-driver mmio kernel-programming network-driver net-device
  • Updated Jul 31, 2026
  • C

ANSANJAY / LinuxModuleParameters

Star 4

A comprehensive guide to Linux kernel modules, detailing parameter passing and array passing techniques

linux-kernel kernel-modules kernel-programming linux-development kernel-tutorial parameter-passing array-passing kernel-arguments
  • Updated Oct 2, 2023
  • C

jackshendrikov / AK3_Lab2

Star 4

Basic instructions for a 32-bit ARM processor for microcontrollers

gdb gas arm-processor kernel-programming
  • Updated Mar 4, 2021
  • Makefile

amoldhamale1105 / Scorpion

Star 3

A multi-threaded kernel built in protected mode for the x86 architecture

kernel operating-system c-programming contributions-welcome x86-kernel kernel-programming
  • Updated Oct 7, 2022
  • C

ANSANJAY / KernelPerCPUVariable

Star 3

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!

system-programming runtime-database c-programming kernel-programming percpu-variables runtime-data
  • Updated Oct 22, 2023
  • C

ANSANJAY / CharacterDriverIntro

Star 3

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

kernel-module linux-drivers system-programming device-drivers kernel-programming kernel-development device-interface
  • Updated Sep 13, 2023
  • C

Lit3r4lly / WKP-Exercises

Star 3

Solutions to Windows Kernel Programming exercises by Pavel Yosifovich

windows drivers windows-internals kernel-programming
  • Updated Nov 2, 2020
  • C

alizmhdi / Pintos

Star 3
cs162 pintos kernel-programming pintos-kernel
  • Updated Jun 5, 2023
  • C

jackshendrikov / AK3_Lab3

Star 2

Bootloader of the main program. Exception handling. Output data to the debug port or console

gdb qemu gas bootloader kernel-programming
  • Updated Mar 19, 2021
  • Assembly

sraodev / linux-kernel-module-lkm

Star 2

Linux loadable kernel module(LKM)

linux rpi unix kernel kernel-module device-driver kernel-driver kernel-methods system-programming linux-kernel-module kali-linux lkm character-devices kernel-programming
  • Updated Mar 22, 2022
  • C

ANSANJAY / ModuleSupportMultipleKernel

Star 2

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.

kernel-module makefile linux-kernel kernel-programming uts-release kernel-version
  • Updated Oct 4, 2023
  • C

Add this topic to your repo

To associate your repository with the kernel-programming topic, visit your repo's landing page and select "manage topics."

Learn more

You are visitor 01402503 β€” GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800Γ—600. No cookies required.