biefircateRunning x86-16 or x86-32 code from x86-64 UEFI; _very experimental_ • mirror of https://gitlab.com/tkchia/biefircate • developer notes at https://gitlab.com/tkchia/biefircate/-/blob/main/doc/NOTES.asciidoc
Stars: ✭ 47 (-36.49%)
ToaruosA completely-from-scratch hobby operating system: bootloader, kernel, drivers, C library, and userspace including a composited graphical UI, dynamic linker, syntax-highlighting text editor, network stack, etc.
Stars: ✭ 4,687 (+6233.78%)
rackshiftRackShift 是开源的裸金属服务器管理平台,功能覆盖裸金属服务器的发现、带外管理、RAID 配置、固件更新、操作系统安装等。
Stars: ✭ 467 (+531.08%)
metalnetesCreate and manage multiple Kubernetes clusters using KVM on a bare metal Fedora 29 server. Includes helm + rook-ceph + nginx ingress + the stock analysis engine (jupyter + redis cluster + minio + automated cron jobs for data collection) - works on Kubernetes version v1.16.0 - 1.16.3 was not working
Stars: ✭ 37 (-50%)
stm32mp1-baremetalBaremetal framework and example projects for the STM32MP15x Cortex-A7 based MPU
Stars: ✭ 43 (-41.89%)
mdkA bare metal SDK for the ESP32 & ESP32C3
Stars: ✭ 38 (-48.65%)
hftrxEmbedded firmware for ham radio transceivers
Stars: ✭ 27 (-63.51%)
saturnA microkernel based operating system developed from scratch. This repository also includes all Saturn services and applications.
Stars: ✭ 21 (-71.62%)
android-cuberto-dialog-designThis is an implementation inspired by beautiful design by Cuberto on his Dribble page, which can be found here https://dribbble.com/shots/3206606-Landing-page-wip
Stars: ✭ 15 (-79.73%)
X86 Bare Metal ExamplesDozens of minimal operating systems to learn x86 system programming. Tested on Ubuntu 17.10 host in QEMU 2.10 and real hardware. Userland cheat at: https://github.com/cirosantilli/linux-kernel-module-cheat#userland-assembly ARM baremetal setup at: https://github.com/cirosantilli/linux-kernel-module-cheat#baremetal-setup 学习x86系统编程的数十个最小操作系统。 已在QE…
Stars: ✭ 3,985 (+5285.14%)
duckOSYet another hobby x86 UNIX-like operating system written in C and C++. Features a dynamically linked userspace, an in-house c standard library, and more! And yes, it runs DOOM.
Stars: ✭ 250 (+237.84%)
LuakernelLua + SQLite + musl libc running on x86.
Stars: ✭ 223 (+201.35%)
Boneos💥 BoneOS Kernel and Operating System Source Tree
Stars: ✭ 96 (+29.73%)
DgosOperating System
Stars: ✭ 90 (+21.62%)
CactusosA operating system made for fun.
Stars: ✭ 68 (-8.11%)
valkyrie🔮 A UNIX-like toy kernel built from scratch (for AArch64) with preemptive multi-threading, VM, CoW fork(), buddy, slob, VFS, FAT32.
Stars: ✭ 57 (-22.97%)
NebuletA proof-of-concept microkernel that implements a WebAssembly "usermode" that runs in Ring 0.
Stars: ✭ 2,237 (+2922.97%)
MarvinosA hobby Operating System developed from scratch using C/C++ and assembly
Stars: ✭ 60 (-18.92%)
Skift🥑 A simple, handmade, operating system with a graphical user interface.
Stars: ✭ 1,068 (+1343.24%)
LibhermitHermitCore: A C-based, lightweight unikernel
Stars: ✭ 190 (+156.76%)
CuteosA 64-bit SMP-safe kernel for the PC architecture.
Stars: ✭ 51 (-31.08%)
FotixMy very own UNIX clone, for education/self-amusement.
Stars: ✭ 8 (-89.19%)
Os2x86_64 OS kernel with completely async userspace and single address space [WIP; but basic kernel functionality implemented]
Stars: ✭ 25 (-66.22%)
kwastRust operating system running WebAssembly as userspace in ring 0
Stars: ✭ 83 (+12.16%)
CyjonA simple, clean code, multi-tasking operating system written in pure assembly language for 64-bit processors from the AMD64 family.
Stars: ✭ 184 (+148.65%)
SosoA Simple Unix-like operating system
Stars: ✭ 682 (+821.62%)
Monkosan experimental 64-bit operating system
Stars: ✭ 100 (+35.14%)
LibSerialPort.jlJulia wrapper for the libserialport c library
Stars: ✭ 54 (-27.03%)
ReactosA free Windows-compatible Operating System
Stars: ✭ 10,216 (+13705.41%)
kalman-estimatorkalman-estimator - a Kalman estimator in C++
Stars: ✭ 22 (-70.27%)
EggosA Go unikernel running on x86 bare metal
Stars: ✭ 1,232 (+1564.86%)
KernelThe Stupid Operating System
Stars: ✭ 217 (+193.24%)
Toaru NihNOTICE: The ToaruOS-NIH Project has been MERGED UPSTREAM. This repository is now archived.
Stars: ✭ 66 (-10.81%)
register-rsUnified interface for type-safe MMIO and CPU register access in Rust
Stars: ✭ 48 (-35.14%)
Greentea🍵 Userspace of the @GreenteaOS
Stars: ✭ 56 (-24.32%)
Snowflakeos"It is very special"
Stars: ✭ 190 (+156.76%)
DennixDennix is a unix-like hobbyist operating system written from scratch.
Stars: ✭ 53 (-28.38%)
Uefi RsRust wrapper for UEFI.
Stars: ✭ 582 (+686.49%)
PosnkAn operating system project.
Stars: ✭ 34 (-54.05%)
UnikraftUnikraft is an automated system for building specialized POSIX-compliant OSes known as unikernels. (Core repository)
Stars: ✭ 183 (+147.3%)
SecuringBareMetalBest Practices for Securing Services on Bare Metal
Stars: ✭ 16 (-78.38%)
SunriseosHorizon/NX kernel reimplementation
Stars: ✭ 157 (+112.16%)
NanosA kernel designed to run one and only one application in a virtualized environment
Stars: ✭ 557 (+652.7%)
Heap allocatorA simple heap memory allocator in ~200 lines.
Stars: ✭ 661 (+793.24%)
MosA hobby operating system developed from scratch
Stars: ✭ 169 (+128.38%)
Libhermit Rslibhermit-rs: A Rust-based library operating system
Stars: ✭ 558 (+654.05%)
crowbar-coreCore deployment for Crowbar
Stars: ✭ 16 (-78.38%)
Os67An unix-like toy kernel
Stars: ✭ 531 (+617.57%)
ZenithosThe Zenith Operating System is a modern, professional fork of the 64-bit Temple Operating System, designed to survive societal collapse.
Stars: ✭ 144 (+94.59%)
PowernexAn operating system written in D
Stars: ✭ 460 (+521.62%)
GramadoGramado OS - 32bit operating system
Stars: ✭ 420 (+467.57%)
k8s-101Kubernetes Intro Workshop
Stars: ✭ 16 (-78.38%)
sonarA Type-1 hypervisor aimed to implement kernel hotswapping
Stars: ✭ 23 (-68.92%)
RcoreRust version of THU uCore OS. Linux compatible.
Stars: ✭ 2,175 (+2839.19%)
AquilaAquilaOS: UNIX-like Operating System
Stars: ✭ 413 (+458.11%)
KrabsAn x86 bootloader written in Rust.
Stars: ✭ 413 (+458.11%)
EmeraldAn operating system written in C
Stars: ✭ 118 (+59.46%)
Wingosa little 64bit operating system written in c++ with smp support
Stars: ✭ 361 (+387.84%)
The-Great-Escape-in-CClassic ZX Spectrum game "The Great Escape" rewritten in portable C
Stars: ✭ 95 (+28.38%)
Raspberry Pi OsLearning operating system development using Linux kernel and Raspberry Pi
Stars: ✭ 11,000 (+14764.86%)