Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Kernel
A kernel is the heart of almost every operating system. It is always loaded in memory at any time and deals with the hardware to provide an interface for the software. It also manages peripherals, memory, interrupts, and processes. Examples of widely used kernels include Windows NT and Linux.
- GitHub: https://github.com/topics/kernel
- Wikipedia: https://en.wikipedia.org/wiki/Kernel_(operating_system)
- Aliases: microkernel, micro-kernel, exokernel, nanokernel,
- Last updated: 2025-02-05 00:16:29 UTC
- JSON Representation
https://github.com/cdpxe/kspids
A kernel-based IDS for Linux. KSPIDS monitors especially system calls.
anomaly-detection hids host-monitoring ids information-forensics information-security intrusion-detection kernel kernel-hardening kernel-module linux linux-hardening linux-kernel linux-kernel-module linux-security linux-security-module monitoring security-hardening security-tools user-monitoring
Last synced: 28 Oct 2024
https://github.com/Platypus-Tech/linufux
Linux kernel source tree with ridiculous modifications :D
c gnu gpl gplv2 kernel linux linux-kernel os
Last synced: 23 Oct 2024
https://github.com/maruos/android_kernel_bullhead
Nexus 5X kernel for Maru OS.
Last synced: 21 Jan 2025
https://github.com/dpbm/c
Learning C language
api c driver gcc glut gnu h kernel linux linux-kernel make makefile opengl programming programming-language unix
Last synced: 19 Jan 2025
https://github.com/tcfw/beehiveos
Beehive OS
kernel microkernel operating-system-learning operating-systems-project
Last synced: 07 Jan 2025
https://github.com/rolandhemmer/fedora-workstation-guide
:book: Fedora Workstation personal installation guide and post-installation scripts.
documentation fedora fedora-workstation installation-guides installation-scripts kernel linux post-installation readme shell shell-scripts
Last synced: 21 Jan 2025
https://github.com/xigh/x-trace
FreeBSD 11+12 kernel hacking example : x-trace, simple tool to trace execution
driver freebsd kernel syscalls trace trace-execution
Last synced: 08 Jan 2025
https://github.com/lseything/script-compile-kernel
ShellScript for Help you a Build Kernel Android
515 bash codelinaro common gki kernel msm script
Last synced: 29 Dec 2024
https://github.com/j4cobgarby/fors-kernel
Experimenting with kernel ideas
assembly c kernel operating-system x86-64 x86-assembly-language
Last synced: 21 Jan 2025
https://github.com/franco-ruggeri/polito-system-programming-os161
Assignments of the OS internals part of the System Programming course (02GRSOV) at Politecnico di Torino
Last synced: 08 Jan 2025
https://github.com/ahmedabougabal/databasemanagementsystem_iti
Implementing a DBMS (Database Engine) from scratch using Bash Shell Scripting.
bash-scripting database dbms-project kernel linux-shell ubuntu
Last synced: 21 Jan 2025
https://github.com/mhatxotic/fastrate
FastRate sets the Windows 95/98/ME/NT/2K Kernel TickRate to 1ms from the default 10ms or 16ms to improve the performance of mutlimedia applications. It is less useful on Windows NT/2K systems and has literally no use on Windows XP and later.
95 98 fastrate kernel me rate system tick utility win32 windows
Last synced: 01 Feb 2025
https://github.com/bemxio/gicho
A 16-bit real mode operating system made in Assembly and C
assembly bootloader c kernel low-level operating-system os
Last synced: 21 Jan 2025
https://github.com/bl33h/productoftwovectors
This code utilizes CUDA for parallel vector multiplication on a GPU, demonstrating GPU's acceleration capabilities.
cuda gpu kernel paralelism parallel-programming product vector
Last synced: 21 Jan 2025
https://github.com/izzint/colbaltos
CobaltOS is a 64-Bit Monotasking Operating System and Kernel.
hobby-os kernel operating-system operating-system-learning
Last synced: 08 Jan 2025
https://github.com/mishamyrt/kebab-choco-kernel
🍫 Kernel for the OnePlus 8T OSS
Last synced: 07 Jan 2025
https://github.com/rtmigo/errno
Defines system error code constants for the OSs running the Dart platform
android dart dart-library darwin errno error-codes error-success errors exceptions flutter header-files headers ios kernel linux macos os posix windows winerror
Last synced: 21 Jan 2025
https://github.com/bl33h/pythagoreantheorem
A program that calculates the Pythagorean theorem for a large number of elements using GPU parallel processing.
arrays cuda kernel parallel-programming pythagoras pythagorean-theorem
Last synced: 21 Jan 2025
https://github.com/feyzanaydemir/simple-os
Minimal operating system kernel for i386.
Last synced: 21 Jan 2025
https://github.com/orionriker/view-os
View OS a OS Made in Batch!
batch dos kernel operating-system os
Last synced: 27 Jan 2025
https://github.com/nchekwa/uksm-kernels
LAB Kernel which include Ultra Kernel Samepage Merging feature and BRIDGE patch
eve-ng kernel linux-kernel pnetlab ubuntu ubuntu1804 uksm
Last synced: 09 Jan 2025
https://github.com/rbourgeat/kfs-1
Discover the world of Kernel Programming and learn how to create your very own Kernel from scratch. PART 1
42 42born2code 42cursus 42paris 42projects 42school kernel kfs
Last synced: 22 Dec 2024
https://github.com/jakubvojvoda/linux-firewall
Simple Linux firewall using Netfiler
c firewall kernel netfilter netfilter-hook packet-processing
Last synced: 25 Dec 2024
https://github.com/khaledsharif/dos
Operating system for the Raspberry Pi using the D language
assembly dlang kernel operating-system raspberry-pi
Last synced: 23 Jan 2025
https://github.com/hk-transfield/wramp-scripts
A collection of scripts written for the Basy3 FPGA when programmed with a WRAMP processor to showcase the board's capabilities.
architecture assembly assembly-language exceptions input-output interrupts kernel low-level machine-code operating-system stacks system-programming systems unix wramp
Last synced: 14 Dec 2024
https://github.com/blitzsprinter/kerneldriver2drawline
Enables developer to draw a line with start point and end point.
c cpp gdi hooking kernel wdk windows-10
Last synced: 29 Oct 2024
https://github.com/redchenjs/armbian-packages
Build Armbian packages using GitHub Actions
armbian bsp github-actions-ci kernel u-boot
Last synced: 21 Jan 2025
https://github.com/iricartb/university-os-memory-allocation-processes
Ivan Ricart Borges - Memory allocation of the processes of an operating system, interrupts and syscalls.
assembly c cpp input-management interrupts kernel memory-allocation operating-system processes queues screen-management semaphores stack syscalls
Last synced: 14 Jan 2025
https://github.com/OpenDZ/timgad
Timgad is a Linux Security Module that collects per process and system-wide security protections that are not handled by the core kernel itself.
kernel linux sandbox security security-hardening
Last synced: 25 Oct 2024
https://github.com/kaandesu/kaanos
Custom written bootloader with Assembly for learning purpose with explenations. One day, will add a basic micro kernel in Rust.
assembly boot-loader kernel learning-purpose operating-system
Last synced: 13 Dec 2024
https://github.com/m0rf30/qemu-kernel-rpi
QEMU kernel builds for Raspberry Pi 1 devices
arm armv6 kernel qemu raspberry-pi simonpi
Last synced: 28 Jan 2025
https://github.com/m0rf30/qemu-kernel-rpi-2
QEMU kernel builds for Raspberry Pi 2 devices
arm armv7 kernel qemu raspberry-pi simonpi
Last synced: 28 Jan 2025
https://github.com/fuzeman/sunxi-extra-kernel
Ubuntu Core: Basic kernel for sunxi devices (with extra drivers and modules)
Last synced: 28 Jan 2025
https://github.com/voltageddebunked/nextcore
Source tree for the NextCore kernel.
core interface kernel kernel-driver nextcore operatingsystem osdev
Last synced: 03 Feb 2025
https://github.com/ruturaj4/preemptive-gpu-scheduling
Preemptive GPU Scheduling Support for mali - patched drivers ⭐️
advanced-operating-systems drivers gpu kernel midguard odroid-xu4 patched preemptive scheduling
Last synced: 16 Jan 2025
https://github.com/easimon/fedora-kernel-builder
Builds a patched Fedora kernel RPM from a SRPM on Docker
Last synced: 19 Jan 2025
https://github.com/yihonglei/mimosaos
Simple OS
asm c kernel linux operating-system
Last synced: 16 Jan 2025
https://github.com/acasamit/ratios
RatiOS is a simple operating system kernel developed from scratch in C and Assembly for BIOS (not EFI) on the i386 architecture.
Last synced: 16 Dec 2024
https://github.com/stdlib-js/math-base-special-kernel-sin
Compute the sine of a number on `[-π/4, π/4]`.
angle javascript kernel math mathematics node node-js nodejs radians sin sine stdlib trig trigonometry
Last synced: 21 Dec 2024
https://github.com/david-palma/cuda-programming
Educational CUDA C/C++ programming repository with commented examples on GPU parallel computing, matrix operations, and performance profiling. Requires a CUDA-enabled NVIDIA GPU.
c-cpp cpp cuda cuda-toolkit education gpu gpu-programming kernel matrix-operations nvcc nvidia parallel-computing parallel-programming practice profiling threads
Last synced: 31 Jan 2025
https://github.com/malbolgee/proto-terminal-so
Proto-terminal para a matéria de Sistemas Operacionais. O terminal aceita pipe, redirecionamento de entrada e saída, além de mistura entre esses modificadores. Para mais informações, ler a documentação.
c file fork kernel linux linux-shell operating-systems parser pipe pipes redirection-operators shell syscall
Last synced: 21 Jan 2025
https://github.com/emmaunel/systemtap-keylogger
Using SystemTap to create a kernel based key logger
kernel keylogger redteam scripting-language systemtap
Last synced: 04 Feb 2025
https://github.com/aspire20x/cve-2024-49138-poc
POC exploit for CVE-2024-49138
clfs exploitation kernel windows
Last synced: 27 Jan 2025
https://github.com/lioneljouin/ipvs-probabilistic-scheduling-module
IPVS Linux kernel module - Probabilistic Scheduling Module
ipvs ipvsadm kernel kernel-module linux linux-kernel
Last synced: 15 Dec 2024
https://github.com/spholz/android_kernel_samsung_xcover4lte
Samsung Galaxy Xcover 4 kernel
Last synced: 24 Jan 2025
https://github.com/mar0ls/bcc_ubuntu22.04_installer
Installer BPF Compiler Collection (BCC) on Ubuntu 22.04 LTS
autoinstaller bash-script ebpf gcc kernel linux python3
Last synced: 21 Jan 2025
https://github.com/mochaap/frogging-build
Automated build of some Frogging-Family patched packages.
archlinux docker frogging-family kernel pkgbuild wine
Last synced: 13 Jan 2025
https://github.com/programmingclone/kernelhooking
Explains with working examples how to implement a trampoline hook for kernel functions inside of Windows.
detour-hook detours-example function-hooking function-hooks hooking hooking-example kernel kernel-driver trampoline-hooking windows
Last synced: 21 Jan 2025
https://github.com/theabhishek07/operating-systems
This repository contains all the relevant content needed for learning and practicing operating system.
class-notes ebooks kernel kernel-module lab-works ppts-created study-materials
Last synced: 06 Jan 2025
https://github.com/saxophone-dev/bytesized.webring
this is just a webring for people passionate about operating system development (or even just low-level stuff). if you're working on an OS, writing low-level code, or just love tinkering with the bare metal, this is the place to connect!
arm assembly bare-metal bootloader c embedded-systems firmware hackers kernel learning low-level open-source osdev qemu riscv rust systems-programming tinkering webring x86
Last synced: 22 Jan 2025
https://github.com/vroncevic/kernel_basic_system
:penguin: Kernel Basic System
asm basic-structure c kernel linux makefile os virtual-machine
Last synced: 20 Dec 2024
https://github.com/pdxjohnny/embeddedos
A operating system targeted at embedded devices
arm kernel microprocessor operating-system
Last synced: 12 Oct 2024
https://github.com/sorydima/extra-branding
These larger-than-life System Extra Branding elements form an enthralling tapestry, weaving innovation, creativity, and interconnectedness into an immersive, spellbinding, and utterly captivating experience that transcends boundaries, inviting all cosmic voyagers to explore Katya's breathtaking digital universe of wonders.
aosp aosp-android aosp-build aosp-device aosp-kernel aospextended kernel kernel-driver kernel-methods kernel-module kernel-source linux linux-app linux-distribution linux-kernel linux-kernel-module linux-shell
Last synced: 17 Nov 2024
https://github.com/pikachu-sentinel/userutilityapp
UMDF app to communicate custom KMDF Driver with IoCTL
Last synced: 22 Jan 2025
https://github.com/phstudy/docker-aosp-kernel-builder
Docker image to build an AOSP kernel
aosp docker-image google-pixel kernel
Last synced: 21 Jan 2025
https://github.com/juoelenis/binux
My own OS made by me from scratch
c cpp ez h kernel mit-license os
Last synced: 05 Feb 2025
https://github.com/abund4nt/proc-root-docker-breackout
Explanation and automation for abusing docker escape via /proc/<PID>/root
Last synced: 11 Jan 2025
https://github.com/willothy/goose
Good ol' OS experiment. Probably bad. I have no idea what I'm doing, but the goal is to have some idea when I'm done.
hobby-os kernel operating-system rust
Last synced: 05 Feb 2025
https://github.com/anindya-prithvi/fun_os
I do a lot of weird stuff here, but yeah, when I learn, somethings may break. Hope your system stays safe
asmx86 c kernel makefile process stacktrace syscalls threads
Last synced: 16 Jan 2025
https://github.com/realeroberto/linux-day-2015
My talk at the Linux Day 2015 in Rome.
filesystem kernel linux talk vfs
Last synced: 19 Jan 2025
https://github.com/andreasscherbaum/ansible-raspbee
Install a RaspBee II on a Raspberry Pi
ansible ansible-playbook ansible-role deconz kernel playbook raspbee raspberry raspberry-pi raspberrypi zigbee
Last synced: 21 Jan 2025
https://github.com/andreasscherbaum/remove_unused_kernels
Remove unused Linux kernel packages
debian kernel linux linux-kernel ubuntu unused-kernel-packages
Last synced: 21 Jan 2025
https://github.com/fzn0x/0x-os
Ox OS - My Operating System Playground
assembly bootloader c kernel operating-system
Last synced: 18 Jan 2025
https://github.com/manbuzhe666/bitsfs
Bitsfs is a simple file system based on Linux. Not for commercial use but study and demonstration.
datastore filesystem kernel linux
Last synced: 09 Jan 2025
https://github.com/kotleni/virthid-macos
MacOS kext for creating virtual HID devices.
driver hid iokit kernel kext macos virtual-hid
Last synced: 20 Dec 2024
https://github.com/katya-incorporated/.github
Breaking Boundaries: Katya ® 👽 OS Now Open to Developers, Paving the Way for Limitless Creativity and Advancements 📲✨
aosp aosp-android aosp-build aosp-device aosp-kernel aospextended kernel kernel-driver kernel-methods kernel-module kernel-modules kernel-source linux linux-app linux-distribution linux-kernel linux-shell
Last synced: 18 Jan 2025
https://github.com/dudejoe870/funos
A little hobby OS
kernal kernel operating-system os
Last synced: 23 Jan 2025
https://github.com/thexxturboxx/raspberry-pi-dram-puf
Decay-based DRAM PUF for the Raspberry Pi 3B+ implemented on top of rpi-open-firmware
dram dram-puf firmware kernel puf raspberry-pi
Last synced: 24 Nov 2024
https://github.com/nufeng1999/jupyter-myvala-kernel
mini jupyter vala kernel
Last synced: 28 Dec 2024
https://github.com/utkarsh2102/packlog
A kernel module that logs all your incoming packets.
Last synced: 13 Jan 2025
https://github.com/outpost-os/sentry-kernel
Outpost OS sentry kernel sources
Last synced: 13 Nov 2024
https://github.com/recursivelogic/pollux
A hobby operating system built with Rust
kernel microkernel operating-system operating-systems operatingsystem os rust rust-lang rust-language rustlang
Last synced: 24 Dec 2024
https://github.com/wansenai/summer
The Summer Operating System
kernel operating-system os rust-lang
Last synced: 20 Jan 2025
https://github.com/apfelteesaft/shard
Shard is a minimalistic attempt to an Operating System with minimal Functionality
assembly c kernel minimalistic operating-system os
Last synced: 21 Jan 2025
https://github.com/marcellanz/dkmp
distributed kernel multiprocessing
c distributed-computing kernel linux
Last synced: 24 Jan 2025
https://github.com/projectx3490575054/prjctxx9265
A project that demonstrates how to screw with CSGO from Kernel Space. (CSGO Kernel Cheat/Hack) All cleaned up, and with updated offsets.
cheat counter-strike counter-strike-global-offensive csgo driver free hack kernel kernel-drivers kernel-hacking kernelcheat kernelhack undetected usermode usermode-applications vac windows
Last synced: 15 Dec 2024
https://github.com/joshua-riek/ubuntu-honeycomb-lx2k
Ubuntu 20.04 for Honeycomb LX2K
aarch64 arm arm64 embedded embedded-linux embedded-systems kernel linux nxp uboot ubuntu
Last synced: 20 Dec 2024
https://github.com/z1skgr/tinyos3-updates
TinyOS VM
c kernel linux posix pthreads round-robin-scheduler scheduler threads-api
Last synced: 23 Jan 2025
https://github.com/azuresphere7/kerneldriver2drawline
Enables developer to draw a line with start point and end point.
c cpp gdi hooking kernel wdk windows-10
Last synced: 10 Oct 2024
https://github.com/divinenaman/linux-kernel-modules
Linux Kernel Rootkits
kernel kernel-module linux-kernel
Last synced: 17 Dec 2024
https://github.com/walderlansena/senaos
:computer: Mini Sistema Operacional em C/C++ e Assembly
assembly c kernel mini-kernel mini-sistema-operacional senaos sistema so
Last synced: 30 Jan 2025
https://github.com/steinwurf/ranbo
Ranbo is a C Pseudo-Random-Number-Generator (PRNG) library. We wanted to create a library that allows us to use random-number-generators in both user-space and linux-kernel-space that are fast and sufficiently random on a bit-level.
Last synced: 22 Dec 2024
https://gitlab.com/richardanyalai/rexos
My Operating System written in C/C++ & x86 Assembly
bootloader kernel libc libc++ operating system operating system development os osedv unix
Last synced: 23 Oct 2024