Topic: "kernel-development"
Xacone/BestEdrOfTheMarket
AV/EDR Evasion Lab for Training & Learning Purposes
Language: C++ - Size: 80.5 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 1,235 - Forks: 132

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: C - Size: 12.2 MB - Last synced at: 19 days ago - Pushed at: 7 months ago - Stars: 752 - Forks: 106

dreamportdev/Osdev-Notes
A book that explore how to write an Operating System from scratch
Language: Markdown - Size: 4.39 MB - Last synced at: 11 days ago - Pushed at: about 2 months ago - Stars: 706 - Forks: 48

XyrisOS/xyris
The Xyris Kernel
Language: C++ - Size: 5.3 MB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 153 - Forks: 11

therealdreg/x86osdev
x86 OS development using Bochs emulator. MIT xv6, JamesM's kernel development tutorials (with some changes) & more
Language: C++ - Size: 35.5 MB - Last synced at: 24 days ago - Pushed at: over 1 year ago - Stars: 80 - Forks: 10

tpiekarski/lkm-sandbox
Collection of Linux Kernel Modules and PoC to discover, learn and practice Linux Kernel Development
Language: C - Size: 1.16 MB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 39 - Forks: 4

Dashbloxx/chaotix
The chaotix operating system! (Previously known as Magma or Psychix)
Language: C - Size: 200 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 28 - Forks: 7

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: C - Size: 1.71 GB - Last synced at: about 13 hours ago - Pushed at: over 3 years ago - Stars: 22 - Forks: 6

ituacm/System-Programming-23-24
ITU ACM System Programming Workshop by Hayri Turgut Uyar
Language: C - Size: 706 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 12 - Forks: 0

ngn13/kernel-101
Kernel hacklemenin temellerini öğrenin (🇹🇷 Türkçe bir kaynak)
Language: C - Size: 12.2 MB - Last synced at: 21 days ago - Pushed at: 4 months ago - Stars: 8 - Forks: 2

whampson/ohwes
My hobby operating system.
Language: C - Size: 67.5 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 7 - Forks: 0

ZeroMemoryEx/CiaIoctl
User/Kernel Mode communication using IOCTL
Language: C - Size: 12.7 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 6 - Forks: 2

singul4ri7y/asif-os
A hobby fully-functioning Operating System for learning purposes
Language: C - Size: 196 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 5 - Forks: 0

CPScript/kyro
"Kyro" a simple and basic; bare bones operating system focusing on user security and protection(kind of like tails OS), WARNING: This isn't complete yet so it might not work. Inspiration from OSMora's hyra OS.
Language: C - Size: 237 KB - Last synced at: about 18 hours ago - Pushed at: 7 months ago - Stars: 4 - Forks: 0

OmarAzizi/EchoOS
Operating System and Kernel
Language: C - Size: 48.8 KB - Last synced at: 19 days ago - Pushed at: about 1 year ago - Stars: 4 - Forks: 0

ElliotAlderson51/Kernel-Rootkit-32Bit
Rootkit for Windows 32-bit
Language: C++ - Size: 5.86 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 1

hiejulia/kernel-project
Kernel development project
Language: C++ - Size: 317 KB - Last synced at: 22 days ago - Pushed at: almost 5 years ago - Stars: 4 - Forks: 1

amoldhamale1105/frostbyte
A baremetal lightweight kernel and OS
Language: C - Size: 1.07 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 3 - Forks: 0

nthnn/NoOS
NoOS (No Operating System) is an attempt unikernel framework for developing programs in C++ without OS.
Language: C++ - Size: 733 KB - Last synced at: about 2 months ago - Pushed at: 12 months ago - Stars: 3 - Forks: 0

gunh0/linux-kernel
🖥️ Linux Kernel Programming for My Own Kernel Modules
Language: C - Size: 34.2 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

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: Rust - Size: 578 KB - Last synced at: 16 days ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 1

initBasti/NanoPC-T4_armbian_configuration
My configuration for Linux Kernel development on the FriendlyElec NanoPC-T4 with the latest kernel version.
Language: Shell - Size: 249 KB - Last synced at: about 15 hours ago - Pushed at: about 4 years ago - Stars: 3 - Forks: 0

zhourrr/kernel-dev
My Personal Reference Guide to Linux Kernel Development
Language: Shell - Size: 22.5 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 2 - Forks: 0

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レ◥Çレ₳Ñ◤
Language: C++ - Size: 79.9 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 2 - Forks: 0

ngn13/kbuild
kernel build script for development/hacking
Language: Shell - Size: 17.6 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 2

nthnn/rishka
RISC-V core virtual runtime written in C/C++ (Arduino platform) intended for ESP32-WROVER with PSRAM.
Language: C++ - Size: 37.5 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

0xdeadbeer/basic-kernel
💻Basic kernel :D
Language: C - Size: 12.7 KB - Last synced at: almost 2 years ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 0

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 Notebook - Size: 2.96 MB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 1

AlirezaChegini/mOS Fork of intel/mOS
several guides for kernel developers and users
Size: 1.17 GB - Last synced at: about 1 month ago - Pushed at: over 5 years ago - Stars: 2 - Forks: 0

Neetx/hexlv
x86-64 simple kernel
Language: C - Size: 40 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 2 - Forks: 0

sprookie/MapFUSE
simple fuseFS using mmap + list to manage files and data
Language: C - Size: 14.6 KB - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

Vjonquiere/OperatingSystem
A basic operating system based on a simple kernel
Language: C++ - Size: 4.33 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

alkuzin/kfs
Hobby monolithic x86-32 Unix-like operating system from scratch
Language: C++ - Size: 684 KB - Last synced at: 20 days ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

