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/rcore-os/rcore-tutorial-deploy

Tutorial Doc for rCore OS step by step (3rd edition)

kernel os rust tutorial

Last synced: 14 Nov 2024

https://github.com/neuralteam/kernel

Package for directly calling Windows kernel functions (an improved version of https://github.com/C-Sto/BananaPhone)

dll hacking kernel windows

Last synced: 13 Nov 2024

https://github.com/samtebbs33/jaq

A hobby x86 kernel. Superseded by https://github.com/ZystemOS/pluto

kernel operating-system x86

Last synced: 14 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/katya-incorporated/aurora-store

About Aurora Store 📺 focused on security, minimalism and usability. Our app store is currently being used to distribute our own apps and the Google Play mirror for isolated download functionality of all apps that are available on the Google Play Market. In the future, it will be used for the possible distribution of builds of Katya ® 👽 Mobile OS.

aosp aosp-android aosp-build aosp-device aosp-kernel aospextended kernel kernel-driver kernel-methods kernel-module kernel-modules kernel-source linux linux-app linux-distribution linux-kernel linux-shell

Last synced: 12 Oct 2024

https://github.com/zx2c4/linux-rng

Development tree for the kernel CSPRNG [mirror]

csprng getrandom kernel linux random rng urandom

Last synced: 13 Nov 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/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/kaptheguy/mxos

Minimal X86 Operating System Kernel

asm assembly binary c kernel linux minimal operating-system os osdev unix x86

Last synced: 12 Oct 2024

https://github.com/yifengyou/linuxhacker

Linux内核学习笔记

hacker kernel linux

Last synced: 08 Nov 2024

https://github.com/yusdacra/hakkero

Hakkero OS kernel.

kernel rust

Last synced: 07 Nov 2024

https://github.com/dracarys18/kernel_tracker

A Bot to Track Kernel Upstreams from kernel.org and Post it on Telegram Channel

beautifulsoup4 kernel linux linux-kernel python telegram telegram-bot

Last synced: 03 Nov 2024

https://github.com/antoninhrlt/bootos

Kernel loader in protected mode with GDT initialized, for x64 and x86 operating systems

assembly kernel operating-system os x64 x86

Last synced: 08 Nov 2024

https://github.com/romiyusnandar/kernel_build_action

Build action for linux kernel

action github github-actions kernel

Last synced: 08 Nov 2024

https://github.com/ymdarake/write-your-own-operating-system

Sample code for the video "Write your own Operating System"

kernel operating-system operating-system-learning os

Last synced: 15 Nov 2024

https://github.com/harilvfs/archlts

Script to install the Linux LTS kernel on Arch and Arch-based distributions.

arch bash kernel script

Last synced: 29 Oct 2024

https://github.com/aunali1/kernel_tegra_dragon

Linux kernel for Tegra X1 dragon (Pixel C) with custom improvements.

dragon kernel linux linux-kernel nvidia ryu tegra

Last synced: 16 Nov 2024

https://github.com/iomonad/kfs

x86 Kernel From Scratch: From basic bootable kernel, GDT & IDT implementation to advanced ELF memory parser & complete kernel/userspace syscall mechanism.

elf-memory-parser kernel kernel-from-scratch kfs

Last synced: 10 Nov 2024

https://github.com/udzura/mruby-bcc

mruby Binding of BPF-Based Linux Tracing: see https://github.com/iovisor/bcc

bcc bpf kernel libbcc mruby tracing

Last synced: 14 Oct 2024

https://github.com/hivesolutions/patches

Set of random patches for a series of projects

fixes kernel patches

Last synced: 16 Nov 2024

https://github.com/hk-transfield/multitasking-kernel

A simple implementation of a preemptive multitasking kernel for the WRAMP processor, emphasizing the fundamentals of how multitasking works.

assembly c dispatcher exception-handling input-output interrupts kernel multitasking preemptive-multitasking round-robin-scheduler scheduling wramp

Last synced: 27 Oct 2024

https://github.com/daniel-boll/fajr-os

FajrOS: A minimal, educational operating system project, exploring the dawn of OS development inspired by simplicity and curiosity.

bios i386 kernel learning

Last synced: 05 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: 08 Oct 2024

https://github.com/davidbuchanan314/anonymos

Yet another unnamed operating system project.

bootloader kernel osdev

Last synced: 07 Nov 2024

https://github.com/linarcx/arenos

A minimal linux distribution based on suckless/openbsd/busybox ideas.

busybox kernel linux minimalist openbsd suckless

Last synced: 02 Nov 2024

https://github.com/katya-incorporated/application-repository

Each app within Katya ®️'s system is meticulously crafted to seamlessly integrate into her lifestyle, optimizing her productivity, nurturing her creativity, and safeguarding her digital footprint. They embody innovation, efficiency, and personalized functionality, making Katya's digital experience a true testament to cutting-edge technology.

aosp aosp-android aosp-build aosp-device aosp-kernel aospextended kernel kernel-driver kernel-methods kernel-module kernel-source linux linux-app linux-distribution linux-kernel linux-shell

Last synced: 12 Oct 2024

https://github.com/pmuens/rost

Hobby operating system written in Rust.

kernel operating-system os rust rust-lang

Last synced: 17 Oct 2024

https://github.com/gh057mz/common-kexp-code-snippets

Code snippets and techniques

exploitation kernel windows

Last synced: 19 Oct 2024

https://github.com/hgruniaux/pi-kachulm_os

A mini OS kernel for Raspberry PI 3 and 4

baremetal kernel os rasberrypi raspberry-pi raspberry-pi-3 raspberry-pi-4

Last synced: 11 Oct 2024

https://github.com/handcode/check_mk_kernel_version

check running vs. installed kernel versions

checkmk debian freebsd kernel kernel-versions monitoring omd-server

Last synced: 06 Nov 2024

https://github.com/yjdoc2/os-project

A project done for OS course, extending a kernel from https://github.com/dthain/basekernel, to implement threading capabilities, give an API for threading, and implement various scheduling techniques.

c kernel operating-system os-dev scheduling-policies threading

Last synced: 13 Oct 2024

https://github.com/axonasif/gearlock-kernel-pkg

Ready to use kernel package. Use https://github.com/AXIM0S/gearlock-dev-kit to set this up.

android-x86 gearlock installation-script kernel

Last synced: 01 Nov 2024

https://github.com/jakubvojvoda/linux-firewall

Simple Linux firewall using Netfiler

c firewall kernel netfilter netfilter-hook packet-processing

Last synced: 06 Nov 2024

https://github.com/ninjamar/nmk

ninjamar's kernel

i386 kernel

Last synced: 12 Oct 2024

https://github.com/sporeball/nn

nearly nothing: a toy operating system

kernel operating-system osdev systems

Last synced: 11 Oct 2024

https://github.com/willpower3309/gentoo-linux-surface

Gentoo Linux kernel patcher for Surface devices

gentoo kernel linux microsoft patch patcher surface

Last synced: 16 Nov 2024

https://github.com/archibate/chaos

A hobby operating system based on my microkernel

c c-library kernel microkernel operating-system os

Last synced: 09 Nov 2024

https://github.com/adithya2306/reborn_kernel_cyanogen_msm8916

RebornKernel™ sauce for the YU Yuphoria | No longer maintained | Oreo - @lettuce-oreo

android kernel lettuce msm8916 pie

Last synced: 31 Oct 2024

https://github.com/Platypus-Tech/linufux

Linux kernel source tree with ridiculous modifications :D

c gnu gpl gplv2 kernel linux linux-kernel os

Last synced: 23 Oct 2024

https://github.com/turkishrational/trdos

Turkish Rational DOS 8086 (v1) and 386 (v2) Operating System Kernel (TRDOS project) files

16bit 32bit 386dos asm assembler assembly code dos386 kernel nasm os rational retro source trdos trdos1 trdos2 trdos3 turkish

Last synced: 06 Nov 2024

https://github.com/lseything/kernel_xiaomi_topaz_experimental

Experimental Kernel Source from Project Anything 'THIS IS AN EXPERIMENTAL SOURCE CODE, IF YOU WANT TO USE IT TO REBUILD AND DO SHIT I'M NOT TO BLAME <3 AND THIS IS NOT ANYTHINGKERNEL.

android experimental gki kernel sapphire sapphiren source tapas topaz

Last synced: 07 Nov 2024

https://github.com/jillmpla/linuxkernelproject

A loadable Linux Kernel Module (LKM) that creates a file in /proc and provides read + write functionality.

kernel kernel-modules kernel-space linux linux-kernel linux-kernel-module

Last synced: 14 Nov 2024

https://github.com/ptr1337/archlinux-kernel-builder

Linux kernel build for Archlinux with a patch set by TK-Glitch, Piotr Górski, Hamad Al Marri, Con Kolivas and Alfred Chen.

archlinux bmq cacule gcc kernel lllvm pds

Last synced: 12 Oct 2024

https://github.com/netromdk/doors

Doors of Open Run-time Systems (OS)

32-bit cpp cpp11 grub2 iso kernel os-dev qemu

Last synced: 12 Oct 2024

https://github.com/hadess/retrode

Retrode joystick adapter driver

driver kernel linux retrode

Last synced: 07 Nov 2024

https://github.com/nufeng1999/jupyter-myc-kernel

Minimalism Jupyter C kernel

c gcc jupyter jupyter-notebook kernel

Last synced: 07 Nov 2024

https://github.com/landhb/nixmodule

Simple qemu wrapper to automatically test out-of-tree linux kernel modules against multiple kernel versions.

framework kasan kernel linux linux-kernel lkm out-of-tree qemu qemu-kvm rust testing

Last synced: 12 Oct 2024

https://github.com/patwie/robustkernelpaths

ICML paper: Robust and Efficient Kernel Hyperparameter Paths with Guarantees

eigen hyperparameters icml kernel kernel-hyperparameter libsvm machine-learning machine-learning-algorithms

Last synced: 30 Oct 2024

https://github.com/denysvitali/smaug-custom-initram

Custom Initramfs (ramdisk) for Smaug / Pixel C / dragon

arch c init initramfs kernel linux pixel

Last synced: 02 Nov 2024

https://github.com/iricartb/university-os-memory-allocation-processes

Ivan Ricart Borges - Memory allocation of the processes of an operating system, interrupts and syscalls.

assembly c cpp input-management interrupts kernel memory-allocation operating-system processes queues screen-management semaphores stack syscalls

Last synced: 14 Nov 2024

https://github.com/swanx1/alean

ALEAN is an operating system for the Raspberry PI Zero W (BCM2835 chip)

bcm2835 firmware kernel os raspberry-pi

Last synced: 06 Nov 2024

https://github.com/lseything/kernel_msm_5.15

MSM Kernel 5.15 GKI Source Code.

codelinaro kernel tapas topaz

Last synced: 07 Nov 2024

https://github.com/martonmiklos/ni4050

Linux kernel module for the National Instruments DAQCard-4050 PCMCIA DMM

c kernel national-instruments

Last synced: 15 Oct 2024

https://github.com/blitzsprinter/kerneldriver2drawline

Enables developer to draw a line with start point and end point.

c cpp gdi hooking kernel wdk windows-10

Last synced: 29 Oct 2024

https://github.com/fzn0x/0x-os

Ox OS - My Operating System Playground

assembly bootloader c kernel operating-system

Last synced: 12 Oct 2024

https://github.com/pikachu-sentinel/userutilityapp

UMDF app to communicate custom KMDF Driver with IoCTL

cplusplus driver ioctl kernel

Last synced: 13 Oct 2024

https://github.com/lioneljouin/ipvs-probabilistic-scheduling-module

IPVS Linux kernel module - Probabilistic Scheduling Module

ipvs ipvsadm kernel kernel-module linux linux-kernel

Last synced: 27 Oct 2024

https://github.com/416rehman/uniq

A Windows kernel function hook system with a kernel-mode driver and a user-mode controller.

anticheat driver ewdk hook kernel memory wdk win32

Last synced: 12 Oct 2024

https://github.com/jeanguyomarch/nanok

A nano-kernel for microcontrollers

kernel microcontrollers

Last synced: 16 Nov 2024

https://github.com/kotleni/virthid-macos

MacOS kext for creating virtual HID devices.

driver hid iokit kernel kext macos virtual-hid

Last synced: 02 Nov 2024

https://github.com/zhuagenborn/tiny-x86-os

💽 A tiny Intel x86 operating system writtrn in assembly and C++, supporting interrupts, memory paging and heap allocation, disk control, file partition, system calls, thread scheduling, etc.

assembly cpp20 disk-management interrupt kernel memory-management opertaing-system thread-scheduling

Last synced: 08 Nov 2024

https://github.com/theabhishek07/operating-systems

This repository contains all the relevant content needed for learning and practicing operating system.

class-notes ebooks kernel kernel-module lab-works ppts-created study-materials

Last synced: 10 Nov 2024

https://github.com/x0reaxeax/cernel

PoC kernel with stack support written completely in C

kernel poc stack

Last synced: 10 Nov 2024

https://github.com/shamoka/koop

A minimal kernel written in rust

kernel rust

Last synced: 20 Oct 2024

https://github.com/sundarnagarajan/kernel_build

Download and build Linux kernel source from kernel.org

automatic build download kernel linux

Last synced: 22 Oct 2024

https://github.com/hakavlad/disable-i915-gem-shrinker

[PATCH] Disable DRM/i915 GEM shrinker

drm gem i915 kernel linux patch shrinker

Last synced: 29 Oct 2024

https://github.com/0x1nf3cted/xhell

xhell: lightweight shell built in C

c kernel linux shell

Last synced: 02 Nov 2024

https://github.com/altonen/smough

64-bit monolithic kernel written in C

amd64 drivers kernel os smp

Last synced: 07 Nov 2024

https://github.com/bemxio/gicho

A 16-bit real mode operating system made in Assembly and C

assembly bootloader c kernel low-level operating-system os

Last synced: 12 Oct 2024

https://github.com/phstudy/docker-aosp-kernel-builder

Docker image to build an AOSP kernel

aosp docker-image google-pixel kernel

Last synced: 12 Oct 2024

https://github.com/pdxjohnny/embeddedos

A operating system targeted at embedded devices

arm kernel microprocessor operating-system

Last synced: 12 Oct 2024

https://github.com/hackersa3edy/simple_shell

ALX Sprint 1 project - Simple Shell: The shell is a program that takes the command inputs written from the the user’s keyboard and passes them to the machine to execute them through the kernel. It also verifies if the command inputs from the user are correct. So, in general, a shell is a user interface to use the services of a computer.

algorithms alx alx-software-engineering c-language c-programming cli command-line data-structures debugging kernel optimization shell system-calls valgrind

Last synced: 09 Nov 2024

https://github.com/winsdominoes/kernel

A basic operating system kernel, by me. This will be updated everyday if I have time. This kernel is based on https://github.com/iknowbrain/NIDOS.

kernel operating-system operating-system-kernel operating-system-learning operating-systems-project winos

Last synced: 08 Nov 2024

https://github.com/katya-incorporated/linux-hardened-kernel

The core idea behind kernel hardening is this: we will never be able to get all of the security bugs out of our code, especially when we're dealing with a large and fast-moving program like the kernel. Beyond that, even when we fix security bugs, those fixes don't get out to the affected users; think of all the Android devices with no security.

aosp aosp-android aosp-build aosp-device aosp-kernel aospextended kernel kernel-driver kernel-methods kernel-module kernel-modules kernel-source kernels linux linux-app linux-distribution linux-kernel linux-kernel-module linux-shell

Last synced: 12 Oct 2024

https://github.com/novoselov-ab/cozyos

Simple educational i386 OS

cpp kernel libc os

Last synced: 10 Nov 2024

https://github.com/m0rf30/qemu-kernel-rpi-3

QEMU kernel builds for Raspberry Pi 3 (and greater) devices

aarch64 arm64 armv8 kernel qemu raspberry-pi simonpi

Last synced: 14 Oct 2024

https://github.com/matidev-pl/kernel_lenovo_achilles6_row_wifi

Kernel source for Lenovo X606F

kernel lenovo

Last synced: 07 Nov 2024

https://github.com/sorydima/extra-branding

These larger-than-life System Extra Branding elements form an enthralling tapestry, weaving innovation, creativity, and interconnectedness into an immersive, spellbinding, and utterly captivating experience that transcends boundaries, inviting all cosmic voyagers to explore Katya's breathtaking digital universe of wonders.

aosp aosp-android aosp-build aosp-device aosp-kernel aospextended kernel kernel-driver kernel-methods kernel-module kernel-source linux linux-app linux-distribution linux-kernel linux-kernel-module linux-shell

Last synced: 12 Oct 2024

https://github.com/katya-incorporated/camera

Certainly! Katya's System Camera App, named 'CosmoLens 📸,' transcends the conventional boundaries of photography, intertwining advanced technology with artistic expression to capture and redefine moments in her unique universe. CosmoLens is not just a camera app; it's Katya's portal to crafting ethereal visual tales. It empowers her to encapsulate

aosp aosp-android aosp-build aosp-device aosp-kernel aospextended kernel kernel-driver kernel-methods kernel-module kernel-source linux-distribution linux-kernel linux-shell

Last synced: 12 Oct 2024

https://github.com/bemxio/bemxos

An operating system, made for learning stuff about OS dev and just for fun!

assembly bootloader c kernel low-level operating-system os

Last synced: 15 Nov 2024

https://github.com/katya-incorporated/.github

Breaking Boundaries: Katya ® 👽 OS Now Open to Developers, Paving the Way for Limitless Creativity and Advancements 📲✨

aosp aosp-android aosp-build aosp-device aosp-kernel aospextended kernel kernel-driver kernel-methods kernel-module kernel-modules kernel-source linux linux-app linux-distribution linux-kernel linux-shell

Last synced: 12 Oct 2024