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: 2024-11-15 00:16:00 UTC
- JSON Representation
https://github.com/mishamyrt/kebab-choco-kernel
🍫 Kernel for the OnePlus 8T OSS
Last synced: 10 Nov 2024
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: 15 Nov 2024
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: 15 Nov 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: 15 Oct 2024
https://github.com/outpost-os/sentry-kernel
Outpost OS sentry kernel sources
Last synced: 13 Nov 2024
https://github.com/saschagrunert/netlink_kmod
Playing around with routing netlinks inside the kernel
Last synced: 07 Nov 2024
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: 12 Oct 2024
https://github.com/at-ec/at-bsi
It provides an open and user-friendly board supported interface for the embedded controller peripheral compatibility.
board bsp china embedded-systems firmware kernel mcu
Last synced: 10 Nov 2024
https://github.com/x0reaxeax/cernel
PoC kernel with stack support written completely in C
Last synced: 10 Nov 2024
https://github.com/phstudy/docker-aosp-kernel-builder
Docker image to build an AOSP kernel
aosp docker-image google-pixel kernel
Last synced: 12 Oct 2024
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: 10 Nov 2024
https://github.com/martonmiklos/ni4050
Linux kernel module for the National Instruments DAQCard-4050 PCMCIA DMM
Last synced: 15 Oct 2024
https://github.com/matidev-pl/kernel_lenovo_achilles6_row_wifi
Kernel source for Lenovo X606F
Last synced: 07 Nov 2024
https://github.com/kntt32/asmacro
Safe, Fast and Efficient Assembler with powerful preprocessor for low layer coding alternative of high level programing language
assembly compiler fijua kernel os preprocessor x64
Last synced: 11 Nov 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: 10 Nov 2024
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: 11 Nov 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
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: 12 Nov 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/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: 22 Oct 2024
https://github.com/ubugeeei/vaughan
Operating system scratch implements in C lang
clang gui kernel micro-kernel operating-system window-system
Last synced: 23 Oct 2024
https://github.com/dario-marvin/ImageProcessing-KernelConvolution
c-plus-plus convolution image-processing kernel python
Last synced: 23 Oct 2024
https://github.com/okta-10/my-script
Just noob script, for lazy users like me 🙃
Last synced: 23 Oct 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/Hacky-DH/kmod-ceph
build libceph and ceph kernel module
ceph ceph-kernel kernel kernel-module kmod-ceph
Last synced: 23 Oct 2024
https://github.com/bemxio/bemxos
An operating system, made for learning stuff about OS dev and just for fun!
assembly bootloader c kernel low-level operating-system os
Last synced: 15 Nov 2024
https://github.com/mkashirin/zos
Elementary OS kernel snippet written in the Zig programming language that can be run on x86 microarchitecture with QEMU.
kernel os system-programming x86 zig
Last synced: 06 Nov 2024
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: 30 Sep 2024
https://github.com/vincentzhang6130/simple-os-for-raspberry-pi3
armv8 bare-metal kernel operating-system raspberry-pi-3
Last synced: 26 Sep 2024
https://github.com/madfxr/cve-2024-26581-checker
[CVE-2024-26581] Vulnerability Checker for BGN Internal
bash bash-scripting cve-2024-26581 cybersecurity kernel linux nftables shell-scripting
Last synced: 31 Oct 2024
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: 13 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: 12 Oct 2024
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 Nov 2024
https://github.com/blob42/vmmware-12.1.1-kernel-4.9
Vmware 12.1.1 patch for kernel 4.9
Last synced: 31 Oct 2024
https://github.com/mochaap/frogging-build
Automated build of some Frogging-Family patched packages.
archlinux docker frogging-family kernel pkgbuild wine
Last synced: 13 Nov 2024
https://github.com/yihonglei/mimosaos
Simple OS
asm c kernel linux operating-system
Last synced: 15 Nov 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: 12 Oct 2024
https://github.com/kernelci/kci-dev
KernelCI tool for kernel developers
kernel kernelci linux linux-kernel testing
Last synced: 12 Oct 2024
https://github.com/emomaxd/kernel
A learning-oriented project focused on developing a basic OS with a simple bootloader and kernel. The goal is to understand low-level programming and OS development concepts.
assembly bootloader c-language c-plus-plus driver kernel kernel-driver linux linux-kernel low-level operating-system system-programming x86 x86-64
Last synced: 12 Oct 2024
https://github.com/fzn0x/0x-os
Ox OS - My Operating System Playground
assembly bootloader c kernel operating-system
Last synced: 12 Oct 2024
https://github.com/pikachu-sentinel/userutilityapp
UMDF app to communicate custom KMDF Driver with IoCTL
Last synced: 13 Oct 2024
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: 27 Oct 2024
https://github.com/divinenaman/linux-kernel-modules
Linux Kernel Rootkits
kernel kernel-module linux-kernel
Last synced: 30 Oct 2024
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: 10 Nov 2024
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/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: 27 Oct 2024
https://github.com/connorbp/bob-os
A simple OS called Bob. (Written in rust) 🧔
Last synced: 15 Nov 2024
https://github.com/steliospapamichail/linux-2.6-scheduling-policy
My implementation of a process scheduling policy on Linux v.2.6.38.1
assembly c kernel linux linux-kernel scheduling x86-32 x86-assembly
Last synced: 13 Nov 2024
https://github.com/softdevteam/krun-linux-kernel
Cusomised Linux Kernel for use with Krun
Last synced: 06 Nov 2024
https://github.com/tanvirongh/lightning-kernel
Experimental Linux Kernel with Custom Patches Applied from various Sources, Designed to be High Performant, Mostly for Personal Use
kernel kernel-patches linux linux-kernel
Last synced: 02 Nov 2024
https://github.com/abund4nt/proc-root-docker-breackout
Explanation and automation for abusing docker escape via /proc/<PID>/root
Last synced: 12 Nov 2024
https://github.com/pedropizarro/yamiros
Minimal RTOS for learning real-time principles
arm embedded kernel raspberry-pi-pico rtos
Last synced: 06 Nov 2024
https://github.com/hamiltoncj/qgis-densityanalysis-plugin
QGIS plugin that automates the creation of density heatmaps with a heatmap explorer to examine the areas of greatest concentrations. It includes H3, geohash, and polygon density map algorithms along with several styling algorithms.
analysis density density-analysis density-estimation gis heatmaps kernel plugin point polygon qgis style
Last synced: 07 Nov 2024
https://github.com/inferno0230/wsl2-linux-kernel-6.1-lts
The source for the Linux kernel used in Windows Subsystem for Linux 2 (WSL2)
Last synced: 29 Sep 2024
https://github.com/spholz/android_kernel_samsung_xcover4lte
Samsung Galaxy Xcover 4 kernel
Last synced: 13 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: 14 Oct 2024
https://github.com/aleksandr1512/ssk---small-simple-kernel
It's simple kernel on NASM assembler
Last synced: 12 Oct 2024
https://github.com/vs4vijay/vizos
An operating system for fun and learning
assembly baremetal gcc kernel linux nasm operating-system operating-system-learning os qemu rust
Last synced: 11 Nov 2024
https://github.com/tallamjr/tlpi-book
Source Code for The Linux Programming Interface Book
Last synced: 30 Oct 2024
https://github.com/thexxturboxx/reram-trng
Bare minimum Kernel for the Raspberry Pi to examine memory chips via SPI
kernel random raspberry-pi reram trng
Last synced: 13 Oct 2024
https://github.com/alkuzin/simple-os
Test OS project for x86_32 platform
asm c kernel nasm os osdev osdev-projects
Last synced: 10 Nov 2024
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: 10 Nov 2024
https://github.com/yodaos-project/kernel-kamino
The Linux kernel for Kamino18
Last synced: 12 Nov 2024
https://github.com/kingakeem/kingx
This is an kernel that I'm building for fun
Last synced: 05 Nov 2024
https://github.com/tomijuarez/xv6mod
Xv6 Operating System modified
kernel kernel-thread operating-system round-robin scheduler system-calls xv6
Last synced: 05 Nov 2024
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 Nov 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: 12 Oct 2024
https://github.com/amirreza81/os-lab
Reports and projects from the Operating System Lab course (CE-408) at Sharif University of Technology
bash bash-script c cpp debian inter-process-communication kernel linux memory-management operating-system os os-lab process sharif-university-of-technology shell systemcalls threads ubuntu
Last synced: 31 Oct 2024
https://github.com/stevemats/kernel_cleaner
A safe way to delete/remove/clean old kernels on fedora.
fedora fedora-scripts fedora-workstation kernel linux
Last synced: 13 Oct 2024
https://github.com/shadowy-pycoder/go-node-collector
Prometheus collector for hardware and OS metrics exposed by *NIX kernels.
collector golang kernel linux metrics observability prometheus prometheus-collector stats
Last synced: 06 Nov 2024
https://github.com/nurfaizfy/tc-build
Gonon Clang crosscompiler builder script, this repo will auto build latest clang
android clang clang-builder crosscompiler kernel
Last synced: 05 Nov 2024
https://github.com/luickk/zig-gicv2
arm generic interrupt controller v2 for cortex a57 kernel
aarch64 arm bare-metal freestanding kernel zig
Last synced: 07 Nov 2024
https://github.com/agentfabulous/beryllium
CheeseCream Kernel - Linux kernel source tree for xiaomi-sdm845 based on the latest CAF tag
android cheesecream kernel linux
Last synced: 28 Oct 2024
https://github.com/arodr967/pinfo_system_call
A system call written in C, which holds the process information.
c-programming kernel kernel-module system-calls
Last synced: 27 Oct 2024
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: 12 Oct 2024