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/woile/fun_os

Writing an Operating system based on Phil-opp blog series

kernel operating-system osdev-rust

Last synced: 21 Jan 2025

https://github.com/git-akihakune/akernel

A minimal kernal for personal use

hello-world kernel qemu

Last synced: 11 Jan 2025

https://github.com/janforman/android_kernel_msm8976

Lenovo Yoga Tab 3 Plus - Qualcomm Snapdragon 652 Kernel for Android 11

android kernel lenovo tablet yogatab ytx703

Last synced: 01 Feb 2025

https://github.com/rimubytes/kernel-demo

This is a minimalist kernel

kernel

Last synced: 12 Jan 2025

https://github.com/ia/usbarmory

another one repo with helper scripts for usbarmory platform

arm bash bsp config debian distro embedded fedora gcc gnulinux kernel linux make secure-boot security toolchain ubuntu usb usbarmory verified-boot

Last synced: 12 Jan 2025

https://github.com/whyyoucullr/stellarite

A COSMIC-based Fedora Atomic image tailored for gaming with Bazzite kernel.

atomic bazzite cosmic fedora gaming gnome kernel linux steam wine

Last synced: 20 Jan 2025

https://github.com/dhiraj240/kernel_project

After doing the course of kernel development by Linux Foundation, I have taken an initiative to apply my learning and build a project based on the knowledge gained from the Linux Foundation course.

c kernel

Last synced: 18 Jan 2025

https://github.com/frzifus/msk

test

kernel learning

Last synced: 04 Jan 2025

https://github.com/rookiecj/nexus5-aosp-marshmallow-mr2

AOSP android marshmallow mr2 build including kernel-3.4

aosp build kernel marshmallow nexus5

Last synced: 23 Oct 2024

https://github.com/rezapace/docker

Docker Installer and Tutorial: Automate Docker Setup and Learn Docker Basics reflects the content of the script, which not only automates the installation of Docker but also provides a tutorial on basic Docker commands and usage.

docker docker-image installer kernel linux linuxmint ubuntu wsl

Last synced: 18 Jan 2025

https://github.com/alkuzin/simple-os

Test OS project for x86_32 platform

asm c kernel nasm os osdev osdev-projects

Last synced: 08 Jan 2025

https://github.com/venenux/venenuxdebs3

VenenuX gen3 repositories for Debian 10,11,12

debian debs kernel kernels packages reiser4 reiserfs reiserfs4 repository themes venenux

Last synced: 07 Feb 2025

https://github.com/amlel-el-mahrouss/kernel-services

C++ Kernel Services (Kernel, Bootloader, Libraries)

cpp kernel low-level programming

Last synced: 19 Jan 2025

https://github.com/daniloqueiroz/hendrix

A wannabe experimental Microkernel for x86_64 written in Rust.

kernel microkernel os-dev osdev rust x86-64

Last synced: 26 Jan 2025

https://github.com/fademind/linux49-custom.src

Linux Kernel 4.9 LTS with custom patchset for Manjaro Linux

exfat kernel kernel-modules linux muqss native reiser4

Last synced: 21 Jan 2025

https://github.com/janchy2/operating-system-kernel-riscv

A small but fully functional kernel of a multithreaded operating system with time sharing, written for RISC V architecture using assembly and C/C++. Includes a memory allocator, threads, semaphores and preemption on timer and keyboard interrupts.

allocator assembly c cpp kernel multithreading operating-system risc-v scheduler semaphore threads time-sharing

Last synced: 19 Jan 2025

https://github.com/macaycz/os

An operating system written in Rust, built with safety in mind.

kernel operating-system os

Last synced: 19 Jan 2025

https://github.com/m0rningdawning/knockos

PeachOS knock-off to practice kernel dev.

c kernel nasm operating-system x86-64

Last synced: 02 Feb 2025

https://github.com/knightchaser/hello-ebpf

Example hands-on codes for exercising eBPF(Extended Berkeley Packet Filter) on Linux Kernel via eunomia-bpf/libbpf

ebpf kernel libbpf

Last synced: 19 Jan 2025

https://github.com/gwbres/kernel-diffpatch

:penguin: Scripts to generate diff patch series between two Kernel forks

kernel linux-kernel patch

Last synced: 27 Dec 2024

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

Minimal Jupyter Bash kernel

bash jupyter jupyter--lab kernel

Last synced: 01 Feb 2025

https://github.com/yasnakateb/tinyos

🐢 A simple Operating System in Nasm Assembly and C

kernel nasm-assembly simple-os

Last synced: 20 Jan 2025

https://github.com/sajalkmr/tiny-linux-build

Baremetal Linux system with a custom-built kernel and BusyBox

busybox kernel linux linux-kernel

Last synced: 22 Jan 2025

https://github.com/eduardobaginskicosta/origami

Biblioteca de classes para criar aplicações de console bonitas de maneira rápida e simples. Permite a alteração da aparência da janela, textos coloridos, tabelas, entre outros recursos.

