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/0xlay/XStar

:window: The library for windows developers. (MSVC, С++17, WDK 10)

cpp drivers kernel kernel-driver windows

Last synced: 23 Oct 2024

https://github.com/vheidari/minibox

miniBox = Linux Kernel with BusyBox taste. An experimental project :)

busybox distros kernel linux linux-kernel minibox

Last synced: 18 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/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/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/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/jakubvojvoda/linux-firewall

Simple Linux firewall using Netfiler

c firewall kernel netfilter netfilter-hook packet-processing

Last synced: 25 Dec 2024

https://github.com/pmuens/union

POSIX compliant unikernel written in Rust.

kernel posix rust unikernel

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

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/madfxr/cve-2024-26581-checker

[CVE-2024-26581] Vulnerability Checker for BGN Internal

bash bash-scripting cve-2024-26581 cybersecurity kernel linux nftables shell-scripting

Last synced: 31 Oct 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/altonen/smough

64-bit monolithic kernel written in C

amd64 drivers kernel os smp

Last synced: 27 Dec 2024

https://github.com/gnurou/nct6795_led

Linux Kernel Module for NCT6795D LEDs control

kernel kernel-module led linux

Last synced: 27 Dec 2024

https://github.com/kwhat/config-linux-gnu

FreeBSD config for GNU Linux

config freebsd kernel linux

Last synced: 10 Jan 2025

https://github.com/antomfdez/tremendos

tremendOS - Simple kernel x86_64 with paging.

kernel kernels os osdev osdevel

Last synced: 10 Jan 2025

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 Jan 2025

https://github.com/Coool/OS-ReactOS

A free Windows-compatible Operating System (Latvian translate fork)

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

Last synced: 23 Oct 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: 11 Jan 2025

https://github.com/dueyfinster/dueykern

A kernel written from scratch

asm c grub2 kernel

Last synced: 12 Jan 2025

https://github.com/kernelci/kci-dev

KernelCI tool for kernel developers

kernel kernelci linux linux-kernel testing

Last synced: 12 Oct 2024

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

Simple educational i386 OS

cpp kernel libc os

Last synced: 07 Jan 2025

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 Jan 2025

https://github.com/astrodynamic/monitoringsystem

Implementation of a monitoring system program to collect and log system metrics, send notifications, and provide a user interface.

agents cmake configuration-file cpp cpp17 dynamic-library email-notification kernel logging makefile makefiles metrics monitoring-automation monitoring-system notifications qml qt qt6 system-information telegram-bot

Last synced: 12 Jan 2025

https://github.com/sorydima/auditor

Hardware-based attestation / intrusion detection app for Android devices. It provides both local verification with another Android device via QR codes and optional scheduled server-based verification with support for alert emails. It uses hardware-backed keys and attestation support as the foundation and chains trust to the app for software checks.

aosp aosp-android aosp-device kernel kernel-source linux linux-app linux-kernel

Last synced: 13 Jan 2025

https://github.com/robertopatino1/3ncrypt0r

Encryption terminal-based program to encrypt-decrypt files and directories using an auto-generated key

blowfish-algorithm c decryption encryption encryption-decryption hash kernel library linux makefile nano sha1 sha1-decryptor sha1-hash shell systems-programming terminal terminal-based

Last synced: 18 Jan 2025

https://github.com/alf45tar/debian-kernel

Compile Debian kernel using GitHub Actions in a couple of hours

armhf cross-compile debian debian-bookworm docker ix4-300d kernel linux-kernel

Last synced: 18 Jan 2025

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: 18 Jan 2025

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: 18 Jan 2025

https://github.com/johnandersen777/embeddedos

A operating system targeted at embedded devices

arm kernel microprocessor operating-system

Last synced: 18 Jan 2025

https://github.com/dimkauzh/glyxos

A custom build OS entirely written in Rust with it's own custom kernel.

kernel kernels os rust rust-os

Last synced: 20 Jan 2025

https://github.com/pulseflow/avian

avian is an open source uwu owo cute operating system made in rust :3

avian hacktoberfest kernel open-source operating-system osdev rust strawberry uefi unix

Last synced: 19 Jan 2025

https://github.com/c1m50c/rust-os

Repository loosely following the "Writing an Operating System in Rust" blog by Philipp Oppermann.

actions github-actions kernel qemu rust rust-lang rust-os

Last synced: 19 Jan 2025

https://github.com/redchenjs/armbian-packages

Build Armbian packages using GitHub Actions

armbian bsp github-actions-ci kernel u-boot

Last synced: 21 Jan 2025

https://github.com/reticate/lupa

kernel-shim loader for unsigned LSM bypass via initramfs tampering

bypass initramfs kernel loader lsm shin tampering

Last synced: 27 Jan 2025

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/mefisto94/snd-usb-sinn7

This repository contains the unofficial Linux Drivers for the Sinn7 Status 24|96 USB Audio Interface

audio driver kernel linux sinn7 usb-audio

Last synced: 19 Dec 2024

https://github.com/cepdnaclk/e19-co327-kernel-modules

In this project, I will develop kernel modules in a Linux system

co327 e19166 jiffies kernel linux linux-kernel operating operating-systems os

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

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/matthew4850/kernel

Kernel I am developing.

asm c kernel osdev posix x86

Last synced: 25 Jan 2025

https://github.com/antoineco/kernel-devel-vm-action

Bootstraps a Lima instance with the selected Linux kernel version for building and testing kernel modules.

action fedora kernel lima

Last synced: 25 Jan 2025

https://github.com/kingakeem/kingx

This is an kernel that I'm building for fun

assembly c kernel os

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

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: 06 Jan 2025

https://github.com/matteyeux/linux-stuff

Linux stuff

kernel linux

Last synced: 07 Jan 2025

