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/delta1/rust-os-tutorial

Working through Phil Oppermann's "Writing an OS in Rust" tutorial.

kernel operating-system rust

Last synced: 28 Nov 2024

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

💽 A tiny Intel x86 operating system written 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: 02 Jan 2025

https://github.com/amar454/floppaos

FloppaOS is a free and open source 32 bit operating system.

assembly c-programming kernel operating-system

Last synced: 20 Nov 2024

https://github.com/aflah02/os_assignments

Assignments for Operating Systems Course at IIITD

artix-linux c kernel linux operating-systems syscalls

Last synced: 20 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: 17 Nov 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: 20 Dec 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: 30 Dec 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/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: 17 Dec 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/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: 22 Dec 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/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/maruos/android_kernel_bullhead

Nexus 5X kernel for Maru OS.

bullhead kernel maru

Last synced: 20 Nov 2024

https://github.com/brookinsconsulting/bckernelmoduleoverride

BC Kernel Module Override is a simple eZ Publish Platform (Legacy) kernel override extension which overrides the default ezmodule class to provide a simple feature it allows extension based module views to override default kernel module views

ezmodule ezpublish ezpublishlegacy ezpublishplatform kernel kernel-override module override php

Last synced: 27 Nov 2024

https://github.com/ventgrey/talking-to-the-kernel

C exercises for syscalls and Linux Kernel messages.

basic c exercises kernel syscalls

Last synced: 20 Dec 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/laithshadeed/linode-stackscripts

Unattended installation for linux server with Custom Kernel compilation to support latest Docker

bash docker kernel linode linux server stackscript ubuntu unattended-installation xenial

Last synced: 23 Nov 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/turulomio/mykernel

My kernel scripts to compile it in Gentoo systems

cryptsetup gentoo grub initramfs-generator kernel

Last synced: 28 Dec 2024

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

Kernel source for Lenovo X606F

kernel lenovo

Last synced: 27 Dec 2024

https://github.com/gunh0/linux-kernel

🖥️ Linux Kernel Programming for My Own Kernel Modules

kernel kernel-development linux linux-kernel

Last synced: 03 Dec 2024

https://github.com/captain-n3m0/kernel16f

The Kernel16F repository is a simple operating system kernel written in x86 assembly and C. The kernel is designed to run on 16-bit x86 processors and provides basic functionality such as keyboard input, screen output, and memory management.

16bit kernel

Last synced: 02 Jan 2025

https://github.com/travorlzh/linecalc

A Simple Script that calculates lines of code. It keeps calm while counting lines of Linux Kernel.

kernel line-calculator lines lines-of-code linux linux-kernel

Last synced: 16 Nov 2024

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

Code snippets and techniques

exploitation kernel windows

Last synced: 19 Oct 2024

https://github.com/travorlzh/learnos

A repo that contains all the code written in my study of OS development.

assembly c kernel operating-system-learning tutorial

Last synced: 16 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/raspiduino/a6lte-kvm-old

