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/milouk/gcc-prebuilt-elf-toolchains

This repo contains Weekly GCC 11 builds for x86_64 hosts, targeted for bare-metal (ELF / kernel-only) AArch64 systems.

aarch64 aarch64-linux-gnu android android-toolchain compiler elf gcc gcc-arm-toolchain gcc-complier gcc10 gcc11 kernel raspberry-pi raspberry-pi-3 raspberry-pi-4 raspberrypi rpi4 sphinx toolchain

Last synced: 11 Oct 2024

https://github.com/iosmanthus/osmanthus-tutorial

How to create an OS from scratch

kernel operating-system osdev tutorial

Last synced: 14 Oct 2024

https://github.com/zesterer/tupai

A modular POSIX-like operating system created for educational purposes

assembly cpp kernel os os-development osdev posix unix x86 x86-64

Last synced: 13 Oct 2024

https://github.com/farlepet/lambda-kern

Multi-architecture hobby operating system created in C

armv7 assembly c kernel osdev raspberry-pi x86

Last synced: 12 Nov 2024

https://github.com/ismoilovdevml/oinix

Xinux Jamiyati Arch asosida qurilayotgan open source OS

arch-linux kernel linux oinix open-source operating-system

Last synced: 05 Nov 2024

https://github.com/kkebo/swift_os

An operating system written in Swift.

aarch64 kernel operating-system os osdev swift

Last synced: 27 Oct 2024

https://github.com/empyreal96/packed-lumia-950xl-kernels

This is storage space for between PCs for the Kernels I have built and use for my Lumia 950 XL.

950xl android-kernel boot-twrp cityman debian debian-kernel kernel kernels linux-kernel lumia950xl mainline mainline-kernel msm8994 packaged-kernel

Last synced: 28 Oct 2024

https://github.com/johnoseni1/full-operating-system

After 2-3 months of working earnestly am done creating a full operating system, using C, assembly language and the likes, please feel free to learn from this , i was inspired by a book, use the readme and read from it , very very important, learn and enjoy

assembly-language assembly-language-programming assembly-x86 assemblyscript boot cpu cpu-monitoring drivers kernel kernel-driver linux linux-kernel linux-shell

Last synced: 12 Oct 2024

https://github.com/corruptedbycpu/foton

Foton (eng. Photon) - is a similar project as Cyjon/Fern-Night, but compatibility will no longer be fully supported.

c kernel osdev x86-64

Last synced: 13 Nov 2024

https://github.com/loxilb-io/loxilb-ebpf

loxilb ebpf sub-module

cloud-native datapath ebpf kernel

Last synced: 11 Oct 2024

https://github.com/tmiland/kernel-installer

Script to install the Linux kernel from source on Debian-based distributions, for all architectures.

debian debian-linux kernel kernel-install kernel-installation

Last synced: 12 Oct 2024

https://github.com/AetherRadio/X6100Buildroot

A project to build a Linux kernel and OS for the Xiegu X6100 without having to copy files from the vendor's kernel.

kernel linux linux-kernel xiegu

Last synced: 04 Aug 2024

https://github.com/t2minator/mbp-tails

How to get Tails working on T2 Apple device (e.g. 2019 MacBook Pro) without needing external keyboard/mouse.

anonymity anonymous apple apple-t2 chroot debian debian-linux kernel linux linux-kernel macbook macbookpro macbooks mpb privacy security t2 t2tails tails tor

Last synced: 12 Oct 2024

https://github.com/brosck/simpleasmkernel

「💻」Simple kernel made in 16-bit assembly only

16-bit assembly assembly-language cpu disk dos kernel operating-system simple system

Last synced: 13 Nov 2024

https://github.com/whokilleddb/helloworlddriver

Get started with writing your first ever Windows Driver

driver-development kernel kernel-driver windows

Last synced: 08 Nov 2024

https://github.com/xxczaki/archfetch

:framed_picture: Simple CLI system information tool for Arch Linux.

arch archfetch aur cpu info kernel neofetch screenfetch wm yaourt

Last synced: 15 Nov 2024

https://github.com/rollingrhinoremix/rhino-update

Rhino Update is a command-line utility script which will provide updates to items that do not hit the Ubuntu devel repositories, such as the latest Linux Kernel.

bash bash-script kernel linux linux-distribution rolling-release rolling-update script ubuntu ubuntu-rolling

Last synced: 12 Oct 2024

https://github.com/uditkarode/epsilon

Custom kernel for sweet based on Delta, builds hosted on @sweet_epsilon on Telegram (GH releases are outdated)

kernel sweet

Last synced: 14 Nov 2024

https://github.com/supersandro2000/cheat-sheet

