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/gh057mz/common-kexp-code-snippets

Code snippets and techniques

exploitation kernel windows

Last synced: 19 Oct 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/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/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/katya-incorporated/pixel-6a-kernel-prebuilts

The Google Pixel 6a arrived with a big challenge in front of it — reclaim the title of the best cheap phone to buy, particularly for those who prize top-notch cameras above all else. It wasn't an easy fight for the budget Pixel. Since the Google Pixel 5a arrived at the end of last summer, both Apple and Samsung have come out with low-cost options.

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

Last synced: 17 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/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/katya-incorporated/pixel-7-and-pixel-7-pro-kernel-prebuilts

It was a fairly unexciting conclusion. When I reviewed the Google Pixel 7 Pro last year, I walked away with the impression of a phone that was a bit better in some important ways but wasn’t quite the superintelligent, time-saving device that Google claimed it was. It was just a good smartphone, not a smarter smartphone. But that was over six month

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

Last synced: 17 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/shaswata56/os

microOS: A barebone OS just having a loader, bootstrap and kernel, no userspace!

barebone bootstrap c kernel kernel-space loader os qemu x86

Last synced: 03 Jan 2025

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/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/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/matidev-pl/kernel_lenovo_achilles6_row_wifi

Kernel source for Lenovo X606F

kernel lenovo

Last synced: 27 Dec 2024

https://github.com/katya-incorporated/pixel-4-and-4-xl-kernel-prebuilts

