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-12-27 00:11:05 UTC
- JSON Representation
https://github.com/cunctator/traceshark
This is a tool for Linux kernel ftrace and perf events visualization
cpu-frequency cpu-profiling flame-charts flamegraph ftrace kernel linux-kernel perf perf-events performance performance-analysis profiler profiling real-time scheduling trace traces viewer visualization visualizer
Last synced: 28 Oct 2024
https://github.com/0xricksanchez/fisy-fuzz
This is the full file system fuzzing framework that I presented at the Hack in the Box 2020 Lockdown Edition conference in April.
filesystem freebsd fuzzer fuzzing kernel kernel-panic kernels netbsd openbsd panic security-tools
Last synced: 10 Oct 2024
https://github.com/cachyos/kernel-patches
Custom Linux kernel patches
arch cachyos kernel kernel-patches linux linux-kernel patches performance x86-64-v3
Last synced: 22 Dec 2024
https://github.com/linux-lock/bpflock
bpflock - eBPF driven security for locking and auditing Linux machines
bpf containers ebpf iot iot-security kernel kubernetes lsm security
Last synced: 21 Nov 2024
https://github.com/limine-bootloader/limine-c-template
A simple template for building a Limine-compliant kernel in C.
aarch64 amd64 arm64 bare-bones barebones c c-language kernel limine limine-bootloader loongarch loongarch64 loongson risc-v riscv riscv64 template x86-64
Last synced: 22 Dec 2024
https://github.com/oracle/oracle-linux
Scripts, examples, and tutorials to get started with Oracle Linux
bash kernel linux oci-cli oci-sdk oracle-linux packer python
Last synced: 21 Dec 2024
https://github.com/davxy/beeos
A simple "Unix-like" kernel trying to be POSIX compliant
kernel operating-system os osdev posix
Last synced: 22 Dec 2024
https://github.com/Bone-Project/BoneOS
💥 BoneOS Kernel and Operating System Source Tree
boneos c kernel operating-system osdev
Last synced: 15 Nov 2024
https://github.com/tijme/amd-ryzen-master-driver-v17-exploit
Cobalt Strike (CS) Beacon Object File (BOF) for kernel exploitation using AMD's Ryzen Master Driver (version 17).
adversary-simulation beacon bof cobalt-strike cve-2020-12928 exploit kernel red-teaming
Last synced: 10 Nov 2024
https://github.com/wsa-community/wsa-linux-kernel
Mirror for the Windows Subsystem for Android (WSA) kernel source code, and superuser
kernel linux linux-kernel windows windows-11 wsa wsl2
Last synced: 19 Dec 2024
https://github.com/beevik/monkos
an experimental 64-bit operating system
bootloader kernel libc os osdev x86-64
Last synced: 25 Nov 2024
https://github.com/zrlio/softiwarp
SoftiWARP: Software iWARP kernel driver and user library for Linux
iwarp-kernel-driver kernel linux ofed rdma
Last synced: 01 Nov 2024
https://github.com/at-ec/at-rtos
At-RTOS is an open and user-friendly real-time operating system (RTOS) for the embedded controller (EC).
c-language china ec embedded-controller embedded-systems firmware iot kernel mcu robot rtos thread
Last synced: 23 Dec 2024
https://github.com/graniet/inspector
The Inspector tool is a privilege escalation helper (PoC), easy to deployed on web server, this tool can list process running with root, check kernel version, check history file, get possible exploit ...
escalation inspector kernel privileges
Last synced: 27 Oct 2024
https://github.com/gui774ume/ebpfkit-monitor
ebpfkit-monitor is a tool that detects and protects against eBPF powered rootkits
ebpf kernel linux linux-kernel linux-kernel-hacking rootkit runtime-security security
Last synced: 12 Oct 2024
https://github.com/rgimad/EOS
EOS is an educational operating system for x86 platform
Last synced: 05 Nov 2024
https://github.com/ghaiklor/ghaiklor-os-gcc
Simple operating system with its own bootloader, drivers for screen and keyboard, libc (for educational purposes)
assembly assembly-files boot-sector boot-signature cpu driver drivers gcc ghaiklor-os-gcc kernel kernel-entry os
Last synced: 02 Nov 2024
https://github.com/briandowns/sky-island
FaaS platform for running raw Go functions.
containers freebsd functions-as-a-service go golang jails kernel serverless unix zfs
Last synced: 14 Nov 2024
https://github.com/therealdreg/masm32-kernel-programming
masm32 kernel programming, drivers, tutorials, examples, and tools (credits Four-F)
assembly-x86 driver-programming drivers kernel kernel-programming masm32 windows-kernel
Last synced: 27 Oct 2024
https://github.com/0x59616e/SteinsOS
An operating system written in Rust
armv8 kernel operating-system os osdev rust
Last synced: 09 Nov 2024
https://github.com/clearlinux/clr-boot-manager
Kernel & Boot Loader Management
boot clearlinux clr-boot-manager esp hacktoberfest kernel linux linux-distribution management uefi
Last synced: 21 Dec 2024
https://github.com/kkent030315/anymapper
x64 Windows kernel driver mapper, inject unsigned driver using anycall
code-execution code-injection injector kernel kernel-exploit kernel-exploits windows windows-10
Last synced: 28 Oct 2024
https://github.com/u-root/webboot
Tools to let a u-root instance boot signed live distro images over the web
custom-kernel hacktoberfest2020 initramfs kernel kexec webboot
Last synced: 01 Nov 2024
https://github.com/h3xduck/umbra
A LKM rootkit targeting 4.x and 5.x kernel versions which opens a backdoor that can spawn a reverse shell to a remote host, launch malware and more.
backdoor kernel kernel-module linux-kernel linux-kernel-module malware ransomware rootkit
Last synced: 26 Nov 2024
https://github.com/hamadmarri/TT-CPU-Scheduler
Task Type (TT) is an alternative CPU Scheduler for linux.
cpu-scheduling hrrn hrrn-scheduling kernel linux linux-desktop linux-kernel process-scheduler process-scheduling real-time realtime scheduler scheduling task-scheduling task-type
Last synced: 19 Nov 2024
https://github.com/hamadmarri/tt-cpu-scheduler
Task Type (TT) is an alternative CPU Scheduler for linux.
cpu-scheduling hrrn hrrn-scheduling kernel linux linux-desktop linux-kernel process-scheduler process-scheduling real-time realtime scheduler scheduling task-scheduling task-type
Last synced: 28 Sep 2024
https://github.com/CruelKernel/samsung-exynos9820
Unified kernel tree for S10 and Note10 devices
android exynos9820 exynos9825 galaxynote10 galaxys10 kernel linux note10 s10 samsung
Last synced: 30 Oct 2024
https://github.com/imtsuki/xv7
🦀️ Operating System in 100% Pure Rust
kernel operating-system rust xv6
Last synced: 27 Oct 2024
https://github.com/akagi201/linux-0.11
A heavily commented linux kernel source code in Chinese.
Last synced: 11 Nov 2024
https://github.com/mrexodia/ntphp
Ever wanted to execute PHP in your kernel driver? Look no further!
cheat driver hack interpreter kernel mode nt ntphp php
Last synced: 27 Oct 2024
https://github.com/xiaoyang-sde/rust-kernel-riscv
RISC-V kernel implemented with Rust
kernel operating-system risc-v rust
Last synced: 15 Oct 2024
https://github.com/oddlama/autokernel
A tool for managing your kernel configuration that guarantees semantic correctness
configuration kconfig kernel rust
Last synced: 20 Dec 2024
https://github.com/aleluff/uktools
Upgrade latest Linux kernel automatically for Ubuntu and derivatives 🐧
bodhi-linux drivers elementary-os kernel linux linux-ck linux-kernel linux-mint purge security ubuntu update zorin-os
Last synced: 04 Nov 2024
https://github.com/muammar/ml4chem
ML4Chem: Machine Learning for Chemistry and Materials
chemistry deeplearning kernel kernel-methods machine-learning materials-science physics
Last synced: 19 Dec 2024
https://github.com/daringer/asus-fan
Kernel module to get/set (both) fan speed(s) on ASUS Zenbooks
acpi arch-linux archlinux asus asus-fan c dkms fan fan-control fan-speed fancontrol-script hwmon kernel linux temperature thermald ubuntu zenbook
Last synced: 23 Dec 2024
https://github.com/js2xxx/oceanic
A PC desktop OS
kernel operating-system os osdev rust x86-64
Last synced: 05 Nov 2024
https://github.com/eugeneloy/coq_jupyter
Jupyter kernel for Coq
coq dependent-types jupyter jupyter-extension jupyter-kernels jupyter-notebook kernel proof-assistant python-pa theorem-proving
Last synced: 21 Dec 2024
https://github.com/azuregreen/arkprotect
An Ark tool project,run on Win7 x86/x64
Last synced: 08 Dec 2024
https://github.com/EugeneLoy/coq_jupyter
Jupyter kernel for Coq
coq dependent-types jupyter jupyter-extension jupyter-kernels jupyter-notebook kernel proof-assistant python-pa theorem-proving
Last synced: 30 Oct 2024
https://github.com/skx/linux-security-modules
A place to store my toy linux-security modules.
kernel linux linux-security-module lsm security
Last synced: 08 Nov 2024
https://github.com/zyedidia/multiplix
An operating system kernel for RISC-V and AArch64 SBCs
aarch64 bare-metal dlang kernel operating-system osdev raspberry-pi riscv
Last synced: 15 Nov 2024
https://github.com/TalonFloof/zorroOS
A hobby operating system written in Zig & C that reimagines classic UNIX ideas for modern technology
baremetal hobby-kernel hobby-os kernel limine operating-system operating-systems os osdev x86-64 zig zorro-os
Last synced: 13 Nov 2024
https://github.com/veltzer/demos-linux
demos-linux is a project to demo and explore the Linux user space C/C++ API
api c c-plus-plus demos examples kernel linux samples userspace
Last synced: 23 Dec 2024
https://github.com/avafinger/bananapi-zero-ubuntu-base-minimal
BananaPi M2 Zero - Ubuntu Focal Base Minimal Image (Experimental) - U-Boot 2017.09 / Kernel 4.18.y / Kernel 4.19.y / Kernel 4.20.y / Kernel 5.3.y / Kernel 5.6.y / Kernel 5.7.y / Kernel 5.11.y
banana-pi bananapi bluetooth boot firmware kernel m2z mainline-kernel mali phone u-boot ubuntu
Last synced: 05 Nov 2024
https://github.com/sergioarmgpl/operating-systems-usac-course
Operating Systems & Cloud Native Theory, Workshops, Guides, Cool Cloud Native Projects and students contribution area
cloudnative docker kernel kubernetes linux
Last synced: 23 Dec 2024
https://github.com/nativeos/homebrew-i386-elf-toolchain
Homebrew formulas for buildling a valid GCC toolchain for the i386-elf target.
cross-compiler gcc gcc-cross-compiler homebrew homebrew-tap i386 i386-elf i386-elf-gcc kernel linuxbrew linuxbrew-tap macos osdev toolchain
Last synced: 09 Nov 2024
https://github.com/hpi-swa/ipolyglot
A polyglot kernel for Jupyter notebooks based on GraalVM.
graalvm jupyter kernel polyglot polyglot-notebooks polyglot-programming
Last synced: 07 Nov 2024
https://github.com/ryncsn/memstrack
A memory allocation tracer combined with stack trace.
debug ftrace kernel memory-allocation perf stacktrace tracing
Last synced: 09 Nov 2024
https://github.com/QuokkaLight/rkduck
Linux v4.x.x Rootkit
kernel kernel-module keylogger linux rootkit stealth
Last synced: 18 Nov 2024
https://github.com/Zeke-OS/zeke
A POSIX-like OS for ARM processors.
kernel libc operating-system posix-compatible rtos zeke
Last synced: 21 Dec 2024
https://github.com/marceldobehere/maslos
Masl OS
bios black-magic-code cpp filesystem gui-framework interpreter kernel limine limine-bootloader operating-system os osdev window-manager x64 x86-64
Last synced: 09 Nov 2024
https://github.com/ionescu007/wnfun
WNF Utilities 4 Newbies (WNFUN)
internals kernel reverse-engineering reversing windows windows-internals windowsinternals wnf
Last synced: 16 Nov 2024
https://github.com/kfiros/execmon
Advanced process execution monitoring utility for linux (procmon like)
c execve hooks kernel kernel-module linux linux-kernel linux-process-monitor linux-procmon process-monitor procmon syscall-hook syscall-table syscalls
Last synced: 01 Nov 2024
https://github.com/frno7/linux
Linux 2.2, 2.6, 3.x, 4.x and 5.x kernels for the PlayStation 2.
kernel linux playstation2 ps2 r5900
Last synced: 15 Nov 2024
https://github.com/kkent030315/msioexploit
Exploit MsIo vulnerable driver
cve-2019-18845 kernel kernel-exploit kernel-exploits windows
Last synced: 28 Oct 2024
https://github.com/troglobit/mylinux
myLinux is an embedded operating system based on Buildroot and Finit
arm buildroot buildroot-external buildroot-external-tree buildroot-layer busybox dev-board devboard dropbear-ssh embedded embedded-systems kernel linux qemu
Last synced: 24 Dec 2024
https://github.com/wwmm/fastgame
Optimize system performance for games
amdgpu cpu-affinity disk game hugepages kernel linux performance profile service tweaks
Last synced: 25 Dec 2024
https://github.com/tijme/kernel-mii
Cobalt Strike (CS) Beacon Object File (BOF) foundation for kernel exploitation using CVE-2021-21551.
beacon bof cobalt-strike cve-2021-21551 exploit kernel red-teaming
Last synced: 10 Nov 2024
https://github.com/jupyterlab-contrib/jupyterlab-kernelspy
A Jupyter Lab extension for inspecting messages to/from a kernel
jupyterlab jupyterlab-extension kernel
Last synced: 07 Nov 2024
https://github.com/CoderionLabs/exoberry
An exokernel for the raspberry pi 3.
c driver gplv3 kernel operating-system raspberry-pi unix-like
Last synced: 06 Dec 2024
https://github.com/darm64/xnu
Research into porting the XNU kernel to ARM devices.
aarch64 architecture arm64 darwin darwin-core kernel kernel-configuration kext mach-kernel raspberry-pi raspberry-pi-3 xnu
Last synced: 11 Oct 2024
https://github.com/therealdreg/x86osdev
x86 OS development using Bochs emulator. MIT xv6, JamesM's kernel development tutorials (with some changes) & more
bochs kernel kernel-development mit operating-systems osdev x86 xv6 xv6-operating xv6-os
Last synced: 27 Oct 2024
https://github.com/admkopec/BetaOS
An operating system written in Swift
64-bit assembly c c-plus-plus efi kernel object-oriented open-source operating-system swift swift-4 swift-language swift4
Last synced: 31 Oct 2024
https://github.com/aar10n/osdev
64-bit UNIX hobby operating system with a UEFI bootloader
Last synced: 20 Dec 2024
https://github.com/michael2012z/sparrow
My Operating System.
c kernel operating-system os sparrow
Last synced: 19 Nov 2024
https://github.com/admkopec/betaos
An operating system written in Swift
64-bit assembly c c-plus-plus efi kernel object-oriented open-source operating-system swift swift-4 swift-language swift4
Last synced: 12 Oct 2024
https://github.com/deanoburrito/northport
Monolithic kernel and support libraries for riscv64 and x86_64.
c-plus-plus kernel operating-system os osdev
Last synced: 30 Nov 2024
https://github.com/jiegec/cs140e
CS140e without Rust is not CS140e. Sergio Benitez plz come back.
Last synced: 09 Nov 2024
https://github.com/allogic/kdbg
The windows kernel debugger consists of two parts, KMOD which is the kernel driver handling ring3 request and KCLI, the command line interface for the driver. It originated due to insufficient useability with CheatEngine's DBVM driver while debugging games running under certain AntiCheat software.
anticheat assembly bypass cheat debugger driver engine engineering kcli kctl kdbg kdu kernel kmod memory reverse scanner windows x64 x86
Last synced: 28 Nov 2024
https://github.com/Inokinoki/xnu-bcm2837-hackintosh
Efforts to build and run XNU (macOS Kernel)/Hackintosh on Raspberry Pi 3
arm64 bare-metal hackintosh kernel macos raspberry-pi xnu
Last synced: 09 Nov 2024
https://github.com/osresearch/safeboot-loader
Linux kernel module to use UEFI Block IO Protocol devices. Probably not a good idea.
bootloader efi firmware kernel uefi
Last synced: 28 Nov 2024
https://github.com/inokinoki/xnu-bcm2837-hackintosh
Efforts to build and run XNU (macOS Kernel)/Hackintosh on Raspberry Pi 3
arm64 bare-metal hackintosh kernel macos raspberry-pi xnu
Last synced: 22 Oct 2024
https://github.com/yell/mnist-challenge
My solution to TUM's Machine Learning MNIST challenge 2016-2017 [winner]
data-augmentation deep-learning deep-neural-networks gaussian-processes k-nn kernel logistic-regression machine-learning mnist neural-network pca python rbm
Last synced: 22 Oct 2024
https://github.com/cisco-open/camblet-driver
Linux Kernel module providing TLS, identity and running WASM
Last synced: 12 Nov 2024
https://github.com/linaro/lava
Read only mirror https://gitlab.com/lava/lava
arm automation-framework ci documentation dut freesoftware kernel lava linux test-automation validation zephyr
Last synced: 17 Nov 2024
https://github.com/Dyalog/dyalog-jupyter-kernel
A Jupyter kernel for Dyalog APL
apl dyalog dyalog-apl jupyter jupyter-kernel jupyter-kernels kernel notebook notebooks
Last synced: 29 Nov 2024
https://github.com/jetsonhacksnano/buildkernelandmodules
Build the Linux Kernel and Modules on board the NVIDIA Jetson Nano Developer Kit
jetson-nano kernel kernel-modules
Last synced: 15 Oct 2024
https://github.com/dyalog/dyalog-jupyter-kernel
A Jupyter kernel for Dyalog APL
apl dyalog dyalog-apl jupyter jupyter-kernel jupyter-kernels kernel notebook notebooks
Last synced: 12 Nov 2024
https://github.com/rafaeldtinoco/howtos
Documents that might help others.
books ebpf internals kernel kvm libbpf libbpfgo linux networking programming qemu security tracee virtualization
Last synced: 28 Oct 2024
https://github.com/mikeeq/mbp-fedora-kernel
2019 2020 apple apple-t2 fedora kernel linux linux-kernel macbook macbook-pro
Last synced: 25 Dec 2024