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-28 00:10:26 UTC
- JSON Representation
https://github.com/Garnek0/GarnOS
OS powered by a modular kernel
c kernel operating-system os osdev
Last synced: 15 Nov 2024
https://github.com/at-ec/at-fsm
At-FSM is an open and user-friendly embedded Finite State Machine (FSM) included the Primitive State Machine (PSM) and Hierarchical State Machine (HSM).
c-language chinese embedded-systems finite-state-machine firmware hierarchical-state-machine iot kernel mcu robot state-machine
Last synced: 12 Oct 2024
https://github.com/jiayihu/fedra-thesis
Next-generation system for Computing Continuum via WebAssembly (WASM)
browser cloud embedded kernel runtime wasm web-assembly
Last synced: 06 Nov 2024
https://github.com/benmezger/strail
A kernel with support to the RISCV architecture
asm c kernel operating-system riscv unix
Last synced: 20 Nov 2024
https://github.com/naltun/unix-notes
Notes on common 🅄🅝Ⓘ🆇 topics 🐧 😈
aix bsd cli command-line darwin internet kernel linux networking protocols tcp tcp-ip udp unix
Last synced: 22 Oct 2024
https://github.com/pgwipeout/linux
Linux kernel source tree, working on sbc support.
Last synced: 20 Nov 2024
https://github.com/webispy/checkpatch-action
Github action for checkpatch.pl
action c checkpatch checkpatch-action code-review docker kernel lint
Last synced: 07 Nov 2024
https://github.com/bobuhiro11/understanding-the-linux-kernel
A set of scripts useful for building, running, and debugging custom Linux kernels
kernel linux linux-kernel qemu
Last synced: 09 Nov 2024
https://github.com/cirocosta/hello-world-lkm
A "hello-world" loadable kernel module
Last synced: 23 Oct 2024
https://github.com/j4cobgarby/mustard
A fairly basic kernel written in NASM and C
bootable c grub grub2 kernel low-level nasm open-source operating-system os
Last synced: 21 Nov 2024
https://github.com/jb3/fizzbuzz.ko
FizzBuzz as a Kernel module
fizzbuzz kernel kernel-module linux-kernel
Last synced: 14 Oct 2024
https://github.com/maojianwei/apn6_linux_network_enhancement
Support APN6 in Linux kernel. Application-aware IPv6 Networking (APN6)
Last synced: 14 Nov 2024
https://github.com/gbowne1/classicos
An x86 32 biit Operating System for 386, 486, Pentium class (P-60 to 233MHz, Pentium II, P3, P4, etc)
c hacktoberfest hacktoberfest- hacktoberfest2023 kernel kernels nasm nasm-assembly operating-system operating-systems os osdev x86 x86-32
Last synced: 07 Nov 2024
https://github.com/arnau478/owl-os
Yet another self-learning OS
assembly c hobby-kernel hobby-os kernel low-level open-source operating-system os unix x86-64
Last synced: 05 Nov 2024
https://github.com/iomonad/eudyptula
My take on the Eudyptula kernel programming Challenge, with subjects, walkthrough & tests. The Eudyptula Challenge was a series of programming exercises for the Linux kernel, that started from a very basic "Hello world" kernel module, moving on up in complexity to getting patches accepted into the main Linux kernel source tree.
eudyptula-challenge kernel linux linux-kernel subjects walkthrough
Last synced: 10 Nov 2024
https://github.com/chickendrop89/device_xiaomi_unified-kernel
Redmi Note 12/13 4G (tapas/topaz/sapphire/sapphiren) - chickernel tree (clang-r530567)
bengal clang-r530567 force-push-warning kernel khaje qcom sm6225 tapas topaz
Last synced: 20 Nov 2024
https://github.com/rob2309/simpleos2
SimpleOS2 is a very simple x86_64 OS I am creating for learning purposes.
amd64 apic apic-timer asm c cpp efi efi-development kernel operating-system operating-system-learning process-management uefi uefi-boot uefi-development x86 x86-64
Last synced: 27 Oct 2024
https://github.com/thesofakillers/iclingo
🔴🟢🔵 clingo kernel for Jupyter
answer-set-programming clingo ipykernel jupyter kernel logic-programming
Last synced: 16 Nov 2024
https://github.com/zixu-w/zxos
Bare bone kernel from tutorial http://wiki.osdev.org/
Last synced: 17 Oct 2024
https://github.com/sinanislekdemir/minik
Minik OS - Kernel with an Interpreted language for ATMega2560 and ESP32 boards.
arduino compiler esp32 esp32-wroom interpreter kernel programming-language
Last synced: 12 Oct 2024
https://github.com/raffaellod/tinytium
Compact BusyBox-based initramfs with integrated local/remote recovery mode.
Last synced: 24 Nov 2024
https://github.com/j4cobgarby/atomic-kernel
A kernel, written in C. My second kernel, cause I wanted to start from a clean slate.
c grub i386 i686 kernel nasm operating-system qemu
Last synced: 21 Nov 2024
https://github.com/a1exwang/modern_05
A modern toy OS using up-to-date technology (AMD64, UEFI, Multi-Core CPU, PCI Express, ACPI/SATA, ZFS, Modern C++)
Last synced: 11 Dec 2024
https://github.com/georglauterbach/uncore
Modern operating system kernel completely written in pure, idiomatic Rust.
documentation education kernel operating-system operating-system-kernel rust rust-lang
Last synced: 06 Nov 2024
https://github.com/sjkingo/python-as-an-init-script
Proof-of-concept that you can run Python as a Linux init script
initscript kernel linux osdev python
Last synced: 20 Dec 2024
https://github.com/bmeneg/playing-around-kernel
Learning repo for Linux Kernel stuff
c kernel learning linux-kernel low-level
Last synced: 14 Oct 2024
https://github.com/abdirahiim/shadowos
The first Somali operating system, developed in C# using COSMOS
cosmos csharp kernel operating-system osdev shadow shadow-operating shadow-os
Last synced: 18 Nov 2024
https://github.com/konstantin89/windows-kernel-debugging-guide
Guide about remote Windows kernel debugging
debugging kernel visual-studio windows
Last synced: 09 Nov 2024
https://github.com/glentner/kernelfit
[C++] Single and multi-dimensional non-parametric Gaussian kernel regression.
cpp-library kernel openmp regression
Last synced: 09 Nov 2024
https://github.com/oliveiradeflavio/best-packages
Programas essenciais automáticos para instalação do zero em sistemas baseadas no Ubuntu-like.
kernel linux linux-mint programas scripts sistema ubuntu
Last synced: 09 Nov 2024
https://github.com/deanoburrito/minos
Tiny hobby operating system. Limited functionality right now, check the bottom of the README for current feature set!
c-plus-plus kernel operating-system os osdev
Last synced: 30 Nov 2024
https://github.com/sonodima/physpatch
PhysPatch performs physical memory scanning and patching of the entire Windows Kernel using DMA
dma kernel memflow memory rust virtual-machine windows
Last synced: 08 Nov 2024
https://github.com/eupnea-linux/mainline-kernel
Mainline kernel for eupnea
chromebook kernel linux linux-kernel
Last synced: 29 Nov 2024
https://github.com/hdeplaen/kerch
Kernel Methods on PyTorch
deep-learning gpu kernel machine-learning python
Last synced: 13 Oct 2024
https://github.com/moisam/laylaos
A hobby OS with a custom kernel and userspace, with many ported software including musl libc, SDL2 and even Qt5!
c c-library cdrom grub2 kernel laylaos musl musl-libc operating-system operating-systems os osdev qt qt5 sdl2 sdl2-image window-manager x86-64
Last synced: 12 Oct 2024
https://github.com/ppopth/kelner
Safe portable simple microkernel written purely in Rust
Last synced: 24 Oct 2024
https://github.com/sdslabs/rusticos
Rustic OS written completely in Rust
cargo kernel makefile operating-system rust
Last synced: 09 Nov 2024
https://github.com/symlex/di-microkernel
A dependency injection micro-kernel for bootstrapping PHP applications
bootstrap dependency-injection di-container kernel micro-framework php-library symfony
Last synced: 24 Nov 2024
https://github.com/coditva/jazz
Let's write an OS!
assembly c kernel nasm operating-system os qemu
Last synced: 07 Nov 2024
https://github.com/hgn/kernel-magnifier
A Kernel Ftrace Recorder and Visualizer to Analyse Executed Kernel Callchains
analysis kernel linux linux-kernel
Last synced: 26 Dec 2024
https://github.com/wravoc/harden-dragonflybsd
Implements a broad, cohesive group of hardening settings for Dragonfly BSD. Plus a custom desktop theme and install script for Thinkpad T495.
firewall-rules kernel network-security security-tools
Last synced: 23 Dec 2024
https://github.com/jorisrietveld/Os-Development
My first attempt to develop an operating system with bootloader.
boot bootloader kernel kernel-source os school-project
Last synced: 23 Oct 2024
https://github.com/sirlucjan/aur
Kernels (v 5.x) and modules
arch-linux archlinux aufs bfq bfq-dev kernel liquorix pkgbuild uksmd
Last synced: 12 Oct 2024
https://github.com/mahdizynali/simix
Simix is a custom simple linux kernel based on arch x86_64
custom-kernel kernel linux linux-distribution linux-kernel simix unix x86-64
Last synced: 12 Oct 2024
https://github.com/kingakeem/kingos
This is a simple 32 bit OS made to target ix86 CPUs
32bit kernel low-level operating-system
Last synced: 05 Nov 2024
https://github.com/sferrini/xnu-heap-playground
macOS kext, and userspace client to play with the zalloc kernel allocator.
allocator heap kernel playground xnu
Last synced: 10 Oct 2024
https://github.com/ring0-c0d3-br34k3r/stuxnet-rootkit
Stuxnet extracted binaries by reversing & Stuxnet Rootkit Analysis
driver kernel malware malware-analysis malware-development malware-research reverse-engineering rootkit rootkit-kernel stuxnet stuxnet-memory-analysis stuxnet-report stuxnet-source zero-day
Last synced: 16 Nov 2024
https://github.com/javinator9889/kernelupgrader
A Python tool for upgrade your kernel safely from kernel.org
compiler fast free kernel linux linux-kernel python python3 updater upgrade-tool user-friendly
Last synced: 14 Oct 2024
https://github.com/sighook/lwpp
A collection of patches for the vanilla linux kernel, useful for pentesters and security engineers.
kernel linux patches pentesting wifi wifi-hacking
Last synced: 29 Oct 2024
https://github.com/mhdzumair/mhdzmr-kernel
Motorola Moto E4 (Woods) MhDzMR-Kernel
e4 kernel kernel-source motorola woods
Last synced: 27 Oct 2024
https://github.com/nullarray/kernman
Bash script to help with kernel management.
bash kernel kernel-management linux shellscript
Last synced: 14 Oct 2024
https://github.com/krisnova/.net
Compiled Works: Computer Science, Engineering, Analysis, Research
analysis computer-science kernel linux research security
Last synced: 15 Oct 2024
https://github.com/alessandro-salerno/basic-cli-operating-system
A basic operating system kernel and bootloader designed for educational purposes
amd64 assembly c educational educational-purposes kernel operating-system os simple-code stupid-code toy-os toy-os-kernel x86-64
Last synced: 29 Nov 2024
https://github.com/fuzeman/orangepi-zero-kernel
Ubuntu Core: Minimal kernel for the Orange Pi Zero
Last synced: 29 Nov 2024
https://github.com/loneicewolf/pract_rev_engineering
Notes about my progress trough the book "PRACTICAL REVERSE ENGINEERING" - Will not include solutions. Only Notes, thoughts - and ideas, etc.
asm c fannybmp kernel loneicewolf malware-analysis notes reverse-engineering rootkit
Last synced: 06 Nov 2024
https://github.com/cdpxe/openbsdhacks
Some of my security-related coding projects for OpenBSD: A kernel-based user-profile intrusion detection system (FUPIDS) and an ICMP-based "port-knocking" service (openportd).
bsd fupids hids host-monitoring icmp ids information-security kernel kernel-module kernel-modules openbsd openbsd-community openbsd-ports openbsd-scripts port-knocking portknocking security security-hardening security-monitoring security-tools
Last synced: 28 Oct 2024
https://github.com/therealdreg/bochs-bed
Bochs Enhaced Debugger (bochs-bed). A modern console debug experience.
alpha bochs debugger debugging-tool emulator kernel poc x86 x86-64
Last synced: 12 Oct 2024
https://github.com/0xbekoo/malware-resurrection
This project enables malware to resurrect and remain hidden even after termination, using a User-Mode Program and Kernel-Mode Driver as part of the Malware Resurrection technique.
executable kernel kernel-driver malware malware-resurrection resurrection windows
Last synced: 08 Nov 2024
https://github.com/danijelaskov/microkernel
An implementation of a small, but fully functional multithreaded operating system kernel with time sharing.
8086 dos etf kernel multithreading operating-system operativni-sistem operativni-sistemi-1 os1 projekat time-sharing x86
Last synced: 09 Nov 2024
https://github.com/morgant/recordctl
OpenBSD convenience utility for enabing/disabling/toggling audio/video recording in the kernel
audio-recording kernel openbsd openbsd-scripts privacy-tools sysctl video-recording
Last synced: 10 Oct 2024
https://github.com/archibate/newos
A hobby unix-like operating system
c-library c-runtime filesystem kernel operating-system
Last synced: 09 Nov 2024
https://github.com/kyegomez/astra
Astra is an language/compiler designed to unleash the true power of artificial intelligence blending the best techniques from Jax, Triton, and Mojo to create the most premier experience.
artificial-intelligence compilers gpu kernel language machine-learning
Last synced: 09 Nov 2024
https://github.com/byt3n33dl3/iosblackbox
Secure Sockets Layer. SSL is the system that ensures Information sent between Devices such as Passwords, Messages, Credit card numbers, Etc In Private and Safe.
ios kernel offensive penetration-testing sandbox ssl
Last synced: 31 Oct 2024
https://github.com/vresque/esque
A modern microkernel
bootloader embedded kernel microkernel operating-system os osdev rust rust-crate rust-lang safe secure web-assembly x86-64
Last synced: 23 Oct 2024
https://github.com/rishiloyola/d-left
data structure to store data, rapidly, memory-efficiently and with less collision
bloom-filter d-left hashing kernel
Last synced: 23 Oct 2024
https://github.com/krivenko/kernel-build.sh
Easy-to-use Bash script to build/install Linux kernel on Gentoo-based systems
Last synced: 23 Oct 2024
https://github.com/deyzi-the-youtuber/lunaris
Simple x86 Unix-Like kernel written in C, and Assembly
Last synced: 07 Dec 2024
https://github.com/byt3n33dl3/crawlerexec
Remote access control, this RCA or RAT is a Cross platform for attacking Windows, Linux, OSX, and Android. Most deadly C2 sharp spike for exploitation framework written in C++ and C
backdoor bypass kernel rca reverse shell shellscript spyware trojan
Last synced: 16 Oct 2024
https://github.com/dibsonthis/SimpleFilter
Python module for image convolution and ML classification.
classification classifier convolution convolutional-layers convolutional-networks filter filters kernel kernel-module machine-learning machine-learning-library python simplefilter
Last synced: 27 Nov 2024
https://github.com/quintenvandamme/trident
The magic kernel manager for ubuntu based distros and WSL2 written in dart.
cli dart kernel kernel-compilation linux linux-kernel ubuntu wsl
Last synced: 12 Oct 2024
https://github.com/krishpranav/kernelexploits
Various Kernel Exploits For Linux And Windows
cve cve-exploits exploits kernel kernel-exploits
Last synced: 15 Oct 2024
https://github.com/louisjenkinscs/moltaros
A minimal implementation of an Operating System implemented in (mostly) C and (sparse) Assembly
educational heap kernel operating-system x86
Last synced: 02 Nov 2024
https://github.com/nishkarshraj/operating-systems-with-c-and-shell
Operating Systems with Shell and C programming
algorithms algorithms-and-data-structures bash c cpp data data-structures file filesystem fork kernel linux open-source opensource operating-system piping scheduler scheduling-algorithms shell shell-scripts
Last synced: 10 Nov 2024
https://github.com/justalexeydev/evaos
EvaOS is an operating system implemented in ReactJS and designed on the VioletKernel system library.
kernel operating-system reactjs site
Last synced: 22 Dec 2024
https://github.com/m3dzik/initrs
Linux init written in Rust 🦀
education educational-project hacktoberfest init init-system kernel linux openrc runit rust rust-lang services systemd unix
Last synced: 22 Dec 2024
https://github.com/carlonluca/docker-rpi-ubuntu-kernel
Docker image to cross-build the Ubuntu kernel for the Raspberry Pi 4 (arm64).
docker kernel linux raspberry-pi ubuntu
Last synced: 07 Nov 2024
https://github.com/rocky43007/universalos
An Operating System which can run Windows, Mac and Linux apps natively!
Last synced: 26 Nov 2024
https://github.com/0xor0ne/docker-x-builder
Docker image for cross-compilation (mainly Buildroot and Linux kernel)
buildroot cross-compilation crosscompile docker embedded emulation kernel linux linux-kernel
Last synced: 06 Nov 2024