Cheat sheet about stuff others might find interesting

cheat-sheet cheatsheet kernel linux postgres python ruby swarm tmux

Last synced: 28 Oct 2024

https://github.com/tsukumijima/quastation-ubuntu

Qua Station 向けの Linux カーネルのビルドと、Ubuntu 20.04 LTS の rootfs の構築を全自動で行うスクリプト

kernel linux realtek rtd1295 ubuntu

Last synced: 13 Nov 2024

https://github.com/v-thakkar/talks

This repository contains the slides of my talks.

coccinelle ebpf embedded-linux kernel linux security static-code-analysis virtualization xen

Last synced: 27 Oct 2024

https://github.com/openipc/linux

Linux kernels for OpenIPC firmware

goke hisilicon ingenic kernel linux novatek openipc rockchip sigmastar xiongmai

Last synced: 14 Nov 2024

https://github.com/qdata/gakco-svm

ECML16: GaKCo: a Fast Gapped k-mer string Kernel using Counting

fasta gakco-svm kernel

Last synced: 12 Nov 2024

https://github.com/simplyceo/generikit-hid-sony

Generic PlayStation patches. Those that were revoked by the sages.

controller custom driver generic kernel linux playstation

Last synced: 07 Nov 2024

https://github.com/maxgio92/krawler

A crawler for kernel releases distributed by the major Linux distributions.

crawler kernel linux scraping

Last synced: 28 Oct 2024

https://github.com/turkishrational/retrounix

Retro UNIX v1 (8086 port/derivation of Original UNIX v1 for PDP-11) and Retro UNIX 386 v1.? OS project

assembler assembly code kernel nasm os retro retrounix rufs runix source unix unix386 unix8086 unixv1 v1 v7

Last synced: 06 Nov 2024

https://github.com/tomstitt/lupyter

A Lua Kernel for Jupyter built on ipykernel.

jupyter jupyter-notebook kernel lua

Last synced: 21 Oct 2024

https://github.com/inindev/rock-5b

debian arm64 linux for the rock 5b

arm arm64 debian debian-linux device-tree kernel linux nvme rock-5b u-boot

Last synced: 12 Oct 2024

https://github.com/afellowspeedrunner/lum-mariner

LUM/MARINER attempts to aim to be a clone of XNU/Darwin written in Rust just without the Apple stuff. A kernel and Operating System.

darwin kernel kerneldevelopment operating-system operating-systems os osdev rust rust-kernel rust-lang rust-os rust-os-dev rust-osdev rustlang rustlanguage xnu

Last synced: 12 Oct 2024

https://github.com/kotleni/helloos

Hello OS kernel. (home project)

baremetal c kernel linker nasm os x86

Last synced: 09 Nov 2024

https://github.com/littledivy/deno-os

Pre-compiled source for a Deno based OS

deno kernel linux os

Last synced: 23 Oct 2024

https://github.com/andy-python-programmer/stivale

Rust crate for parsing stivale and stivale 2 structures.

bootloader kernel stivale

Last synced: 16 Nov 2024

https://github.com/jbruchon/c02

An operating system for the 6502/65816 CPU

6502 6502-assembly c64 commodore-64 kernel multitasking nintendo operating-system

Last synced: 24 Oct 2024

https://github.com/jnsgruk/firecracker-ubuntu

🚀 Use Firecracker and helpings of bash to boot Ubuntu virtual machines very fast 🔥

automation bash cloud-images cloud-init dnsmasq docker-image firecracker firecracker-microvms kernel microvm rootfs ubuntu

Last synced: 17 Oct 2024

https://github.com/chefkissinc/skywalkos

An operating system written in Rust. skywalkOS is not <insert other operating system here>.

ipc kernel modern operating-system operating-system-kernel rust skywalkos uefi x86 x86-64

Last synced: 11 Nov 2024

https://github.com/youben11/youbix

Yet another simple kernel

assembly-x86 c i386 kernel

Last synced: 17 Oct 2024

https://github.com/andreoss/kernel-overlay

linux kernel overlay

kernel nix nixos

Last synced: 30 Oct 2024

https://github.com/ibelieve/oxide

:computer: A toy operating system built with Rust

kernel os osdev rust

Last synced: 31 Oct 2024

https://github.com/elongl/cve-2014-3153

Exploiting CVE-2014-3153, AKA Towelroot.

cve-2014-3153 exploitation kernel linux linux-kernel towelroot

Last synced: 15 Oct 2024

https://github.com/mariuz/kernelcompile

Python Compile Scripts for Stable / Mainline / Longterm Linux Kernels on any distro

debian kernel mainline python python-script

Last synced: 12 Nov 2024