PraveenKumar-Rajendran/OS-and-System-Programming
Operating Systems and System Programming: A Deep Dive into xv6
Language: C - Size: 25.1 MB - Last synced at: 30 days ago - Pushed at: 8 months ago - Stars: 1 - Forks: 0

silas-wr/crateOS
Linux-inspired operating system built to resist attack
Language: C - Size: 10.3 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0

Tmd-Group-ID/PandaCute-OS-Kernel
PandaCute OS Beta Version 1
Language: C# - Size: 502 KB - Last synced at: 10 months ago - Pushed at: 11 months ago - Stars: 1 - Forks: 0

Katya-Incorporated/Kernel-Common
The Katya ® 👽 OS Kernel Common serves as the foundation for all devices running Katya OS, providing a unified and stable core. It is designed to ensure high performance, security, and compatibility across a wide range of hardware. By optimizing for privacy and decentralization, the common kernel supports seamless operation and customization for it
Language: C - Size: 1.5 GB - Last synced at: 21 days ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

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: C - Size: 113 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

JuantAldea/kernel_challenge
Source code of my submissions for the Eudyptula challenge. A Linux kernel programming challenge.
Language: C - Size: 67.4 KB - Last synced at: 9 months ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 1

gods-mack/EagleOS
A 32 bit OS-kernel. inspired by James Molley
Language: C - Size: 784 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

zenwav/tc-build Fork of ClangBuiltLinux/tc-build
A set of scripts to build LLVM and binutils. This repo contains Clang toolchains for AArch64 hosts, targeted for bare-metal (ELF/kernel) development.
Language: Python - Size: 896 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 0 - Forks: 0

nonbinarybyte/Server25-OS
"Server25-OS" (S25-OS) is a very mysterious OS.
Language: C - Size: 39.1 KB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 0 - Forks: 0

rexinscfu/rexus
A minimalist, high-performance kernel for embedded systems and DIY OS projects.
Size: 14.6 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

hermya/kernel-tracker
An application that acts as a low-level task manager in Linux, proficient in tracking system up-time, memory faults, and a lot more!
Language: C - Size: 14.6 KB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

SCCSMARTCODE/Advanced-C-Programming
Dive into advanced concepts of C programming, including memory management, multi-threading, file I/O, networking, system calls, hardware manipulation, and more. Track your progress and build professional-grade projects
Language: Makefile - Size: 10.7 KB - Last synced at: 18 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

GAsNA/KFS-1
This first (out of 10) project is a very basic kernel with some basic features.
Language: C - Size: 487 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

hafizhhasyhari/SISTEM-OPERASI-OPERATING-SYSTEMS-S1-KULIAH-2024
SISTEM OPERASI-OPERATING-SYSTEMS-S1-KULIAH-2024 by Hafizh H Asyhari
Language: C++ - Size: 6.84 KB - Last synced at: 23 days ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

DaeBox-Studio/GongMyeong
Custom OS, Browser, & AI Started by Dae.
Size: 274 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

Scav-engeR/Linux-Kernel-Builder
This script installs dependencies, sets up the environment, and builds Linux kernel.
Language: Shell - Size: 4.88 KB - Last synced at: about 1 month ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

Chndrashekar/xv6-kernel Fork of mit-pdos/xv6-public
Tweek xv6 kernel to extend File System, virtualise CPU, virtualise memory, system calls, etc
Language: C - Size: 11.2 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

rohitchouhan35/bootable-kernel
kernel from scratch
Language: Assembly - Size: 5.86 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

rameezrehman408/rameezrehman408.github.io
My Profile/Website
Size: 220 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

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: Rust - Size: 21.5 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

ANSANJAY/KernelAddNewSystemCall
Step-by-step guide on introducing a new system call to the Linux kernel. This repository offers comprehensive tutorials, examples, and insights to seamlessly add and test new kernel functionalities.
Language: C - Size: 22.5 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

ANSANJAY/KernelThreadedIRQ
An in-depth guide to Kernel Threaded IRQs, detailing their architecture, design, and usage within the Linux kernel. Features hands-on coding examples and best practices.
Language: C - Size: 20.5 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

ANSANJAY/Kernel_request_IRQ
Dive into the intricate world of request_irq in the Linux kernel. This repository sheds light on the essentials of interrupt request mechanisms, providing comprehensive notes and hands-on examples.
Language: C - Size: 8.79 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

ANSANJAY/KernelSequentialLock
Explore the intricate world of Kernel Sequential Locks through this repository, which provides a comprehensive understanding of seqlocks, their utility, working, and applications in Linux Kernel. Dive into the how-tos and subtle nuances with provided examples!
Language: C - Size: 38.1 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

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: C - Size: 967 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

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
Language: C - Size: 832 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

ANSANJAY/NetlinkGreetingExchange
A hands-on project showcasing bidirectional greeting message exchanges between Linux kernel and user space via Netlink sockets. Dive into kernel-user communication! 🚀🐧
Language: C - Size: 73.2 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

connectkushal/os-kernel-dev-notes
Repo with kernel and OS development revision notes and collection of related links to books, youtube tutorials, etc
Size: 464 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

XZNX5/Kernel-Library
The consolidation of the majority of my utilities into a single repository serves to streamline kernel development processes, enhancing efficiency and productivity. desenvolved by me
Language: C++ - Size: 18.6 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

abdulriiyaz/bashing
Bashing is a personal directory which contains custom scripts specifically for arch linux 6.4.4-arch1-1.
Language: Shell - Size: 0 Bytes - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

JuantAldea/AvocadOS
Yet another hobbyist kernel
Language: C - Size: 178 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

aferreira44/kernel-hacking
Learning about Linux Kernel development
Size: 263 KB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0
