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/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/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: 04 Aug 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/js2xxx/oceanic
A PC desktop OS
kernel operating-system os osdev rust x86-64
Last synced: 05 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: 15 Nov 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/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/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: 10 Oct 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/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/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/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/QuokkaLight/rkduck
Linux v4.x.x Rootkit
kernel kernel-module keylogger linux rootkit stealth
Last synced: 04 Aug 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/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: 14 Nov 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/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/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/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: 09 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/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/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/MutexUnlocked/exoberry
An exokernel for the raspberry pi 3.
c driver gplv3 kernel operating-system raspberry-pi unix-like
Last synced: 04 Aug 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/wwmm/fastgame
Optimize system performance for games
amdgpu cpu-affinity disk game hugepages kernel linux performance profile service tweaks
Last synced: 14 Nov 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/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/jiegec/cs140e
CS140e without Rust is not CS140e. Sergio Benitez plz come back.
Last synced: 09 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/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/cisco-open/camblet-driver
Linux Kernel module providing TLS, identity and running WASM
Last synced: 12 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: 23 Oct 2024
https://github.com/aar10n/osdev
64-bit UNIX hobby operating system with a UEFI bootloader
Last synced: 26 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/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/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/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/mikeeq/mbp-fedora-kernel
2019 2020 apple apple-t2 fedora kernel linux linux-kernel macbook macbook-pro
Last synced: 29 Oct 2024
https://github.com/xmartlabs/cuda-calculator
Online CUDA Occupancy Calculator
cuda gpgpu gpu gpu-computing gpu-kernels gpu-programming kernel nvidia occupancy
Last synced: 23 Oct 2024
https://github.com/HidamariProject/Hidamari
Modern operating system aimed at running WebAssembly code.
kernel operating-system wasm webassembly zig
Last synced: 15 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: 09 Aug 2024
https://github.com/mgeeky/hevd_kernel_exploit
Exploits pack for the Windows Kernel mode driver HackSysExtremeVulnerableDriver written for educational purposes.
education exploit kernel windows
Last synced: 29 Oct 2024
https://github.com/jordan9001/dobby2
Build your emulation environment as needed
concolic-execution deobfuscation emulator kernel symbolic-execution windows-kernel-exploitation
Last synced: 04 Aug 2024
https://github.com/kerneltlv/kernel-hacking
An environment and set of utilities aimed at making kernel hacking simple and accessible
kernel kernel-compilation kernel-developers kernel-driver kernel-hacking kernel-module kernel-modules kernel-source learn learn-to-code learning learning-by-doing linux linux-drivers linux-kernel linux-kernel-module literate-programming newcomers operating-system operating-systems
Last synced: 01 Nov 2024
https://github.com/q60/disfetch
Yet another *nix distro fetching program, but less complex.
fetch info kernel neofetch os pfetch system system-info system-information ufetch uptime
Last synced: 27 Oct 2024
https://github.com/mosquito/caio
Linux AIO c python bindings
aio asyncio eventfd kernel linux linux-aio non-blocking system
Last synced: 15 Nov 2024
https://github.com/joeltg/mit-scheme-kernel
Jupyter Kernel for MIT Scheme
jupyter kernel mit-scheme scheme
Last synced: 10 Nov 2024
https://github.com/aleksamagicka/aquacomputer_d5next-hwmon
Linux hwmon driver for select Aquacomputer devices. Partly mainlined.
driver kernel sensor temperature watercooling
Last synced: 14 Nov 2024
https://github.com/maldevel/rootkits-list-download
A curated list of rootkits found on Github and other sites.
curated-list kernel linux rootkits windows
Last synced: 03 Aug 2024
https://github.com/Qubasa/perf_kernel
Multicore x64 kernel with a focus on introspection and debugging capabilities.
hpc kernel performance performance-analysis rust smp x86-64
Last synced: 12 Nov 2024
https://github.com/flit/argon-rtos
Argon RTOS: tiny embedded C/C++ RTOS for Cortex-M
Last synced: 14 Oct 2024
https://github.com/florianl/go-nflog
c-binding free API for golang to communicate with the log subsystem of netfilter
golang hacktoberfest kernel netfilter nflog
Last synced: 28 Oct 2024
https://github.com/rm-hull/byok
A bare-metal x86 Forth interpreter & compiler
Last synced: 20 Oct 2024
https://github.com/gusutabopb/imongo
A MongoDB kernel for Jupyter
educational ipython jupyter jupyter-kernels kernel mongodb mongodb-kernel
Last synced: 28 Sep 2024
https://github.com/64/byteos
A simple hobby operating system for the x86-64 architecture
kernel operating-system os x86-64
Last synced: 13 Nov 2024
https://github.com/samueltulach/nullmap
Using CVE-2023-21768 to manual map kernel mode driver
cve-2023-21768 driver exploit kernel manual-mapper mapper windows
Last synced: 15 Nov 2024
https://github.com/jasonbrave/panicos
A simple x86 operating system with graphical user space
c-standard-library dynamic-linking elf elf-loader fat32 kernel mbr multiboot operating-system osdev pci pci-express pcie stl usb vfs virtio virtio-gpu widget-toolkit x86
Last synced: 27 Oct 2024
https://github.com/hidenorimatsubayashi/evisor
Light-weight Bare Metal Hypervisor (Type 1) written in C++
aarch64 arm64 armv8 bare-metal embedded hypervisor kernel os qemu raspberry-pi raspberry-pi-4 virtualization
Last synced: 11 Oct 2024
https://github.com/PauloMigAlmeida/AlmeidaOS
Simple, self-contained, clean code, well-documented, hobbyist 64-bit operating system for Intel and AMD processors. It's written in Assembly (Intel syntax) and C (GNU99 Standard) in which I strive for adding comments to the source code so it could be used as a reference for future OS developers
amd amd64 bootloader buddy cmos heap hobby-os hobbyist-os intel kernel operating-system operating-systems os osdev paging pic pit x86-64
Last synced: 15 Nov 2024
https://github.com/bugenzhao/litchi-rs
An x86-64 kernel with ~100% Rust (originally) in a week. `async` inside!
kernel osdev rust-osdev x86-64
Last synced: 28 Oct 2024
https://github.com/BugenZhao/litchi-rs
An x86-64 kernel with ~100% Rust (originally) in a week. `async` inside!
kernel osdev rust-osdev x86-64
Last synced: 11 Nov 2024
https://github.com/weltling/convey
Communication through a serial port or named pipe
com-port hyper-v kernel kernel-debug kernel-dev linux raspberry-pi serial serial-console serial-port virtual-machine vmlinux windows wsl wsl2
Last synced: 26 Oct 2024
https://gitlab.com/weinholt/loko
Optimizing Scheme compiler for Linux, NetBSD and bare hardware. https://scheme.fail/
Last synced: 12 Nov 2024
https://github.com/idouble/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 template thread windows windows-kernel write
Last synced: 09 Nov 2024
https://github.com/briandowns/jail
Package jail provides native FreeBSD Jail syscalls in Go
bsd container-orchestration containers freebsd go golang jails kernel
Last synced: 14 Nov 2024
https://github.com/iomonad/dotfiles
Messy configuration repository / Gentoo / Coreboot / XMonad / Ergodox / Home Cooked ZSH microframework / Eye candy stuff / Miscellaneous hacks
2bwm 4chan bspwm coreboot dotfiles emacs gentoo kernel lemonbar libreboot linux rice stumpwm xmonad
Last synced: 10 Nov 2024
https://github.com/Unturned3/Microdot
The Microdot Project guides you to create a fully functional but compact Linux system from scratch
busybox cross-compilation cross-compiler cross-toolchain kernel linux linux-kernel microdot-linux musl tiny tutorial
Last synced: 16 Nov 2024
https://github.com/snorez/srcinv
source code audit tool
audit fuzzing kernel linux open-source qa
Last synced: 04 Aug 2024
https://github.com/yshurik/inferno-rpi
This is compilation of Labs “Porting Inferno OS to Raspberry Pi”. We decided to organize it as some set of small labs with very detailed steps of what is done to reach results and make everything easy to reproduce.
hardware inferno kernel lab operating-system os plan9 raspberry-pi
Last synced: 27 Oct 2024
https://github.com/shawnanastasio/shawnos
A Basic x86 Operating System/Kernel
hobby kernel operating-system osdev x86
Last synced: 05 Nov 2024