https://github.com/heshanera/xv6

xv6 kernel modifications

c kernel xv6

Last synced: 07 Jan 2025

https://github.com/der-fruhling/liamos

Experimental Operating System.

kernel operating-system runs-liamos syslinux

Last synced: 14 Jan 2025

https://github.com/sanshruthr/helloworld_os

A monolithic architecture based operating system that runs on bare metal.

assembly kernel operating-system os

Last synced: 13 Jan 2025

https://github.com/rarescosma/blog_os

Implementing an OS kernel can't be that hard, can it?

kernel rust x86-64

Last synced: 07 Nov 2024

https://github.com/yjdwbj/build-firmware-by-action

Building self openWRT firmware and Linux kernel by Github Action

kernel network openwrt socks5 tailscale tunnel v2ray vpn

Last synced: 22 Dec 2024

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/momijiichigo/my-os

making OS in rustlang; for learning purpose

kernel os rust-lang

Last synced: 28 Jan 2025

https://github.com/heshanera/edgedetector

Edge detection using the canny operator and line detection using the convolution based techniques. Implemented the edge detector in C++ using the Magick++ API.

canny-edge-detection convolution cpp edge-detection kernel

Last synced: 07 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: 09 Dec 2024

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/voltageddebunked/nextcore

Source tree for the NextCore kernel.

core interface kernel kernel-driver nextcore operatingsystem osdev

Last synced: 09 Dec 2024

https://github.com/voltageddebunked/bismuthos

A simple OS as a starting point to make your own.

asm bismuthos c cpp h hpp kernel os

Last synced: 09 Dec 2024

https://github.com/priyanshscpp/ece3406-linux-kernel-modules-os

Linux kernel modules to learn the basic concepts of kernel programming.

c drivers kernel operating-system

Last synced: 09 Jan 2025

https://github.com/azagramac/custom-kernel-ryzen

Linux kernel source code, with my optimal configuration

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

Last synced: 28 Dec 2024

https://github.com/ieCecchetti/Python_ML_DL_examples

A variety of Machine Learning and Deep Learning scripts in Python. Included some theorical info about that in the Readme

bayes-classifier bayesian-statistics deep-learning kernel machine-learning matplotlib neural-network numpy pandas pca pca-analysis python scikitlearn-machine-learning scipy shi

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/belanasaikiran/dear-imgui

Dear ImGui for C++ Desktop Applications

cpp dear-imgui kernel linux

Last synced: 04 Dec 2024

https://gitlab.com/sm-t210r/android_kernel_samsung_lt02-backup

Kernel code for SM-T210R

kernel linux

Last synced: 23 Oct 2024

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/x70b1/telegraf-psi

A Telegraf plugin to collect Pressure Stall Information stats.

influxdb kernel monitoring psi telegraf

Last synced: 26 Jan 2025

https://github.com/m0rningdawning/knockos

PeachOS knock-off to practice kernel dev.

c kernel nasm operating-system x86-64

Last synced: 07 Dec 2024

https://github.com/snigdha-os/snigdhaos-kernel-switcher-dev

📚This repository holds the source code for Snigdha OS Kernel Switcher (Dev/unstable).

eshanized kernel kernel-switcher kinux-kernel snigdha snigdha-os

Last synced: 22 Jan 2025

https://github.com/afellowspeedrunner/arikoto

Arikoto is a personal OS project that is inspired by and is aiming to have a similar nature to ToaruOS.

c kernel limine operating-system os osdev

Last synced: 26 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/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/hamolicious/image-kernel-applier

Handles the application of Image Kernels, there are a couple preset kernels but adding custom ones is super simple

filters image-filters image-processing images kernel kernels pygame python python38

Last synced: 10 Nov 2024

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

Operating System

bios boot input-output kernel rust system

Last synced: 10 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/szeta99/zorzos

My shitty Rust Kernel

kernel rust shitty

Last synced: 22 Jan 2025

https://github.com/asko7779/asko-os

Very few files of my OS and a testing non-bare metal version kernel, some of them may be outdated

assembly c kernel os

Last synced: 17 Jan 2025

https://github.com/pgaskin/android_sofiar_new

My personal Android build for the Moto G(8) Power (sofiar).

android android-rom aosp device-tree kernel lineageos motorola rom sofiar trinket vendor

Last synced: 11 Dec 2024

https://github.com/wardvisual/64bit-warvos-kernel

A 64-bit x86 operating system kernel written in C and Assembly with multiboot2 compliance indicates that the kernel can run on any computer that is 64-bit and x86 compatible, as well as being able to boot from a multiboot2 compliant bootloader.

assembly c kernel operating-system

Last synced: 14 Dec 2024

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/voltageddebunked/newlinux

A Linux Kernel Update GUI.

cpp gtk gui kernel linux updater

Last synced: 11 Dec 2024

https://github.com/joshuagamayutin/bytesized.webring

this is just a webring for people passionate about operating system development (or even just low-level stuff). if you're working on an OS, writing low-level code, or just love tinkering with the bare metal, this is the place to connect!

arm assembly bare-metal bootloader c embedded-systems firmware hackers kernel learning low-level open-source osdev qemu riscv rust systems-programming tinkering webring x86

Last synced: 17 Jan 2025

https://github.com/waterlemons2k/linux-deps

Common build dependencies used for Linux kernels.

debian dependencies docker docker-image gcc kernel linux linux-kernel

Last synced: 18 Jan 2025

https://github.com/voltageddebunked/kore

Kore is a free and open source kernel.

c free kernel os os-dev oss

Last synced: 20 Dec 2024

https://github.com/nihadamirov/holbertonschool-shell

Implemented a custom shell application as part of educational coursework

kernel linux shell-script simple-shell

Last synced: 07 Jan 2025