(OLD VERSION! Please see the new one at https://github.com/raspiduino/a6lte-kvm) Kernel with KVM for SM-A600G (Samsung Galaxy A6) with exynos7870 cpu

android arm armv8a exynos7870 kernel kvm linux linux-kernel qemu samsung samsung-firmwares samsung-galaxy trustzone

Last synced: 08 Dec 2024

https://github.com/davidbuchanan314/anonymos

Yet another unnamed operating system project.

bootloader kernel osdev

Last synced: 28 Dec 2024

https://github.com/ninjamar/nmk

ninjamar's kernel

i386 kernel

Last synced: 19 Nov 2024

https://github.com/rxchit/barebone-os-raspi3

A simple OS that prints "Hello World", for RaspberryPi 3

c cpp kernel os qemu raspberry-pi-3

Last synced: 26 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: 31 Dec 2024

https://github.com/mssola/fbos

A RISC-V operating system devoted to running fizz/buzz processes.

assembly c fizzbuzz kernel risc-v

Last synced: 21 Nov 2024

https://github.com/martin-bucinskas/darkos-2017

Micro operating system based on previous design.

kernel os

Last synced: 18 Dec 2024

https://github.com/pmuens/rost

Hobby operating system written in Rust.

kernel operating-system os rust rust-lang

Last synced: 26 Dec 2024

https://github.com/hadess/retrode

Retrode joystick adapter driver

driver kernel linux retrode

Last synced: 27 Dec 2024

https://github.com/ubugeeei/vaughan

Operating system scratch implements in C lang

clang gui kernel micro-kernel operating-system window-system

Last synced: 20 Dec 2024

https://github.com/allogic/ksu

The Kernel Script Utility is an x64 Kernel-Mode rootkit written in C. It was designed to disect and intercept process memory flow.

anticheat assembly bypass cheat debugger engine engineering kernel kit ksu memory mode reverse ring0 rootkit scanner script table windows x64

Last synced: 28 Nov 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: 19 Dec 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/libreelec/slice-drivers

linux kernel modules for the Slice box

c drivers kernel kernel-module linux

Last synced: 18 Nov 2024

https://github.com/kettle11/minimal_uefi

A minimal Rust project to get started with UEFI

kernel operating-system rust uefi

Last synced: 29 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/udzura/mruby-bcc

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

bcc bpf kernel libbcc mruby tracing

Last synced: 30 Nov 2024

https://github.com/spyopensource/jcore

This is the microkernel for Java OS

java kernel

Last synced: 10 Nov 2024

https://github.com/rbourgeat/kfs-1

Discover the world of Kernel Programming and learn how to create your very own Kernel from scratch. PART 1

42 42born2code 42cursus 42paris 42projects 42school kernel kfs

Last synced: 22 Dec 2024

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

Simple Linux firewall using Netfiler

c firewall kernel netfilter netfilter-hook packet-processing

Last synced: 25 Dec 2024

https://github.com/altonen/smough

64-bit monolithic kernel written in C

amd64 drivers kernel os smp

Last synced: 27 Dec 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/utkarsh2102/packlog

A kernel module that logs all your incoming packets.

kernel module packets

Last synced: 14 Nov 2024

https://github.com/khaledsharif/dos

Operating system for the Raspberry Pi using the D language

assembly dlang kernel operating-system raspberry-pi

Last synced: 23 Nov 2024

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

xhell: lightweight shell built in C

c kernel linux shell

Last synced: 20 Dec 2024

https://github.com/hk-transfield/wramp-scripts

A collection of scripts written for the Basy3 FPGA when programmed with a WRAMP processor to showcase the board's capabilities.

architecture assembly assembly-language exceptions input-output interrupts kernel low-level machine-code operating-system stacks system-programming systems unix wramp

Last synced: 14 Dec 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/kwhat/config-linux-gnu

FreeBSD config for GNU Linux

config freebsd kernel linux

Last synced: 12 Nov 2024

https://github.com/OpenDZ/timgad

Timgad is a Linux Security Module that collects per process and system-wide security protections that are not handled by the core kernel itself.

kernel linux sandbox security security-hardening

Last synced: 25 Oct 2024

https://github.com/kaandesu/kaanos

Custom written bootloader with Assembly for learning purpose with explenations. One day, will add a basic micro kernel in Rust.

assembly boot-loader kernel learning-purpose operating-system

Last synced: 13 Dec 2024

https://github.com/lseything/script-compile-kernel

ShellScript for Help you a Build Kernel Android

515 bash codelinaro common gki kernel msm script

Last synced: 29 Dec 2024

https://github.com/lseything/clo_kernel_manifest

MANIFEST FOR KERNEL

codelinaro kernel manifest

Last synced: 29 Dec 2024

https://github.com/acasamit/ratios

RatiOS is a simple operating system kernel developed from scratch in C and Assembly for BIOS (not EFI) on the i386 architecture.

assembly c kernel

Last synced: 16 Dec 2024

https://github.com/guoshiqiufeng/kernel

spring boot 快速开发

java kernel springboot3

Last synced: 10 Nov 2024

https://github.com/jeanguyomarch/nanok

A nano-kernel for microcontrollers

kernel microcontrollers

Last synced: 16 Nov 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/rambodrahmani/qemu_linux_kernel

A custom linux based kernel for QEMU.

32-bit 64-bit assembly c cpp gcc kernel linux make makefile qemu

Last synced: 29 Dec 2024

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

Simple educational i386 OS

cpp kernel libc os

Last synced: 10 Nov 2024

https://github.com/rurumimic/unix-v6-commentary

commentary on UNIX V6

kernel pdp-11 unix

Last synced: 09 Nov 2024

https://github.com/mishamyrt/kebab-choco-kernel

🍫 Kernel for the OnePlus 8T OSS

kernel oneplus oxygen-os

Last synced: 10 Nov 2024

https://github.com/fuzeman/sunxi-extra-kernel

Ubuntu Core: Basic kernel for sunxi devices (with extra drivers and modules)

kernel snap ubuntu-core

Last synced: 29 Nov 2024

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

QEMU kernel builds for Raspberry Pi 2 devices

arm armv7 kernel qemu raspberry-pi simonpi

Last synced: 06 Dec 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/spholz/android_kernel_samsung_xcover4lte

Samsung Galaxy Xcover 4 kernel

android kernel linux

Last synced: 24 Nov 2024

https://github.com/franco-ruggeri/polito-system-programming-os161

Assignments of the OS internals part of the System Programming course (02GRSOV) at Politecnico di Torino

kernel operating-system

Last synced: 10 Nov 2024

https://github.com/primalmotion/librem5-linux-builder

Container to cross build your Librem 5 kernel

build container kernel librem5 linux purism

Last synced: 12 Nov 2024

https://github.com/azuresphere7/kerneldriver2drawline

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

c cpp gdi hooking kernel wdk windows-10

Last synced: 10 Oct 2024

https://github.com/kntt32/asmacro

Safe, Fast and Efficient Assembler with powerful preprocessor for low layer coding alternative of high level programing language

assembly compiler fijua kernel os preprocessor x64

Last synced: 11 Nov 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/uoi-io/discoverd

Discoverd is a ramdisk to get some informations from a server

cpio discoverd init initramfs initrd kernel ramdisk

Last synced: 16 Nov 2024

https://github.com/nchekwa/uksm-kernels

LAB Kernel which include Ultra Kernel Samepage Merging feature and BRIDGE patch

eve-ng kernel linux-kernel pnetlab ubuntu ubuntu1804 uksm

Last synced: 11 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: 17 Nov 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: 17 Nov 2024

https://github.com/azurespheredev/kerneldriver2drawline

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

c cpp gdi hooking kernel wdk windows-10

Last synced: 12 Nov 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: 17 Nov 2024

https://github.com/pschmitt/zabbix-template-reboot-required

Zabbix template to determine whether a host needs to be rebooted

kernel reboot restart restart-server services update updates zabbix zabbix-templates

Last synced: 16 Nov 2024

https://github.com/wansenai/summer

The Summer Operating System

kernel operating-system os rust-lang

Last synced: 19 Nov 2024

https://github.com/dorosch/os

Just for fun the core OS

assembler c grub kernel os osdev x86 x86-32

Last synced: 16 Nov 2024

https://github.com/ruturaj4/preemptive-gpu-scheduling

Preemptive GPU Scheduling Support for mali - patched drivers ⭐️

advanced-operating-systems drivers gpu kernel midguard odroid-xu4 patched preemptive scheduling

Last synced: 15 Nov 2024