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-03 00:16:18 UTC
- JSON Representation
https://github.com/sorydima/auditor
Hardware-based attestation / intrusion detection app for Android devices. It provides both local verification with another Android device via QR codes and optional scheduled server-based verification with support for alert emails. It uses hardware-backed keys and attestation support as the foundation and chains trust to the app for software checks.
aosp aosp-android aosp-device kernel kernel-source linux linux-app linux-kernel
Last synced: 13 Jan 2025
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/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/johnandersen777/embeddedos
A operating system targeted at embedded devices
arm kernel microprocessor operating-system
Last synced: 18 Jan 2025
https://github.com/katya-incorporated/linux-hardened-kernel
The core idea behind kernel hardening is this: we will never be able to get all of the security bugs out of our code, especially when we're dealing with a large and fast-moving program like the kernel. Beyond that, even when we fix security bugs, those fixes don't get out to the affected users; think of all the Android devices with no security.
aosp aosp-android aosp-build aosp-device aosp-kernel aospextended kernel kernel-driver kernel-methods kernel-module kernel-modules kernel-source kernels linux linux-app linux-distribution linux-kernel linux-kernel-module linux-shell
Last synced: 18 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/katya-incorporated/camera
Certainly! Katya's System Camera App, named 'CosmoLens 📸,' transcends the conventional boundaries of photography, intertwining advanced technology with artistic expression to capture and redefine moments in her unique universe. CosmoLens is not just a camera app; it's Katya's portal to crafting ethereal visual tales. It empowers her to encapsulate
aosp aosp-android aosp-build aosp-device aosp-kernel aospextended kernel kernel-driver kernel-methods kernel-module kernel-source linux-distribution linux-kernel linux-shell
Last synced: 18 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: 10 Dec 2024
https://github.com/alf45tar/debian-kernel
Compile Debian kernel using GitHub Actions in a couple of hours
armhf cross-compile debian debian-bookworm docker ix4-300d kernel linux-kernel
Last synced: 18 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/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/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/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/wansenai/summer
The Summer Operating System
kernel operating-system os rust-lang
Last synced: 20 Jan 2025
https://github.com/robertopatino1/3ncrypt0r
Encryption terminal-based program to encrypt-decrypt files and directories using an auto-generated key
blowfish-algorithm c decryption encryption encryption-decryption hash kernel library linux makefile nano sha1 sha1-decryptor sha1-hash shell systems-programming terminal terminal-based
Last synced: 18 Jan 2025
https://github.com/csnewman/rowan
A C# based OS
csharp kernel operating-system santol
Last synced: 30 Jan 2025
https://github.com/astrodynamic/monitoringsystem
Implementation of a monitoring system program to collect and log system metrics, send notifications, and provide a user interface.
agents cmake configuration-file cpp cpp17 dynamic-library email-notification kernel logging makefile makefiles metrics monitoring-automation monitoring-system notifications qml qt qt6 system-information telegram-bot
Last synced: 12 Jan 2025
https://github.com/antoineco/kernel-devel-vm-action
Bootstraps a Lima instance with the selected Linux kernel version for building and testing kernel modules.
Last synced: 25 Jan 2025
https://github.com/katya-incorporated/apps
Katya ®️'s system apps are a constellation of technological wonders seamlessly integrated into one user-friendly ecosystem. Designed with precision and intuition, they serve as the digital backbone of Katya's world, each app tailored to streamline tasks, amplify productivity, and infuse creativity into everyday life.
aosp aosp-android aosp-build aosp-device aosp-kernel aospextended kernel kernel-driver kernel-methods kernel-module linux linux-app linux-kernel linux-shell
Last synced: 17 Dec 2024
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/fuzeman/sunxi-extra-kernel
Ubuntu Core: Basic kernel for sunxi devices (with extra drivers and modules)
Last synced: 28 Jan 2025
https://github.com/okta-10/my-script
Just noob script, for lazy users like me 🙃
Last synced: 23 Oct 2024
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/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/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/abund4nt/proc-root-docker-breackout
Explanation and automation for abusing docker escape via /proc/<PID>/root
Last synced: 11 Jan 2025
https://github.com/yihonglei/mimosaos
Simple OS
asm c kernel linux operating-system
Last synced: 16 Jan 2025
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/pikachu-sentinel/userutilityapp
UMDF app to communicate custom KMDF Driver with IoCTL
Last synced: 22 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/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/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/azurespheredev/kerneldriver2drawline
Enables developer to draw a line with start point and end point.
c cpp gdi hooking kernel wdk windows-10
Last synced: 11 Jan 2025
https://github.com/divinenaman/linux-kernel-modules
Linux Kernel Rootkits
kernel kernel-module linux-kernel
Last synced: 17 Dec 2024
https://github.com/adithya2306/rebornkernel-jalebi
RebornKernel for YU Yunique (jalebi) | Not maintained.
android kernel msm8916 pie rebornkernel
Last synced: 31 Oct 2024
https://github.com/cepdnaclk/e19-co327-kernel-modules
In this project, I will develop kernel modules in a Linux system
co327 e19166 jiffies kernel linux linux-kernel operating operating-systems os
Last synced: 17 Nov 2024
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/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/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/pdxjohnny/embeddedos
A operating system targeted at embedded devices
arm kernel microprocessor operating-system
Last synced: 12 Oct 2024
https://github.com/alkuzin/kfs
Hobby monolithic x86-32 Unix-like operating system from scratch
assembler-x86 assembly bare-metal cpp cpp23 embedded kernel kernel-development kernel-drivers kernel-from-scratch kernel-module kernel-source kfs os osdev osdev-os osdev-projects osdev-tutorial systems-programming x86
Last synced: 19 Dec 2024
https://github.com/kingakeem/kingx
This is an kernel that I'm building for fun
Last synced: 23 Dec 2024
https://github.com/yashraj22/android_kernel_oppo_msm8916
Unofficial kernel source code for oppo msm8916 devices (A37/A37f/A37fw) ## NOTE ## this is the work of the_shahnawaz_sheikh (sheikhshahnawaz41299) & Yahraj22 ( Yassuz ) so, if you are using any code from this repo, make sure to give proper credits!! BIG THANKS TO LINEAGEOS/ANDROID_KERNEL_OPPO_MSM8939 GUYS
a37 a37f a37fw kernel kernel-souce oppo source-code unofficial
Last synced: 23 Oct 2024
https://github.com/0xlay/XStar
:window: The library for windows developers. (MSVC, С++17, WDK 10)
cpp drivers kernel kernel-driver windows
Last synced: 23 Oct 2024
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/liulilittle/multiple-bbr-implementations
Multiple-bbr-implementations
bbr bbr-nanqinglang bbr-tsunami bbrplus c cpp fq google ip kernel linux system tcp
Last synced: 03 Jan 2025
https://github.com/tralahm/simple-os-kernel
Operating System Development is one of the most Technically Involving Pursuits for a Computer Scientist.From writing kernels, to multi-stage boot-loaders, to device drivers, getting your hands dirty.
32-bit 64-bit assembly bios bootloader cpp11 firmware grub kernel ld nasm-assembly os tralahm tralahtek
Last synced: 13 Jan 2025
https://github.com/luickk/zig-gicv2
arm generic interrupt controller v2 for cortex a57 kernel
aarch64 arm bare-metal freestanding kernel zig
Last synced: 28 Dec 2024
https://github.com/maruos/android_kernel_hammerhead
Nexus 5 kernel for Maru OS.
Last synced: 21 Jan 2025
https://github.com/sofisar/c_elevator-kernel-module_fall-2023
Although the Linux OS environment must be altered for this to run, this kernel module moves an "elevator" up and down 6 "floors" in FIFO fashion, responding to floor requests made by threads that enter the program.
c kernel kernel-module multithreading operating-systems os
Last synced: 27 Jan 2025
https://github.com/aib/cif
Configurable IP Filter
firewall kernel linux module netfilter networking
Last synced: 11 Jan 2025
https://github.com/nihadamirov/holbertonschool-shell
Implemented a custom shell application as part of educational coursework
kernel linux shell-script simple-shell
Last synced: 07 Jan 2025
https://github.com/woile/fun_os
Writing an Operating system based on Phil-opp blog series
kernel operating-system osdev-rust
Last synced: 21 Jan 2025
https://github.com/alkuzin/simple-os
Test OS project for x86_32 platform
asm c kernel nasm os osdev osdev-projects
Last synced: 08 Jan 2025
https://github.com/alkuzin/nos
NOS - hobby Unix-like x86-32 operating system
baremetal bootloader c c-library drivers kernel operating-system operating-systems os osdev osdev-projects unix x86 x86-32
Last synced: 08 Jan 2025
https://github.com/0xflux/wdk-mutex
An idiomatic Rust mutex type for Windows kernel driver development.
driver driver-mutex kernel kernel-driver kernel-mutex kerrnel-mutex kmutex microsoft mutex rust thread-safety wdk wdk-driver winapi windows windows-driver windows-driver-kit
Last synced: 27 Dec 2024
https://github.com/fademind/linux49-custom.src
Linux Kernel 4.9 LTS with custom patchset for Manjaro Linux
exfat kernel kernel-modules linux muqss native reiser4
Last synced: 21 Jan 2025
https://github.com/phenomsg/happy-sad-img-classification-model
A Python TensorFlow model classifying happy and sad images using deep learning techniques for accurate emotion recognition.
jupyter-notebook kernel opencv-python python3 tensorflow2
Last synced: 29 Dec 2024
https://github.com/fscotto/fabios
Operating System developed with Rust
kernel operating-system rust-lang
Last synced: 21 Jan 2025
https://github.com/hamolicious/image-kernel-applier
Handles the application of Image Kernels, there are a couple preset kernels but adding custom ones is super simple
filters image-filters image-processing images kernel kernels pygame python python38
Last synced: 10 Nov 2024
https://github.com/nufeng1999/jupyter-mygjs-kernel
Minimal jupyter gjs kernel
Last synced: 28 Dec 2024
https://github.com/mustafagunes/sistem-programlama
Introduction to Kernel Programming.
kernel kernel-module sistem sistemprogramlama system-programming sytem
Last synced: 30 Dec 2024
https://github.com/khraosgenetor/x32k
This is a i686 ELF compiled kernel for x32 systems
Last synced: 21 Jan 2025
https://github.com/nufeng1999/jupyter-mybash-kernel
Minimal Jupyter Bash kernel
bash jupyter jupyter--lab kernel
Last synced: 01 Feb 2025
https://github.com/engineersbox/c-x86-kernel
A Kernel in x86 and C
c kernel nasm nasm-assembly x86-assembly x86-nasm
Last synced: 27 Jan 2025
https://github.com/chewkeanho/hestiakernel
[ MIRROR ] The zero-dependency and self-contained kernel functions of all other Hestia libraries.
hestia kernel libraries no-dependencies self-contained
Last synced: 20 Dec 2024
https://github.com/markfirmware/zig-on-rpi-using-ultibo
zig receiving tv remote controller presses using ultibo on raspberry pi's
bare-metal kernel raspberry-pi rpi ultibo zig
Last synced: 21 Jan 2025
https://github.com/reshalfahsi/raspi-kernel-name-editing
This repository is for exercise of Embedded Operating System course (TKEE163251) in Electrical and Information Engineering of Universitas Gadjah Mada
Last synced: 15 Jan 2025
https://github.com/an-autodidact/kernel-memory-reading-writing
🔍 Code to read / write the Process Memory from the Kernel 🔧
c easy-to-use kernel kernel-driver kernel-functions kernelmode memory process read simple termplate thread windows windows-kernel write
Last synced: 13 Jan 2025
https://github.com/anas200321/kernel-memory-reading-writing
🔍 Code to read / write the Process Memory from the Kernel 🔧
c easy-to-use kernel kernel-driver kernel-functions kernelmode memory process read simple termplate thread windows windows-kernel write
Last synced: 13 Jan 2025