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/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/jb3/fizzbuzz.ko
FizzBuzz as a Kernel module
fizzbuzz kernel kernel-module linux-kernel
Last synced: 14 Oct 2024
https://github.com/cirocosta/hello-world-lkm
A "hello-world" loadable kernel module
Last synced: 23 Oct 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/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/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/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/raffaellod/tinytium
Compact BusyBox-based initramfs with integrated local/remote recovery mode.
Last synced: 06 Aug 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/maastaar/539kernel-book
A Journey in Creating an Operating System Kernel: A book that teaches the reader how to create an operating system's kernel called 539kernel. You can read the book freely in https://539kernel.com/
book kernel os-dev os-development os-kernel tutorial x86 x86-assembly x86-nasm
Last synced: 07 Nov 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/hdeplaen/kerch
Kernel Methods on PyTorch
deep-learning gpu kernel machine-learning python
Last synced: 13 Oct 2024
https://github.com/zixu-w/zxos
Bare bone kernel from tutorial http://wiki.osdev.org/
Last synced: 17 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/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/hintak/raspberrypi-dev
Notes and tips about kernel driver development on Raspberry Pi, much of which relates to the Seeed Studio Respeaker mic-array. Please feel free to donate at https://hintak.github.io/ if you find it useful.
kernel kernel-modules respeaker
Last synced: 29 Oct 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/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/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/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/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/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/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/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/konstantin89/windows-kernel-debugging-guide
Guide about remote Windows kernel debugging
debugging kernel visual-studio windows
Last synced: 09 Nov 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/coditva/jazz
Let's write an OS!
assembly c kernel nasm operating-system os qemu
Last synced: 07 Nov 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/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/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/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/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: 07 Aug 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/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/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/archibate/newos
A hobby unix-like operating system
c-library c-runtime filesystem kernel operating-system
Last synced: 09 Nov 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/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/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/mhdzumair/mhdzmr-kernel
Motorola Moto E4 (Woods) MhDzMR-Kernel
e4 kernel kernel-source motorola woods
Last synced: 27 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/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/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/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/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/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: 30 Oct 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/krishpranav/kernelexploits
Various Kernel Exploits For Linux And Windows
cve cve-exploits exploits kernel kernel-exploits
Last synced: 15 Oct 2024
https://github.com/danirod/jacqueline
An experimental i386 kernel written in Pascal
assembly elf i386 i386-elf kernel osdev pascal x86 x86-kernel
Last synced: 14 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/smokku/wrte
microkernel-like environment to run untrusted applications in browser
distributed javascript kernel microkernel operating-system runtime sandbox untrusted-applications www
Last synced: 27 Oct 2024
https://github.com/aermoss/ostest
A 64-bit operating system written in C++ and x86 Assembly.
assembly assembly-x86 cpp kernel operating-system operating-system-kernel
Last synced: 16 Nov 2024
https://github.com/jakuj/bootable-stuff
A two-stage bootloader, an x86-64 kernel, and an OS stub
bootloader kernel osdev x86-64
Last synced: 10 Nov 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/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
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/bellthomas/citadel
Citadel — A Trusted Reference Monitor for the Linux Kernel using Intel SGX Enclaves
difc enclave kernel linux lsm reference-monitor security sgx
Last synced: 09 Nov 2024
https://github.com/empyreal96/linux-sony-hollyss-kernel-3.10
Unmodified kernel source of the Xperia M5 (30.2.A.1.21) site to packaged source on their site --->
android-kernel android-kernel-source android-source kernel kernel-source linux linux-kernel mt6795 sony-hollyss sony-source xperia-m5
Last synced: 12 Nov 2024
https://github.com/chentao-kernel/spycat
An eBPF kernel Observable Agent To Spy Performance Issue On OS.
Last synced: 11 Oct 2024
https://github.com/aurixos/os
AurixOS kernel
c kernel operating-system osdev x86-64
Last synced: 15 Nov 2024
https://github.com/dhil/t20
Triple 20: A domain specific language for kernel-to-kernel transformations.
compilation compiler dart domain-specific-language functional-language google kernel kernel-transformations source-to-source
Last synced: 30 Oct 2024
https://github.com/jacob-doll/phoenixos
Project following progression through operating system development documenting challenges as the project progresses.
bootloader kernel operating-system operating-systems os-dev os-development
Last synced: 23 Oct 2024
https://github.com/rocky43007/universalos
An Operating System which can run Windows, Mac and Linux apps natively!
Last synced: 13 Oct 2024
https://github.com/populated/avoid-all-eyes
A Python-based tool designed to attempt to hide processes from task managers.
c ctypes diagram dkom kernel kernel-methods processes python
Last synced: 15 Nov 2024
https://github.com/contributte/nella
👩💻 Opinionated pre-configured kernel based on Nette (@nette). Suitable for all kind of apps.
boot bootloader bootstrap contributte kernel nella nette nette-framework preconfigured
Last synced: 12 Oct 2024
https://github.com/torralbaa/N2OS
Sistema operativo libre y colaborativo, donde todos pueden contribuir.
gpl gplv2 kernel microkernel operating-system operating-systems os osdev
Last synced: 23 Oct 2024
https://github.com/sukhmancs/os-dev
Operating system written in x86 assembly and C.
bootloader bootsector c kernel operating-system registers vda x86 x86-assembly
Last synced: 07 Nov 2024
https://github.com/dracos-linux/build-script
Generate DracOS GNU/Linux Remaster images
debian debian-linux kernel linux open-source operating-system
Last synced: 12 Oct 2024
https://github.com/simp/pupmod-simp-auditd
The SIMP auditd Puppet Module
auditd kernel puppet simp simp-ecosystem
Last synced: 14 Oct 2024
https://github.com/arda-guler/kikaos
Basic OS kernel with basic command line
command-line educational kernel operating-system os terminal
Last synced: 12 Nov 2024
https://github.com/mjahmadee/machine-learning-and-fault-detection
Machine Learning and Fault Detection
adaline bayes data-processing k-nearest-neighbours kernel kernel-density kernel-density-estimation knn linear-classifier madaline parzen perceptron preprocessing regression widrow-hoff
Last synced: 12 Nov 2024
https://github.com/Akash98Sky/android_kernel_leeco_msm8976
linux kernel 3.10.108
Last synced: 23 Oct 2024