https://github.com/metan-ucw/runltp-ng

Minimalistic LTP testrunner

kernel linux linux-kernel ltp test-automation

Last synced: 07 Nov 2024

https://github.com/brightprogrammer/misraos

A Modern Operating System Written in C++ From Scratch!

cmake cpp kernel modern operating-system osdev

Last synced: 11 Nov 2024

https://github.com/shukantpal/silcos-kernel

The Silcos kernel is a hybrid, robust and compact modular kernel which provides a platform to build the Silcos OS and SilkUI

hardware-abstraction hybrid-kernel kernel silcos-os

Last synced: 13 Oct 2024

https://github.com/techno-coder/example_os

A heavily commented OS in Rust for reference purposes

kernel operating-system osdev rust tutorial x86-64

Last synced: 28 Oct 2024

https://github.com/SartoxSoftware/Batch2OS

A Batch to native 16-bit x86 compiler, made in Rust.

batch kernel native osdev rust x86

Last synced: 04 Aug 2024

https://github.com/symlex/symlex-core

Minimalistic Kernel and Router based on Symfony Components

dependency-injection kernel micro-framework php router symfony

Last synced: 13 Oct 2024

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

Rustda Yozilgan Kernel

c ismoilovdev kernel linux rust rust-kernel

Last synced: 05 Nov 2024

https://github.com/turkishrational/retrodos

MSDOS 1.25-2.11-3.3-5.0-6.0-6.22 and PCDOS 7.1 (derived, redeveloped) KERNEL (and COMMAND.COM) source code in NASM syntax

asm assembler assembly code command dos kernel msdos msdos1 msdos2 msdos3 msdos5 msdos6 nasm os pcdos pcdos7 retro retrodos source

Last synced: 06 Nov 2024

https://github.com/pablito2020/android_kernel_bq_krillin

⚡ Custom kernel for the bq E4.5

bq kernel krillin mediatek mt6582

Last synced: 12 Oct 2024

https://github.com/gamemann/test-kernel-modules

A repository used to store my test Linux kernel modules I make while I'm learning.

examples forward kernel linux module net netfilter packet processing

Last synced: 27 Oct 2024

https://github.com/hoshimin/beesynth

The frequency-perfect synthesizer for a PC-speaker

driver iopl kernel mp3 pc-speaker player rust speaker synth synthesizer wav

Last synced: 09 Nov 2024

https://github.com/ryanwoodsmall/kernel-rpm

kernel spec, config for vanilla kernel rpms from kernel.org

kernel kernel-spec linux linux-kernel rpm rpm-packages rpm-spec

Last synced: 10 Nov 2024

https://github.com/jayfoxrox/pykdclient

Cross-platform Python scripts to interface with the Microsoft Kernel Debugger

debugger debugging interface kd kernel microsoft python script secureworks serial windbg windows

Last synced: 27 Oct 2024

https://github.com/yottaawesome/basic-windows-drivers

Basic experimentation with Windows drivers.

cpp driver kernel kernel-driver win32 windbg windows windows-drivers

Last synced: 13 Nov 2024

https://github.com/vericast/kernda

Add conda activation to an IPython kernel spec

conda ipython jupyter kernel team-platform

Last synced: 12 Oct 2024

https://github.com/alexander-akhmetov/mos

small operating system

kernel os osdev rust

Last synced: 16 Nov 2024

https://github.com/ferhatgec/fusion

Fusion, x86 Hobby & Unique /s operating system project.

cli gdt global-descriptor-table gpl kernel keyboard operating osdev system x86

Last synced: 08 Nov 2024

https://github.com/falcosecurity/kernel-testing

Ansible playbooks to provision firecracker VMs and run Falco kernel tests

ansible ebpf falco firecracker ignite kernel runtime-security tests

Last synced: 11 Nov 2024

https://github.com/metal-stack/kernel

kernel build for pxe booting bare metal machines

bare-metal kernel linux-kernel pxe-boot

Last synced: 12 Nov 2024

https://github.com/phip1611/phipsboot

PhipsBoot is a relocatable x86_64 bootloader for legacy boot written in Rust and assembly.

kernel multiboot x86-64

Last synced: 07 Nov 2024

https://github.com/ljmf00/rts5139

Linux kernel drivers module backport for RTS5129/RTS5139 USB MMC card reader

card-reader drivers kernel kernel-module linux mmc module realtek rts5129 usb

Last synced: 28 Oct 2024

https://github.com/no92/uefi-bare-bones

UEFI "Hello World"

barebones kernel osdev uefi

Last synced: 13 Nov 2024

https://github.com/arnau478/quark

Hobby OS, monolithic kernel, multiboot-compatible

