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/phil-opp/blog_os

Writing an OS in Rust

kernel operating-system rust x86-64

Last synced: 13 Oct 2024

https://github.com/google/gvisor

Application Kernel for Containers

containers docker kernel kubernetes linux oci sandbox

Last synced: 28 Oct 2024

https://github.com/reactos/reactos

A free Windows-compatible Operating System

c drivers gpl hacktoberfest kernel operating-system os osdev reactos win32 win32api windows x86

Last synced: 29 Oct 2024

https://github.com/apple/darwin-xnu

Legacy mirror of Darwin Kernel. Replaced by https://github.com/apple-oss-distributions/xnu

kernel

Last synced: 26 Sep 2024

https://github.com/RT-Thread/rt-thread

RT-Thread is an open source IoT real-time operating system (RTOS).

aiot arm cortex-a cortex-m embedded-systems iot kernel microcontroller microkernel mips real-time risc-v rtos

Last synced: 27 Oct 2024

https://github.com/rt-thread/rt-thread

RT-Thread is an open source IoT real-time operating system (RTOS).

aiot arm cortex-a cortex-m embedded-systems iot kernel microcontroller microkernel mips real-time risc-v rtos

Last synced: 09 Oct 2024

https://github.com/tiann/KernelSU

A Kernel based root solution for Android

android kernel kernelsu root su

Last synced: 27 Oct 2024

https://github.com/tiann/kernelsu

A Kernel based root solution for Android

android kernel kernelsu root su

Last synced: 29 Oct 2024

https://github.com/SecWiki/windows-kernel-exploits

windows-kernel-exploits Windows平台提权漏洞集合

collections exploit kernel pentest tool windows

Last synced: 24 Oct 2024

https://github.com/secwiki/windows-kernel-exploits

windows-kernel-exploits Windows平台提权漏洞集合

collections exploit kernel pentest tool windows

Last synced: 14 Oct 2024

https://sysprog21.github.io/lkmpg/

The Linux Kernel Module Programming Guide (updated for 5.0+ kernels)

books c device-driver documentation kernel linux linux-kernel linux-kernel-driver linux-kernel-module lkm lkmpg

Last synced: 08 Nov 2024

https://github.com/sysprog21/lkmpg

The Linux Kernel Module Programming Guide (updated for 5.0+ kernels)

books c device-driver documentation kernel linux linux-kernel linux-kernel-driver linux-kernel-module lkm lkmpg

Last synced: 14 Oct 2024

https://github.com/winfsp/winfsp

Windows File System Proxy - FUSE for Windows

driver filesystem fuse gplv3 kernel windows windows-kernel

Last synced: 09 Oct 2024

https://github.com/klange/toaruos

A completely-from-scratch hobby operating system: bootloader, kernel, drivers, C library, and userspace including a composited graphical UI, dynamic linker, syntax-highlighting text editor, network stack, etc.

aarch64 armv8 baremetal bootloader c c-library cdrom compositor kernel operating-system operating-systems os osdev smp text-editor toaruos window-manager x86 x86-64

Last synced: 25 Sep 2024

https://github.com/0voice/linux_kernel_wiki

linux内核学习资料:200+经典内核文章,100+内核论文,50+内核项目,500+内核面试题,80+内核视频

kernel linux linux-kernel linux-kernel-module

Last synced: 15 Oct 2024

https://github.com/leandromoreira/linux-network-performance-parameters

Learn where some of the network sysctl variables fit into the Linux/Kernel network flow. Translations: 🇷🇺

kernel linux network performance sysctl tcp

Last synced: 14 Oct 2024

https://github.com/michielderhaeg/build-linux

A short tutorial about building Linux based operating systems.

busybox kernel tutorial

Last synced: 30 Oct 2024

https://github.com/MichielDerhaeg/build-linux

A short tutorial about building Linux based operating systems.

busybox kernel tutorial

Last synced: 27 Oct 2024

https://github.com/google/syzkaller

syzkaller is an unsupervised coverage-guided kernel fuzzer

fuzz-testing fuzzer fuzzing kernel linux security security-tools security-vulnerability testing

Last synced: 15 Oct 2024

https://github.com/tock/tock

A secure embedded operating system for microcontrollers

arm cortex-m embedded iot kernel mcu microcontroller operating-system risc-v rust secure-operating-system tock

Last synced: 29 Oct 2024

https://github.com/bmax121/APatch

The patching of Android kernel and Android system

android inline-hook kernel magisk magisk-module patch root

Last synced: 30 Oct 2024

https://github.com/chyyuu/os_kernel_lab

OS kernel labs based on Rust/C Lang & RISC-V 64/X86-32

kernel lab os risc-v rust

Last synced: 14 Oct 2024

https://github.com/armbian/build

