An open API service providing repository metadata for many open source software ecosystems.

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