As the most leaked phone in phoneland, the Pixel 4 and 4 XL held few surprises when Google finally unveiled them in October 2019. We knew it would have a new facial recognition feature (here's how the Pixel 4's face unlock compared to the iPhone 11's Face ID when we tested both in four typical scenarios), a 90Hz screen and an exceptional camera.

aosp aosp-android aosp-build aosp-device aosp-kernel aospextended kernel kernel-driver kernel-module kernel-source

Last synced: 17 Dec 2024

https://github.com/katya-incorporated/pixel-6-and-pixel-6-pro-kernel-prebuilts

Ever since I got the Pixel 6 Pro, I’ve been reluctant to use it as my daily driver, opting instead to keep my secondary SIM in it. The smaller Pixel 5 remained my go-to phone. But for the purpose of this revisit, I set aside my pocketable Pixel 5 and made the leap to the 6 Pro. For the first few days, the change in size was nothing.

aosp aosp-android aosp-build aosp-device aosp-kernel kernel kernel-driver kernel-methods kernel-module linux linux-kernel linux-shell

Last synced: 17 Dec 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/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/fuzeman/sunxi-kernel

Ubuntu Core: Basic kernel for sunxi devices

kernel snap ubuntu-core

Last synced: 29 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/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: 17 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: 03 Jan 2025

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/sporeball/nn

nearly nothing: a toy operating system

kernel operating-system osdev systems

Last synced: 11 Oct 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/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/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/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/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/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/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/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/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/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: 14 Dec 2024

https://github.com/sammwyy/kitty-paw

BIOS Kernel built in Rust.

bios kernel os rust rust-kernel

Last synced: 16 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/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/0xor0ne/docker-linux-kernel-builder

Docker image for Linux kernel cross-compilation

cross-compilation crosscompile docker kernel linux linux-kernel

Last synced: 25 Dec 2024

https://github.com/cristianzsh/system-programs

Implementation of various Unix system programs

c kernel linux operating-systems posix programs syscalls system-calls

Last synced: 17 Nov 2024

https://github.com/spyopensource/jcore

This is the microkernel for Java OS

java kernel

Last synced: 08 Jan 2025

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/martin-bucinskas/darkos-2017

Micro operating system based on previous design.

kernel os

Last synced: 18 Dec 2024

https://github.com/ninjamar/nmk

ninjamar's kernel

i386 kernel

Last synced: 19 Nov 2024

https://github.com/davidbuchanan314/anonymos

Yet another unnamed operating system project.

bootloader kernel osdev

Last synced: 28 Dec 2024

https://github.com/hadess/retrode

Retrode joystick adapter driver

driver kernel linux retrode

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

Fastest algorithm for Gaussaian blur on CPU. Fast Fourier Convolution - Portable alternative to cv::blur and cv::GaussianBlur in the frequency domain - Documentation and refactoring in progress

blur convolution cpp fft fftw fourier frequency gaussian image-processing kernel opencv openmp padding pffft pocketfft time

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

linux kernel modules for the Slice box

c drivers kernel kernel-module linux

Last synced: 18 Nov 2024

https://github.com/not-nik/llvm-kernel

A hello world kernel, written in LLVM IR

hello-world kernel llvm llvm-ir

Last synced: 28 Nov 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: 25 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/netromdk/doors

Doors of Open Run-time Systems (OS)

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

Last synced: 29 Dec 2024

https://github.com/blob42/vmmware-12.1.1-kernel-4.9

Vmware 12.1.1 patch for kernel 4.9

kernel patch vmware

Last synced: 18 Dec 2024

https://github.com/dorydev/linuxfromscratch

Simple kernel

c grub kernel

Last synced: 24 Dec 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/kotleni/virthid-macos

MacOS kext for creating virtual HID devices.

driver hid iokit kernel kext macos virtual-hid

Last synced: 20 Dec 2024

https://github.com/jeanguyomarch/nanok

A nano-kernel for microcontrollers

kernel microcontrollers

Last synced: 16 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/rodyherrera/chittyos

ChittyOS is a minimal and basic operating system, it was created just to test my skills, no contributions expected, it's just a hobby :), most of the source code is commented, you can learn from him.

assembly assembly-language assembly-language-programming c drivers gcc-complier gcc-cross-compiler kernel operating-system operating-system-kernel operating-system-learning operating-systems python python3

Last synced: 25 Dec 2024

https://github.com/sundarnagarajan/kernel_build

Download and build Linux kernel source from kernel.org

automatic build download kernel linux

Last synced: 01 Dec 2024

https://github.com/dueyfinster/dueykern

A kernel written from scratch

asm c grub2 kernel

Last synced: 12 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/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/adithya2306/rebornkernel-jalebi

RebornKernel for YU Yunique (jalebi) | Not maintained.

android kernel msm8916 pie rebornkernel

Last synced: 31 Oct 2024

https://github.com/mochaap/frogging-build

Automated build of some Frogging-Family patched packages.

archlinux docker frogging-family kernel pkgbuild wine

Last synced: 13 Nov 2024

https://github.com/pmuens/union

POSIX compliant unikernel written in Rust.

kernel posix rust unikernel

Last synced: 26 Dec 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/lordshenron/direwolf_unified

Kernel source of Direwolf kernel based on Unified Kernel source by @33bca

direwolf kernel kernel-source redmi riva xiaomi

Last synced: 26 Dec 2024

https://github.com/ahmedabougabal/databasemanagementsystem_iti

Implementing a DBMS (Database Engine) from scratch using Bash Shell Scripting.

bash-scripting database dbms-project kernel linux-shell ubuntu

Last synced: 21 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: 08 Jan 2025

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: 21 Nov 2024

https://github.com/saschagrunert/netlink_kmod

Playing around with routing netlinks inside the kernel

kernel kernel-module netlink

Last synced: 26 Dec 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: 02 Jan 2025

https://github.com/apfelteesaft/shard

Shard is a minimalistic attempt to an Operating System with minimal Functionality

assembly c kernel minimalistic operating-system os

Last synced: 21 Nov 2024

https://github.com/kettle11/pacifickernel

A minimalist x86-64 C kernel.

kernel os

Last synced: 29 Nov 2024

https://github.com/p1n2o/clang

Google's Prebuilt Clang Compiler (weekly updates)

android aosp clang compiler google kernel prebuilt toolchain

Last synced: 15 Dec 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/sprookie/pcrate

kernel-module to compute pagecache hit ratio

c hit-rate kernel kernel-module pagecache

Last synced: 07 Dec 2024