ansi ansi-colors beautiful console console-app console-application customization kernel kernel32 kernel32-dll kernel32dll library net-framework uxtheme win-api win32-api win32api winapi windows

Last synced: 03 Feb 2025

https://github.com/momijiichigo/my-os

making OS in rustlang; for learning purpose

kernel os rust-lang

Last synced: 28 Jan 2025

https://github.com/initdc/libconsole

Console inspired from JavaScript, Github Actions, Linux...

console debug github javascript kernel linux ruby warning

Last synced: 20 Jan 2025

https://github.com/mathyslv/windows-drivers-template

A cargo-template for Windows drivers

cargo-generate drivers kernel rust windows

Last synced: 21 Jan 2025

https://github.com/creator-craft/easos

Basic OS development for experimenting and studying how operating systems work.

assembly bootloader kernel os

Last synced: 22 Jan 2025

https://github.com/ahsouza/barca-os

Operating System

bios boot input-output kernel rust system

Last synced: 05 Feb 2025

https://github.com/adamlahbib/pingkiller

Simple eBPF program that drops ICMP packets. It is written in C and uses the eBPF library and XDP to load the program into the kernel then outputs stats in the userspace program based on Cilium-ebpf.

cilium ebpf kernel network xdp

Last synced: 22 Jan 2025

https://github.com/lseything/device_xiaomi_topaz-kernel_exp

This is a 100% experimental prebuilt Kernel for testing tweaks and improvements

experimental kernel kernel-module test

Last synced: 29 Dec 2024

https://github.com/fuzeman/nanopi-neo-air-kernel

Ubuntu Core: Minimal kernel for the NanoPi NEO Air

kernel snap ubuntu-core

Last synced: 28 Jan 2025

https://github.com/szeta99/zorzos

My shitty Rust Kernel

kernel rust shitty

Last synced: 22 Jan 2025

https://github.com/r614/runix

UNIX-esque OS built using Rust

kernel linux operating-system rust x86-64

Last synced: 22 Dec 2024

https://github.com/thexxturboxx/reram-trng

Bare minimum Kernel for the Raspberry Pi to examine memory chips via SPI

kernel random raspberry-pi reram trng

Last synced: 24 Nov 2024

https://github.com/rbourgeat/minios

💾 A simple Hello World OS

kernel os

Last synced: 22 Dec 2024

https://github.com/bootbool/simplefirewall

Low level linux firewall, support ip/port whitelist and blacklist.

ebpf firew kernel linux netfilter

Last synced: 15 Jan 2025

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

自动编译内核apt仓库

apt kernel linux linux-kernel repository

Last synced: 29 Dec 2024

https://github.com/pstolarz/rpi-tools

Raspberry Pi related tools

kernel linux raspberry-pi rpi tools

Last synced: 27 Jan 2025

https://github.com/malaksadek/kernelsimulator

A Kernel Simulator implemented in C 🧠 💻 (2016)

c kernel kernel-methods

Last synced: 17 Jan 2025

https://github.com/fedecastellaro/baremetal-programming-x86-kernel-

Simple OS implementation in Assembler and C in a simulated PC with 512MB of RAM, 64kB of ROM and a generic x86 processor

assembler bochs kernel os x86

Last synced: 12 Jan 2025

https://github.com/dklesev/all-the-probes

Demo code from the eBPF Vienna meetup (04.06.2024)

ebpf kernel meetup tracing vienna

Last synced: 21 Jan 2025

https://github.com/bootbool/forwarder

Forward any packets to any where depending on your first packet.(support kernel, ebpf, dpdk)

dpdk ebpf kernel linux lwip network

Last synced: 21 Jan 2025

https://github.com/reshalfahsi/raspi-kernel-name-editing

This repository is for exercise of Embedded Operating System course (TKEE163251) in Electrical and Information Engineering of Universitas Gadjah Mada

kernel raspbian

Last synced: 15 Jan 2025

https://github.com/ericswpark/SM-N750S_KOR_LL_Opensource

GPL dump of Samsung Galaxy Note 3 Neo (frescolteskt)

android gpl kernel

Last synced: 23 Oct 2024

https://github.com/bluebrown/toybrick

writing a kernel from scratch

kernel kvm qemu uefi x86-64 zig

Last synced: 07 Feb 2025

https://github.com/rexionmars/poison

Operating System for the Intel 80386 microprocessor

busybox i368 kernel operating-system

Last synced: 16 Jan 2025

https://github.com/simonbaeumer/kernel-playground

My linux kernel playground

kernel linux

Last synced: 21 Dec 2024

https://github.com/mikepruett3/ansible-role-kernel-settings

Ansible role to configure kernel settings on Linux Servers.

ansible ansible-role kernel

Last synced: 22 Jan 2025

https://github.com/stuvusit/ansible_sysctl

Ansible role to configure sysctl values

ansible ansible-role debian kernel linux sysctl system systemd