grub kernel monolithic os quark

Last synced: 05 Nov 2024

https://github.com/keramas/windowskernelexploits

Repository for Windows 10 x64 kernel research, exploitation learning, and reference/supplementary code.

drivers exploit-development kernel shellcode windows windows-10

Last synced: 12 Nov 2024

https://github.com/goerz/python-localvenv-kernel

A Jupyter kernel that delegates to ipykernel in the .venv environment of a project folder

ipython-kernel jupyter jupyter-notebook kernel python

Last synced: 08 Nov 2024

https://github.com/Garnek0/GarnOS

OS powered by a modular kernel

c kernel operating-system os osdev

Last synced: 15 Nov 2024

https://github.com/brunexgeek/machina

A lightweight kernel and operating system for Raspberry Pi

arm baremetal-os kernel machina raspberry-pi

Last synced: 11 Nov 2024

https://github.com/alifarazz/ukernel

:balloon: My first attempt at writing a kernel

c11 hello-world i386 kernel nasm-assembly

Last synced: 06 Nov 2024

https://github.com/gszr/luatests

NetBSD kernel Lua test suite

kernel lua netbsd tests

Last synced: 13 Oct 2024

https://github.com/mcdostone/nom-kconfig

A Kconfig parser written in rust.

kconfig kernel linux nom parser parsing

Last synced: 12 Oct 2024

https://github.com/pdsmart/tzpufusionx

tranZPUter FusionX - Software based physical Z80 replacement using a Linux System-on-a-module and a highly accurate Z80 Emulation written in C.

bash c cpld driver electronics kernel linux retro som vhdl

Last synced: 15 Oct 2024

https://github.com/jbush001/xv6-nyuzi

Port of xv6 operating system to Nyuzi processor

kernel operating-system processor

Last synced: 15 Oct 2024

https://github.com/mental32/kernel

A Unikernel For Embedded Systems

drivers kernel operating-system osdev rust

Last synced: 07 Nov 2024

https://github.com/benschlueter/efistub

passes kernel-commandline to the kernel if the UEFI does not support it

boot efistub kernel kernel-commandline uefi

Last synced: 18 Oct 2024

https://github.com/chivay/vmt

Toy OS written in Zig

kernel osdev zig

Last synced: 11 Nov 2024

https://github.com/Codetector1374/GuideOS

Tutorial for Writing a Kernel

kernel operating-system osdev

Last synced: 06 Nov 2024

https://github.com/ecomaikgolf/alma

toy kernel written in C++ for x86-64 machines with the mere purpose of learning OS development

academic-project cmake cpp kernel make nasm qemu qemu-x86 stivale stivale2 x86-64

Last synced: 05 Nov 2024

https://github.com/sen-h/vidos

Complete single purpose linux system that just plays videos

av1 av1-videos buildroot dav1d kernel linux linux-distribution mkv opus video webm

Last synced: 28 Sep 2024

https://github.com/sjkingo/luminary

Luminary is a small x86 real-time operating system

kernel operating-system osdev qemu real-time ulysses x86

Last synced: 30 Oct 2024

https://github.com/naliferopoulos/kernel

x86 Homebrew'd Kernel

kernel os os-development x86

Last synced: 08 Nov 2024

https://github.com/dn0sar/frontal_poc

Proof-of-Concept of the Frontal Attack

attack identical-branches kernel poc sgx-enclave sgx-step

Last synced: 09 Nov 2024

https://github.com/u-root/mkuimage

Create small Go-based root file systems -- with support for CPIOs and (TBD) Docker images

go initramfs kernel linux linuxboot system

Last synced: 07 Nov 2024

https://github.com/randruc/lazuli

Lazuli is a multitasking RTOS (Real-Time Operating System/kernel) targeting AVR microcontrollers. It allows to program and run multiple independent tasks in a real-time context on AVR microcontrollers.

arduino asm atmega atmega328p atmel avr avr-gcc avr-mcus avr-microcontrollers avr-programming c c89 code-quality embedded kernel mcu os real-time rtos scheduling

Last synced: 12 Oct 2024

https://github.com/bobuhiro11/understanding-the-linux-kernel

A set of scripts useful for building, running, and debugging custom Linux kernels

kernel linux linux-kernel qemu

Last synced: 09 Nov 2024

https://github.com/gbowne1/classicos

An x86 32 biit Operating System for 386, 486, Pentium class (P-60 to 233MHz, Pentium II, P3, P4, etc)

c hacktoberfest hacktoberfest- hacktoberfest2023 kernel kernels nasm nasm-assembly operating-system operating-systems os osdev x86 x86-32

Last synced: 07 Nov 2024