Armbian Linux build framework generates custom Debian or Ubuntu image for x86, aarch64, riscv64 & armhf

aarch64 arm debian firmware framework image iso kernel kernel-compilation kernel-hacking lightweight linux linux-distribution operating-system u-boot ubuntu uefi wsl2 x86

Last synced: 14 Oct 2024

https://github.com/cilium/tetragon

eBPF-based Security Observability and Runtime Enforcement

bpf ebpf kernel kubernetes security

Last synced: 29 Oct 2024

https://github.com/Ascotbe/Kernelhub

:palm_tree:Linux、macOS、Windows Kernel privilege escalation vulnerability collection, with compilation environment, demo GIF map, vulnerability details, executable file (提权漏洞合集)

cve cve-2021-26868 cve-2021-33739 cve-2021-34486 cve-2021-36934 cve-2021-40444 cve-2021-40449 cve-2021-42278 cve-2021-42287 cve-2022-21882 cve-2022-26937 cve-2022-30206 cve-2022-33679 cve-2022-34718 exploits kernel linux pentest tool windows

Last synced: 05 Nov 2024

https://github.com/bmax121/apatch

The patching of Android kernel and Android system

android inline-hook kernel magisk magisk-module patch root

Last synced: 15 Oct 2024

https://github.com/maestro-os/maestro

Unix-like kernel written in Rust

kernel rust unix

Last synced: 30 Oct 2024

https://github.com/theseus-os/Theseus

Theseus is a modern OS written from scratch in Rust that explores 𝐢𝐧𝐭𝐫𝐚𝐥𝐢𝐧𝐠𝐮𝐚𝐥 𝐝𝐞𝐬𝐢𝐠𝐧: closing the semantic gap between compiler and hardware by maximally leveraging the power of language safety and affine types. Theseus aims to shift OS responsibilities like resource management into the compiler.

intralingual kernel operating-system research rust theseus

Last synced: 30 Oct 2024

https://github.com/cilium/pwru

Packet, where are you? -- eBPF-based Linux kernel networking debugger

bpf ebpf kernel linux network tracing

Last synced: 15 Oct 2024

https://github.com/u-root/u-root

A fully Go userland with Linux bootloaders! u-root can create a one-binary root file system (initramfs) containing a busybox-like set of tools written in Go.

busybox coreboot embedded hacktoberfest initramfs kernel linux linuxboot ramfs system tinycore

Last synced: 29 Oct 2024

https://github.com/AxtMueller/Windows-Kernel-Explorer

A free but powerful Windows kernel research tool.

ark debugger driver kernel pchunter win64ast windows wke

Last synced: 25 Oct 2024

https://github.com/axtmueller/windows-kernel-explorer

A free but powerful Windows kernel research tool.

ark debugger driver kernel pchunter win64ast windows wke

Last synced: 09 Oct 2024

https://github.com/unikraft/unikraft

A next-generation cloud native kernel designed to unlock best-in-class performance, security primitives and efficiency savings.

application cloud cloud-native hacktoberfest kernel library microservice operating-system os osdev performance qemu security unikernel unikernels unikraft virtualization

Last synced: 01 Nov 2024

https://github.com/icexin/eggos

A Go unikernel running on x86 bare metal

go golang kernel netstack osdev unikernel wasm

Last synced: 15 Oct 2024

https://github.com/skift-org/skift

🥑 The delightful operating system.

c-plus-plus cpp hobby-os kernel operating-system osdev skift userspace

Last synced: 15 Oct 2024

https://github.com/medusalix/xone

Linux kernel driver for Xbox One and Xbox Series X|S accessories

kernel linux usb wireless xbox xbox-one

Last synced: 15 Oct 2024

https://github.com/zen-kernel/zen-kernel

Zen Patched Kernel Sources

kernel linux zen

Last synced: 30 Sep 2024

https://github.com/Mattiwatti/EfiGuard

Disable PatchGuard and Driver Signature Enforcement at boot time

bootkit driver efi kernel patchguard signing uefi windows

Last synced: 06 Nov 2024

https://github.com/mattiwatti/efiguard

Disable PatchGuard and Driver Signature Enforcement at boot time

bootkit driver efi kernel patchguard signing uefi windows

Last synced: 15 Oct 2024

https://github.com/jkornev/hidden

🇺🇦 Windows driver with usermode interface which can hide processes, file-system and registry objects, protect processes and etc

driver kernel malware-analysis rce registry rootkit security windows

Last synced: 15 Oct 2024

https://github.com/h3xduck/TripleCross

A Linux eBPF rootkit with a backdoor, C2, library injection, execution hijacking, persistence and stealth capabilities.

backdoor ebpf kernel libbpf rootkit security

Last synced: 01 Nov 2024

https://github.com/idov31/nidhogg

