kernel-development

There are 55 repositories under kernel-development topic.

  • pritamzope/OS

    Writing & Making Operating System and Kernel parts so simple like Hello World Programs, Starting from writing Bootloaders, Hello World Kernel, GDT, IDT, Terminal, Keyboard/Mouse, Memory Manager, HDD ATA R/W, VGA/VESA Graphics

    Language:C6622625102
  • Osdev-Notes

    dreamportdev/Osdev-Notes

    A book that explore how to write an Operating System from scratch

    Language:Shell4949432
  • xyris

    XyrisOS/xyris

    The Xyris Kernel

    Language:C++152818611
  • therealdreg/x86osdev

    x86 OS development using Bochs emulator. MIT xv6, JamesM's kernel development tutorials (with some changes) & more

    Language:C++74407
  • tpiekarski/lkm-sandbox

    Collection of Linux Kernel Modules and PoC to discover, learn and practice Linux Kernel Development

    Language:C475365
  • Dashbloxx/chaotix

    The chaotix operating system! (Previously known as Magma or Psychix)

    Language:C31306
  • MsM-4.14-K2-141b

    karthik558/MsM-4.14-K2-141b

    This is the kernel source code for "REDMI NOTE 7 PRO". Please exercise caution while working with kernel code, as force pushing can be risky. Use it to build custom kernels and modify the functionality of the device.

    Language:C21207
  • ituacm/System-Programming-23-24

    ITU ACM System Programming Workshop by Hayri Turgut Uyar

    Language:C11600
  • ZeroMemoryEx/CiaIoctl

    User/Kernel Mode communication using IOCTL

    Language:C9203
  • ANSANJAY/KernelDev101

    Comprehensive beginner's guide to kernel development: Dive into core concepts, hands-on tutorials, and best practices. Whether you're a novice or looking to refresh your skills, this repository offers essential resources to start your kernel programming journey

    Language:C7101
  • k101

    ngn13/k101

    🇹🇷 kernel hacklemenin temellerini öğrenin

    Language:C7201
  • singul4ri7y/asif-os

    A hobby fully-functioning Operating System for learning purposes

    Language:C7100
  • whampson/ohwes

    An x86 operating system written from scratch.

    Language:C6210
  • ElliotAlderson51/Kernel-Rootkit-32Bit

    Rootkit for Windows 32-bit

    Language:C++5304
  • hadihaider055/Rust_OS

    Developed a Small Operating System using Rust Programming Language, followed the tutorial by (Philipp Oppermann) and learned along the way how to build the OS with Rust.

    Language:Rust5100
  • OmarAzizi/EchoOS

    Operating System and Kernel

    Language:C4100
  • amoldhamale1105/frostbyte

    A baremetal lightweight kernel and OS

    Language:C3220
  • cedrickchee/taijios

    TaijiOS is a hobby operating system written from scratch in Rust for learning systems programming. It's my own OS that attempts to bring back the "P" in PC. Design goals: minimal, modular, reliable, and safe.

    Language:Rust3201
  • gunh0/linux-kernel

    🖥️ Linux Kernel Programming for My Own Kernel Modules

    Language:C3200
  • hiejulia/kernel-project

    Kernel development project

    Language:C++3200
  • 0xdeadbeer/basic-kernel

    Basic kernel boilerplate

    Language:C2200
  • Prelude-in-C

    alienfxfiend/Prelude-in-C

    xL AUX *~My Journey Into Programming~* *~My Learning Path~* *~Diary Of A Reverse Engineer~* *~Legacy of RCE Chronicles & Code Mastery~* *~Gdev Kdev Primer Sysdev 101 Capture The Flag CTF Macro Excerpt [Codemasters]~* *~Steep Learning Curve~* :comet: —Cybernetic Crew Brb乇√iレ◥Çレ₳Ñ◤

  • 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)

    Language:C2100
  • initBasti/NanoPC-T4_armbian_configuration

    My configuration for Linux Kernel development on the FriendlyElec NanoPC-T4 with the latest kernel version.

    Language:Shell2130
  • Katya-Incorporated/KernelGS

    Kernel sources of the Katya ® 👽 OS for the Pixel 6, Pixel 6 Pro, Pixel 6a, Pixel 7, Pixel 7 Pro, Pixel 7a, Pixel Tablet and Pixel Fold. These sources are only used to build device-specific modules. The Generic Kernel Image is built from the common kernel.

    Language:C20
  • LouisVanLangendonck/UPC-AML-ArchitectureImageClassif

    Image classification using both non-DL and DL approaches. Some interesting techniques are included like SIFT-feature extraction and multiple kernel learning (MLK).

    Language:Jupyter Notebook2101
  • Neetx/hexlv

    x86-64 simple kernel

    Language:C2200
  • nthnn/NoOS

    NoOS (No Operating System) is an attempt unikernel framework for developing programs in C++ without OS.

    Language:C++210
  • rishka

    nthnn/rishka

    RISC-V core virtual runtime written in C/C++ (Arduino platform) intended for ESP32-WROVER with PSRAM.

    Language:C++2130
  • silas-wr/crateOS

    Linux-inspired operating system built to resist attack

    Language:C2
  • zhourrr/kernel-dev

    My Personal Reference Guide to Linux Kernel Development

    Language:Shell2200
  • Katya-Incorporated/KernelCommon6.1

    Linux Kernel Common for the Katya ® 👽 OS.

    Language:C110
  • Katya-Incorporated/Pixel-8-and-Pixel-8-Pro-kernel-prebuilts

    Pixel 8 and Pixel 8 Pro kernel prebuilts for the Katya ® 👽 OS. Now open for the Developers all around the world.

    Language:C110
  • Katya-Incorporated/Pixel-8a-kernel-prebuilts

    Pixel 8a kernel prebuilts for the Katya ® 👽 OS. Now available for the developers all around the world!

    Language:C110
  • ngn13/kbuild

    kernel build script for development/hacking

    Language:Shell1101
  • Tmd-Group-ID/PandaCute-OS-Kernel

    PandaCute OS Beta Version 1

    Language:C#100