Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

https://github.com/ecomaikgolf/alma

toy kernel written in C++ for x86-64 machines with the mere purpose of learning OS development

academic-project cmake cpp kernel make nasm qemu qemu-x86 stivale stivale2 x86-64

Last synced: 05 Nov 2024

https://github.com/chivay/vmt

Toy OS written in Zig

kernel osdev zig

Last synced: 11 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/naliferopoulos/kernel

x86 Homebrew'd Kernel

kernel os os-development x86

Last synced: 08 Nov 2024

https://github.com/Codetector1374/GuideOS

Tutorial for Writing a Kernel

kernel operating-system osdev

Last synced: 06 Nov 2024

https://github.com/pdsmart/tzpufusionx

tranZPUter FusionX - Software based physical Z80 replacement using a Linux System-on-a-module and a highly accurate Z80 Emulation written in C.

bash c cpld driver electronics kernel linux retro som vhdl

Last synced: 15 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/soreing/sore-os

Primitive x86 32bit Operating System with FAT32 File System and a Kernel

boot fat32 filesystem kernel operating-system osdev x86-assembly

Last synced: 17 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/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/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/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/mcdostone/nom-kconfig

A Kconfig parser written in rust.

kconfig kernel linux nom parser parsing

Last synced: 12 Oct 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/maojianwei/apn6_linux_network_enhancement

Support APN6 in Linux kernel. Application-aware IPv6 Networking (APN6)

kernel linux network

Last synced: 14 Nov 2024

https://github.com/cirocosta/hello-world-lkm

A "hello-world" loadable kernel module

c kernel linux module

Last synced: 23 Oct 2024

https://github.com/akatrevorjay/kernel-jetson

Kernel build for NVIDIA Jetson (just TX2 for now). Let's enable all those disabled things :)

acm cgroups docker jetson kernel nvidia tx2 uksm usbserial

Last synced: 15 Oct 2024

https://github.com/pgwipeout/linux

Linux kernel source tree, working on sbc support.

experimental kernel ouya

Last synced: 04 Aug 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/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/jb3/fizzbuzz.ko

FizzBuzz as a Kernel module

fizzbuzz kernel kernel-module linux-kernel

Last synced: 14 Oct 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/gszr/luaio

NetBSD kernel Lua I/O bindings

io kernel lua netbsd

Last synced: 13 Oct 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/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/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/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/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/sdslabs/rusticos

Rustic OS written completely in Rust

cargo kernel makefile operating-system rust

Last synced: 09 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/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/ppopth/kelner

Safe portable simple microkernel written purely in Rust

embedded kernel rust

Last synced: 24 Oct 2024

https://github.com/zixu-w/zxos

Bare bone kernel from tutorial http://wiki.osdev.org/

c kernel os osdev

Last synced: 17 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/rubenwardy/rubix_kernel

A simple kernel for ARMv7

filesystem kernel posix

Last synced: 27 Oct 2024

https://github.com/fishilico/linux-patches

Patches for GNU/Linux

kernel linux patch

Last synced: 31 Oct 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/gkbrk/kernel

Cardinal kernel and operating system

kernel operating-system osdev

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/sbwml/kernel-latest-centos

Linux Kernel 6.6 LTS for CentOS 7

bbr3 bpf btf centos7 kernel lts

Last synced: 16 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/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/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/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/aaronjackson/2.11bsd

2.11BSD with some modifications

bsd kernel pdp-11

Last synced: 07 Nov 2024

https://github.com/carlitros900/android_kernel_archos_oxygen

Kernel ac101box (Archos Oxygen 101b) build. Thanks to @Moyster, @HardcoreKernel, @BQ and @SamarV-121

ac101box ac70ox ac80ox archos bush kernel mt8163 spirab2 spirab3

Last synced: 23 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/coditva/jazz

Let's write an OS!

assembly c kernel nasm operating-system os qemu

Last synced: 07 Nov 2024

https://github.com/raffaellod/tinytium

Compact BusyBox-based initramfs with integrated local/remote recovery mode.

boot initramfs kernel

Last synced: 06 Aug 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/mhdzumair/mhdzmr-kernel-nicklaus

Motorola Moto E4 Plus (Nicklaus) MhDzMR-Kernel

kernel mediatek motorola mt6737m nicklaus

Last synced: 27 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/konstantin89/windows-kernel-debugging-guide

Guide about remote Windows kernel debugging

debugging kernel visual-studio windows

Last synced: 09 Nov 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/vaibhavpandeyvpz/tinux

Using Tinux, you can build your very own, tiny (busybox based) linux distribution.

busybox kernel linux os script

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/nullarray/kernman

Bash script to help with kernel management.

bash kernel kernel-management linux shellscript

Last synced: 14 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/mishamyrt/davinci-pancake-kernel

🥞 Kernel for the Xiaomi Mi 9T AOSP

actions aosp davinci eas kernel

Last synced: 10 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/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/junsious/zenos

32-bit kernel

assembly c kernel os

Last synced: 28 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/cbalint13/rvv-kernels

RISCV Vector Kernel C/LLVM-IR generator

int8 kernel llvm math riscv rvv tvm vector

Last synced: 14 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/fyg369/kernel-action

a action to build kernel automatically

action actions android ci kernel kernelsu

Last synced: 13 Oct 2024

https://github.com/j1sk1ss/cordellos.petprj

Simple hobby OS based on GRUB2 as boot loader, and .c kernel with user-land programs

asm c elf ethernet fat32 grub2 kernel os scratch userland

Last synced: 12 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/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/yifengyou/linux-6

Debian kernel 6.1.20

kernel linux

Last synced: 08 Nov 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/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/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/krivenko/kernel-build.sh

Easy-to-use Bash script to build/install Linux kernel on Gentoo-based systems

bash gentoo kernel llinux

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/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/utoni/linux-qemu-test

Build Linux Kernel/Modules/musl/BusyBox and run it on QEMU.

busybox kernel linux makefile minimal musl qemu testing

Last synced: 15 Oct 2024

https://github.com/chentao-kernel/spycat

An eBPF kernel Observable Agent To Spy Performance Issue On OS.

ebpf go kernel observer

Last synced: 11 Oct 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/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/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/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/deimosfr/oled-backlight

Linux OLED backlight management for Linux

archlinux backlight kernel lenovo linux oled

Last synced: 27 Oct 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/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