Nidhogg is an all-in-one simple to use windows kernel rootkit.

cpp cyber-security cybersecurity driver infosec kernel red-team redteam rootkit windows windows-rootkits

Last synced: 14 Oct 2024

https://github.com/kubearmor/KubeArmor

Runtime Security Enforcement System. Workload hardening/sandboxing and implementing least-permissive policies made easy leveraging LSMs (BPF-LSM, AppArmor).

bpf containers ebpf hacktoberfest kernel kubernetes lsm policy sandbox security system tool

Last synced: 05 Nov 2024

https://github.com/colinianking/stress-ng

This is the stress-ng upstream project git repository. stress-ng will stress test a computer system in various selectable ways. It was designed to exercise various physical subsystems of a computer as well as the various operating system kernel interfaces.

c cpu disk freebsd kernel linux memory openbsd overheating posix stress-testing x86

Last synced: 10 Oct 2024

https://github.com/ColinIanKing/stress-ng

This is the stress-ng upstream project git repository. stress-ng will stress test a computer system in various selectable ways. It was designed to exercise various physical subsystems of a computer as well as the various operating system kernel interfaces.

c cpu disk freebsd kernel linux memory openbsd overheating posix stress-testing x86

Last synced: 28 Oct 2024

https://github.com/tomaka/redshirt

🧑‍🔬 Operating system

kernel peer-to-peer rust wasm

Last synced: 09 Oct 2024

https://github.com/HelenOS/helenos

A portable microkernel-based multiserver operating system written from scratch.

components drivers gui helenos kernel microkernel multicore multiserver operating-system sound tcp-ip usb

Last synced: 30 Oct 2024

https://github.com/jupyter-incubator/sparkmagic

Jupyter magics and kernels for working with remote Spark clusters

cluster jupyter jupyter-notebook kerberos kernel livy magic notebook pandas-dataframe pyspark spark sql-query

Last synced: 29 Oct 2024

https://github.com/kubearmor/kubearmor

Runtime Security Enforcement System. Workload hardening/sandboxing and implementing least-permissive policies made easy leveraging LSMs (BPF-LSM, AppArmor).

bpf containers ebpf hacktoberfest kernel kubernetes lsm policy sandbox security system tool

Last synced: 15 Oct 2024

https://github.com/0xricksanchez/paper_collection

Academic papers related to fuzzing, binary analysis, and exploit dev, which I want to read or have already read

directed-fuzzing embedded exploitation fuzzing fuzzing-binaries guided-fuzzing hybrid-fuzzing iot kernel linux linux-kernel mitigations paper rca root-cause sanitizer vulnerability-detection

Last synced: 14 Oct 2024

https://github.com/LemonOSProject/LemonOS

The Lemon Operating System

c cpp kernel lemon operating-system os osdev

Last synced: 30 Oct 2024

https://github.com/yifengyou/learn-kvm

Qemu KVM(Kernel Virtual Machine)学习笔记

hypervisor kernel kvm qemu virsh virtualization vmx

Last synced: 29 Oct 2024

https://github.com/embox/embox

Modular and configurable OS for embedded applications

c embedded kernel mcu microcontroller os posix

Last synced: 09 Oct 2024

https://github.com/theofficialflow/h-encore

Fully chained kernel exploit for the PS Vita on firmwares 3.65-3.68

exploit hack jailbreak kernel rop

Last synced: 30 Oct 2024

https://github.com/brutal-org/brutal

🏢 An operating system inspired by brutalist design that combines the ideals of UNIX from the 1970s with modern technology and engineering

c hobby-os kernel microkernel modern-c operating-system osdev

Last synced: 29 Oct 2024

https://github.com/bkw777/mainline

Install mainline kernel packages from kernel.ubuntu.com

kernel linux mainline mainline-kernel mainline-ppa ubuntu-kernel ukuu vala

Last synced: 30 Sep 2024

https://github.com/EquiFox/KsDumper

Dumping processes using the power of kernel space !

cheat dumper kernel portable-executable process reverse-engineering

Last synced: 07 Nov 2024

https://github.com/fenwii/OpenHarmony

华为开源鸿蒙分布式操作系统(Huawei OpenHarmony)开发技术交流,最全鸿蒙技术资料库,手册,指南,共建国产操作系统万物互联新生态。

5g ai architecture development-tools harmony harmonyos hisilicon huawei iot kernel linux linux-kernel maps microkernel openharmony operating-system os sensor v2x wearabledevice

Last synced: 27 Oct 2024

https://github.com/Captainarash/The_Holy_Book_of_X86

A simple guide to x86 architecture, assembly, memory management, paging, segmentation, SMM, BIOS....

asm assembly intel internals kernel kernelfarm memory-management paging reverse-engineering tutorial virtual-memory windows x86 x86-32 x86-64