Last synced: 31 Jan 2025

https://github.com/oasisprotocol/sgx-driver-kmod

Fedora package for the legacy out-of-tree Intel SGX Linux driver

driver fedora intel kernel module package rpm sgx

Last synced: 12 Jan 2025

https://github.com/partikus/symfony-multiple-kernels

Repository presents Symfony project with multiple kernel approach.

kernel multiple multiple-kernels php symfony

Last synced: 03 Feb 2025

https://github.com/0rayn/b-gyro

"Meet B-Gyro: our attempt at an operating system inspired by the gyroscope's stability... except ours wobbles more than it balances. Think of it as a gyroscope that moonlights as a boomerang—it keeps coming back with more bugs to fix!" -- by 0rayn and Alpha.

32-bit assembly c-language kernel operating-system osdev x86

Last synced: 03 Dec 2024

https://github.com/mkashirin/zos

Elementary OS kernel snippet written in the Zig programming language that can be run on x86 microarchitecture with QEMU.

kernel os system-programming x86 zig

Last synced: 12 Jan 2025

https://github.com/atmossystem/kernel

Core of Atmos System

atmos clojure kernel

Last synced: 29 Jan 2025

https://github.com/charlie0129/killsnoop

Find out who sent a kill signal. Useful for debugging mysteriously happened kills.

bpf ebpf kernel linux syscalls tracepoints tracing

Last synced: 06 Jan 2025

https://github.com/as400jplpc/nim_mqueue

Message queues allow the operation of standardized asynchronous links between two servers

comunication kernel nim queue

Last synced: 26 Jan 2025

https://github.com/lebedov/ipyk

IPython local kernel management utility

command-line ipython kernel

Last synced: 01 Feb 2025

https://github.com/markfirmware/zig-on-rpi-using-ultibo

zig receiving tv remote controller presses using ultibo on raspberry pi's

bare-metal kernel raspberry-pi rpi ultibo zig

Last synced: 21 Jan 2025

https://github.com/secti6n/s6rt

runtime the ulitmate. 只有活用文字才能拯救软件开发

chinese gdpl kernel ld2 nt runtime s6rt security software-engineering

Last synced: 20 Dec 2024

https://github.com/floydz/msr

Example of how to use the MSR interface to disable memory prefetching

c kernel memory prefetch

Last synced: 02 Feb 2025

https://github.com/maximepremont/cau_linuxsysapps-4

Chung Ang University : Linux Systems & its Applications, Assignment 4

chung-ang-univ kernel

Last synced: 01 Feb 2025

https://github.com/iraqichild/syscall-deleter

nulls every system-syscall-number

asm cplusplus kernel lowlevel syscall system windows

Last synced: 06 Jan 2025

https://github.com/scav-enger/linux-kernel-builder

This script installs dependencies, sets up the environment, and builds Linux kernel.

bash kernel kernel-development linux-kernel script

Last synced: 18 Jan 2025

https://github.com/sdummett-at-42/little-penguin

A series of assignments inspired by the eudyptula challenge, focusing on Linux Kernel programming. Dive into building custom kernels, writing modules, and mastering kernel interfaces like debugfs and procfs.

character-device debugfs device-driver eudyptula-challenge kernel kernel-driver kernel-module linux linux-kernel linux-kernel-module procfs virtual-file-system

Last synced: 18 Jan 2025

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

Linux kernel source code, with my optimal configuration

kernel linux linux-kernel ryzen ryzen-cpu ryzen-kernel

Last synced: 17 Nov 2024

https://github.com/hellebenjamin/manuos

Simple operating system written in C and X86 asm

c kernel operating-system os x86-assembly

Last synced: 02 Feb 2025

https://github.com/hellebenjamin/lanskern

Minimal kernel made in C

c kernel x86

Last synced: 02 Feb 2025

https://github.com/tanvirongh/lightning-kernel

Experimental Linux Kernel with Custom Patches Applied from various Sources, Designed to be High Performant, Mostly for Personal Use

kernel kernel-patches linux linux-kernel

Last synced: 20 Dec 2024

https://github.com/mephresgh/blcs

Linux kernel compile script

compile-script kernel linux posix-sh shell shell-script

Last synced: 02 Feb 2025

https://github.com/heng30/toy-os

玩具内核(学习项目)

assembly c kernel toy-os

Last synced: 21 Dec 2024

https://github.com/ranimeshehata/pintos-threads-phase1

Implementing the "threads" phase In PintOS. PintOS is an open source instructional operating system kernel developed by Stanford University. PintOS provides complete documentation & modular projects to introduce students to the major concepts of operating systems development.

alarm-clock docker filesystem kernel mlfq-scheduling operating-systems pintos priority-scheduling scheduler semaphores threads timer userprogs virtual-machine vm

Last synced: 09 Feb 2025

https://github.com/josephlr/rak

Rust Asynchronous Kernel (RAK)

async kernel rust

Last synced: 24 Jan 2025