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/ziozzang/android-kernel-builder-docker
Dockerized Android Kernel build Environments. for Android PIE(with gcc/clang)
android android-pie beryllium boot-image build clang custom-kernel developer-environment docker example gcc kernel mtk poco-f1 pocophone qualcomm xda xiaomi
Last synced: 04 Nov 2024
https://github.com/iosmanthus/osmanthus-tutorial
How to create an OS from scratch
kernel operating-system osdev tutorial
Last synced: 14 Oct 2024
https://github.com/ismoilovdevml/oinix
Xinux Jamiyati Arch asosida qurilayotgan open source OS
arch-linux kernel linux oinix open-source operating-system
Last synced: 05 Nov 2024
https://github.com/johnoseni1/full-operating-system
After 2-3 months of working earnestly am done creating a full operating system, using C, assembly language and the likes, please feel free to learn from this , i was inspired by a book, use the readme and read from it , very very important, learn and enjoy
assembly-language assembly-language-programming assembly-x86 assemblyscript boot cpu cpu-monitoring drivers kernel kernel-driver linux linux-kernel linux-shell
Last synced: 12 Oct 2024
https://github.com/tmiland/kernel-installer
Script to install the Linux kernel from source on Debian-based distributions, for all architectures.
debian debian-linux kernel kernel-install kernel-installation
Last synced: 12 Oct 2024
https://github.com/prool/proolix
Simple hobby POSIX-compatible OS for i8086+
assembly bios boot-sector c forth kernel master-boot-record msdos msdos-emulator operating-systems partition-table posix x86
Last synced: 05 Nov 2024
https://github.com/AetherRadio/X6100Buildroot
A project to build a Linux kernel and OS for the Xiegu X6100 without having to copy files from the vendor's kernel.
kernel linux linux-kernel xiegu
Last synced: 04 Aug 2024
https://github.com/krishpranav/pranaos-old
pranaOS moved to: https://github.com/pranaOS/pranaOS
c c-plus-plus clang cplusplus desktop desktop-environment kernel linux linux-desktop linux-desktop-environment linux-kernel linux-system operating-system os prana-os pranaos pull-request unix unix-os unix-platform
Last synced: 01 Oct 2024
https://github.com/farlepet/lambda-kern
Multi-architecture hobby operating system created in C
armv7 assembly c kernel osdev raspberry-pi x86
Last synced: 12 Nov 2024
https://github.com/loxilb-io/loxilb-ebpf
loxilb ebpf sub-module
cloud-native datapath ebpf kernel
Last synced: 11 Oct 2024
https://github.com/kkebo/swift_os
An operating system written in Swift.
aarch64 kernel operating-system os osdev swift
Last synced: 27 Oct 2024
https://github.com/corruptedbycpu/foton
Foton (eng. Photon) - is a similar project as Cyjon/Fern-Night, but compatibility will no longer be fully supported.
Last synced: 13 Nov 2024
https://github.com/empyreal96/packed-lumia-950xl-kernels
This is storage space for between PCs for the Kernels I have built and use for my Lumia 950 XL.
950xl android-kernel boot-twrp cityman debian debian-kernel kernel kernels linux-kernel lumia950xl mainline mainline-kernel msm8994 packaged-kernel
Last synced: 28 Oct 2024
https://github.com/slavaim/riscv-magenta
Magenta kernel port to RISC-V
fuchsia-os kernel magenta magenta-kernel musl porting qemu risc-v syscalls
Last synced: 30 Oct 2024
https://github.com/rollingrhinoremix/rhino-update
Rhino Update is a command-line utility script which will provide updates to items that do not hit the Ubuntu devel repositories, such as the latest Linux Kernel.
bash bash-script kernel linux linux-distribution rolling-release rolling-update script ubuntu ubuntu-rolling
Last synced: 12 Oct 2024
https://github.com/rafael-santiago/kook
A syscall hooking system for FreeBSD, NetBSD and also Linux.
capture-the-flag freebsd-kld hackathon hacking hacking-tool hooking kernel linux-kernel-module netbsd-kernel-module rootkit
Last synced: 05 Nov 2024
https://github.com/whokilleddb/helloworlddriver
Get started with writing your first ever Windows Driver
driver-development kernel kernel-driver windows
Last synced: 08 Nov 2024
https://github.com/brosck/simpleasmkernel
「💻」Simple kernel made in 16-bit assembly only
16-bit assembly assembly-language cpu disk dos kernel operating-system simple system
Last synced: 13 Nov 2024
https://github.com/t2minator/mbp-tails
How to get Tails working on T2 Apple device (e.g. 2019 MacBook Pro) without needing external keyboard/mouse.
anonymity anonymous apple apple-t2 chroot debian debian-linux kernel linux linux-kernel macbook macbookpro macbooks mpb privacy security t2 t2tails tails tor
Last synced: 12 Oct 2024
https://github.com/uditkarode/epsilon
Custom kernel for sweet based on Delta, builds hosted on @sweet_epsilon on Telegram (GH releases are outdated)
Last synced: 14 Nov 2024
https://github.com/v-thakkar/talks
This repository contains the slides of my talks.
coccinelle ebpf embedded-linux kernel linux security static-code-analysis virtualization xen
Last synced: 27 Oct 2024
https://github.com/supersandro2000/cheat-sheet
Cheat sheet about stuff others might find interesting
cheat-sheet cheatsheet kernel linux postgres python ruby swarm tmux
Last synced: 28 Oct 2024
https://github.com/therealdreg/winxpsp2.cermalus
Malware WinXPSP2.Cermalus Windows Kernel Virus
32bit assembler hooking kernel malware malware-sample research virus windows windows-kernel
Last synced: 12 Oct 2024
https://github.com/qdata/gakco-svm
ECML16: GaKCo: a Fast Gapped k-mer string Kernel using Counting
Last synced: 12 Nov 2024
https://github.com/simplyceo/generikit-hid-sony
Generic PlayStation patches. Those that were revoked by the sages.
controller custom driver generic kernel linux playstation
Last synced: 07 Nov 2024
https://github.com/littledivy/deno-os
Pre-compiled source for a Deno based OS
Last synced: 23 Oct 2024
https://github.com/inindev/rock-5b
debian arm64 linux for the rock 5b
arm arm64 debian debian-linux device-tree kernel linux nvme rock-5b u-boot
Last synced: 12 Oct 2024
https://github.com/maxgio92/krawler
A crawler for kernel releases distributed by the major Linux distributions.
Last synced: 28 Oct 2024
https://github.com/tomstitt/lupyter
A Lua Kernel for Jupyter built on ipykernel.
jupyter jupyter-notebook kernel lua
Last synced: 21 Oct 2024
https://github.com/afellowspeedrunner/lum-mariner
LUM/MARINER attempts to aim to be a clone of XNU/Darwin written in Rust just without the Apple stuff. A kernel and Operating System.
darwin kernel kerneldevelopment operating-system operating-systems os osdev rust rust-kernel rust-lang rust-os rust-os-dev rust-osdev rustlang rustlanguage xnu
Last synced: 12 Oct 2024
https://github.com/jnsgruk/firecracker-ubuntu
🚀 Use Firecracker and helpings of bash to boot Ubuntu virtual machines very fast 🔥
automation bash cloud-images cloud-init dnsmasq docker-image firecracker firecracker-microvms kernel microvm rootfs ubuntu
Last synced: 17 Oct 2024
https://github.com/jbruchon/c02
An operating system for the 6502/65816 CPU
6502 6502-assembly c64 commodore-64 kernel multitasking nintendo operating-system
Last synced: 24 Oct 2024
https://github.com/ibelieve/oxide
:computer: A toy operating system built with Rust
Last synced: 31 Oct 2024
https://github.com/no92/vineyard
Moved to:
c hobby-os kernel operating-system operating-systems osdev posix uefi x86-64
Last synced: 23 Oct 2024
https://github.com/chefkissinc/skywalkos
An operating system written in Rust. skywalkOS is not <insert other operating system here>.
ipc kernel modern operating-system operating-system-kernel rust skywalkos uefi x86 x86-64
Last synced: 11 Nov 2024
https://github.com/metan-ucw/runltp-ng
Minimalistic LTP testrunner
kernel linux linux-kernel ltp test-automation
Last synced: 07 Nov 2024
https://github.com/elongl/cve-2014-3153
Exploiting CVE-2014-3153, AKA Towelroot.
cve-2014-3153 exploitation kernel linux linux-kernel towelroot
Last synced: 15 Oct 2024
https://github.com/brightprogrammer/misraos
A Modern Operating System Written in C++ From Scratch!
cmake cpp kernel modern operating-system osdev
Last synced: 11 Nov 2024
https://github.com/mariuz/kernelcompile
Python Compile Scripts for Stable / Mainline / Longterm Linux Kernels on any distro
debian kernel mainline python python-script
Last synced: 12 Nov 2024
https://github.com/symlex/symlex-core
Minimalistic Kernel and Router based on Symfony Components
dependency-injection kernel micro-framework php router symfony
Last synced: 13 Oct 2024
https://github.com/techno-coder/example_os
A heavily commented OS in Rust for reference purposes
kernel operating-system osdev rust tutorial x86-64
Last synced: 28 Oct 2024
https://github.com/shakaran/scripts
:memo: Scripts for doing common stuff
centos cpanel exiftool jhbuild kernel python-script ruby shell ubuntu upgrade-clamav whois
Last synced: 28 Oct 2024
https://github.com/shukantpal/silcos-kernel
The Silcos kernel is a hybrid, robust and compact modular kernel which provides a platform to build the Silcos OS and SilkUI
hardware-abstraction hybrid-kernel kernel silcos-os
Last synced: 13 Oct 2024
https://github.com/vericast/kernda
Add conda activation to an IPython kernel spec
conda ipython jupyter kernel team-platform
Last synced: 12 Oct 2024
https://github.com/hoshimin/beesynth
The frequency-perfect synthesizer for a PC-speaker
driver iopl kernel mp3 pc-speaker player rust speaker synth synthesizer wav
Last synced: 09 Nov 2024
https://github.com/yottaawesome/basic-windows-drivers
Basic experimentation with Windows drivers.
cpp driver kernel kernel-driver win32 windbg windows windows-drivers
Last synced: 13 Nov 2024
https://github.com/ismoilovdevml/rust-os
Rustda Yozilgan Kernel
c ismoilovdev kernel linux rust rust-kernel
Last synced: 05 Nov 2024
https://github.com/gamemann/test-kernel-modules
A repository used to store my test Linux kernel modules I make while I'm learning.
examples forward kernel linux module net netfilter packet processing
Last synced: 27 Oct 2024
https://github.com/turkishrational/retrodos
MSDOS 1.25-2.11-3.3-5.0-6.0-6.22 and PCDOS 7.1 (derived, redeveloped) KERNEL (and COMMAND.COM) source code in NASM syntax
asm assembler assembly code command dos kernel msdos msdos1 msdos2 msdos3 msdos5 msdos6 nasm os pcdos pcdos7 retro retrodos source
Last synced: 06 Nov 2024
https://github.com/ryanwoodsmall/kernel-rpm
kernel spec, config for vanilla kernel rpms from kernel.org
kernel kernel-spec linux linux-kernel rpm rpm-packages rpm-spec
Last synced: 10 Nov 2024
https://github.com/gtalusan/admp441-rpi
ADMP441 for the Raspberry Pi
admp441 i2s invs441 kernel linux linux-kernel mems microphone oshpark raspberry-pi raspberrypi
Last synced: 08 Nov 2024
https://github.com/falcosecurity/kernel-testing
Ansible playbooks to provision firecracker VMs and run Falco kernel tests
ansible ebpf falco firecracker ignite kernel runtime-security tests
Last synced: 11 Nov 2024
https://github.com/ljmf00/rts5139
Linux kernel drivers module backport for RTS5129/RTS5139 USB MMC card reader
card-reader drivers kernel kernel-module linux mmc module realtek rts5129 usb
Last synced: 28 Oct 2024
https://github.com/arnau478/quark
Hobby OS, monolithic kernel, multiboot-compatible
grub kernel monolithic os quark
Last synced: 05 Nov 2024
https://github.com/metal-stack/kernel
kernel build for pxe booting bare metal machines
bare-metal kernel linux-kernel pxe-boot
Last synced: 12 Nov 2024
https://github.com/yifengyou/ebpf
eBPF学习
ebpf kernel kprobe tracepoint uprobe xdp
Last synced: 08 Nov 2024
https://github.com/goerz/python-localvenv-kernel
A Jupyter kernel that delegates to ipykernel in the .venv environment of a project folder
ipython-kernel jupyter jupyter-notebook kernel python
Last synced: 08 Nov 2024
https://github.com/goldyfruit/puppet-grub2
Puppet module for managing GRUB2
cmdline-linux grub grub-default grub2 hiera kernel mbr puppet puppet-grub2
Last synced: 09 Nov 2024
https://github.com/phip1611/phipsboot
PhipsBoot is a relocatable x86_64 bootloader for legacy boot written in Rust and assembly.
Last synced: 07 Nov 2024
https://github.com/ismoilovdevml/kernel
My Kernel
assembly c ismoilovdev kernel linux
Last synced: 05 Nov 2024
https://github.com/keramas/windowskernelexploits
Repository for Windows 10 x64 kernel research, exploitation learning, and reference/supplementary code.
drivers exploit-development kernel shellcode windows windows-10
Last synced: 12 Nov 2024
https://github.com/randruc/lazuli
Lazuli is a multitasking RTOS (Real-Time Operating System/kernel) targeting AVR microcontrollers. It allows to program and run multiple independent tasks in a real-time context on AVR microcontrollers.
arduino asm atmega atmega328p atmel avr avr-gcc avr-mcus avr-microcontrollers avr-programming c c89 code-quality embedded kernel mcu os real-time rtos scheduling
Last synced: 12 Oct 2024
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/jbush001/xv6-nyuzi
Port of xv6 operating system to Nyuzi processor
kernel operating-system processor
Last synced: 15 Oct 2024
https://github.com/mental32/kernel
A Unikernel For Embedded Systems
drivers kernel operating-system osdev rust
Last synced: 07 Nov 2024
https://github.com/benschlueter/efistub
passes kernel-commandline to the kernel if the UEFI does not support it
boot efistub kernel kernel-commandline uefi
Last synced: 18 Oct 2024
https://github.com/d4rk-lucif3r/luciferkernel
Linux 4.9 Kernel for Xiaomi Mi A1 aka Tissot.
kernel kernel-developers kernel-image kernel-source linux linux-kernel tissot-sprout xiaomi
Last synced: 13 Oct 2024
https://github.com/sjkingo/luminary
Luminary is a small x86 real-time operating system
kernel operating-system osdev qemu real-time ulysses x86
Last synced: 30 Oct 2024
https://github.com/dn0sar/frontal_poc
Proof-of-Concept of the Frontal Attack
attack identical-branches kernel poc sgx-enclave sgx-step
Last synced: 09 Nov 2024
https://github.com/alifarazz/ukernel
:balloon: My first attempt at writing a kernel
c11 hello-world i386 kernel nasm-assembly
Last synced: 06 Nov 2024
https://github.com/brunexgeek/machina
A lightweight kernel and operating system for Raspberry Pi
arm baremetal-os kernel machina raspberry-pi
Last synced: 11 Nov 2024
https://github.com/sen-h/vidos
Complete single purpose linux system that just plays videos
av1 av1-videos buildroot dav1d kernel linux linux-distribution mkv opus video webm
Last synced: 28 Sep 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/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/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/jb3/fizzbuzz.ko
FizzBuzz as a Kernel module
fizzbuzz kernel kernel-module linux-kernel
Last synced: 14 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/cirocosta/hello-world-lkm
A "hello-world" loadable kernel module
Last synced: 23 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