Last synced: 07 Nov 2024

https://github.com/ghaerr/elks

Embeddable Linux Kernel Subset - Linux for 8086

80186 8086 8086-architecture 8088 elks embeddable embedded embedded-linux ia-16 kernel linux x86-16

Last synced: 05 Nov 2024

https://github.com/captainarash/the_holy_book_of_x86

A simple guide to x86 architecture, assembly, memory management, paging, segmentation, SMM, BIOS....

asm assembly intel internals kernel kernelfarm memory-management paging reverse-engineering tutorial virtual-memory windows x86 x86-32 x86-64

Last synced: 30 Oct 2024

https://github.com/halfer53/winix

A UNIX-style Operating System for the Waikato RISC Architecture Microprocessor (WRAMP)

c filesystem kernel linux operating-system os unix unix-like

Last synced: 31 Oct 2024

https://github.com/psankar/simplefs

A simple, kernel-space, on-disk filesystem from the scratch

c filesystem kernel

Last synced: 27 Oct 2024

https://github.com/fenwii/openharmony

华为开源鸿蒙分布式操作系统(Huawei OpenHarmony)开发技术交流,最全鸿蒙技术资料库,手册,指南,共建国产操作系统万物互联新生态。

5g ai architecture development-tools harmony harmonyos hisilicon huawei iot kernel linux linux-kernel maps microkernel openharmony operating-system os sensor v2x wearabledevice

Last synced: 12 Oct 2024

https://github.com/dzavalishin/phantomuserland

Phantom: Persistent Operating System

bytecode kernel operating-system virtual-machine

Last synced: 08 Nov 2024

https://github.com/ozkl/soso

A Simple Unix-like operating system

kernel osdev unix-like

Last synced: 30 Oct 2024

https://github.com/tejado/android-usb-gadget

Convert your Android phone to any USB device you like! USB Gadget Tool allows you to create and activate USB device roles, like a mouse or a keyboard. 🛠🛡📱

android authorizer ccid configfs ctap ctap2 functionfs gadget hid kernel root smartcard usb usb-devices usb-gadget usb-hid

Last synced: 29 Oct 2024

https://github.com/cachyos/linux-cachyos

Archlinux Kernel based on different schedulers and some other performance improvements.

archlinux baby-sched cachy cachy-scheduler cachyos cacule-sched kernel linux-kernel performance performance-tuning

Last synced: 30 Oct 2024

https://github.com/CachyOS/linux-cachyos

Archlinux Kernel based on different schedulers and some other performance improvements.

archlinux baby-sched cachy cachy-scheduler cachyos cacule-sched kernel linux-kernel performance performance-tuning

Last synced: 11 Nov 2024

https://github.com/exein-io/pulsar

A modular and blazing fast runtime security tool for the IoT, powered by eBPF.

ebpf kernel linux rust security

Last synced: 12 Oct 2024

https://github.com/Exein-io/pulsar

A modular and blazing fast runtime security tool for the IoT, powered by eBPF.

ebpf kernel linux rust security

Last synced: 06 Aug 2024

https://github.com/sickcodes/Docker-eyeOS

Run iPhone (xnu-arm64) in a Docker container! Supports KVM + iOS kernel debugging (GDB)! Run xnu-qemu-arm64 in Docker! Works on ANY device.

arm docker gdb ios kernel xnu

Last synced: 03 Nov 2024

https://github.com/xaff-xaff/cronos-rootkit

Cronos is Windows 10/11 x64 ring 0 rootkit. Cronos is able to hide processes, protect and elevate them with token manipulation.

kernel ring0 rootkit windows-10 windows-11 windows-rootkits x64

Last synced: 11 Oct 2024

https://github.com/weston-embedded/uC-OS3

µC/OS-III is a preemptive, highly portable, and scalable real-time kernel. Designed for ease of use on a huge number of CPU architectures.

kernel micrium os os-iii real-time rtos ucos-iii

Last synced: 04 Aug 2024

https://github.com/pimlie/ubuntu-mainline-kernel.sh

Bash script for Ubuntu (and derivatives) to easily (un)install kernels from the Ubuntu Kernel PPA

builds kernel linux-mint mainline ppa ubuntu

Last synced: 08 Nov 2024

https://github.com/asamy/ksm

A fast, hackable and simple x64 VT-x hypervisor for Windows and Linux. Builtin userspace sandbox and introspection engine.

hypervisor introspect kernel linux reverse-engineering sandbox virtualization windows x86-64

Last synced: 01 Nov 2024

https://github.com/can1357/byepg

Defeating Patchguard universally for Windows 8, Windows 8.1 and all versions of Windows 10 regardless of HVCI.

exploit kernel patchguard windows

Last synced: 03 Nov 2024