100 Open Source Bare Metal Software Projects
Free and open source bare metal code projects including engines, APIs, generators, and tools.
X86 Bare Metal Examples 3120 ⭐
Dozens 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
Metallb 3173 ⭐
A network load-balancer implementation for Kubernetes using standard routing protocols
Nakkaya Ferret 844 ⭐
Ferret is a free software lisp implementation for real time embedded control systems.
Cortex M Rtic 542 ⭐
Real-Time Interrupt-driven Concurrency (RTIC) framework for ARM Cortex-M microcontrollers
Rpidmx512 238 ⭐
Orange Pi DMX512 / RDM / MIDI / OSC / Art-Net / WS28xx / L6470 / Stepper / TLC59711 / PCA9685 / Servo / PWM / TCNet / SMPTE / RDMNet / LLRP / Raspberry Pi
Aros 93 ⭐
Main AROS repository for active development. Contains the main Operating System components and Build System.
Python Hponeview 87 ⭐
DEPRECATED - no longer actively maintained. New repository: https://github.com/HewlettPackard/oneview-python
Mt32 Pi 113 ⭐
🎹🎶 A baremetal kernel that turns your Raspberry Pi 3 or later into a Roland MT-32 emulator based on Circle and Munt.
Kvm Operator 71 ⭐
Handles Kubernetes clusters running on a Kubernetes cluster with workers and masters in KVMs on bare metal
Metalnetes 32 ⭐
Create 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
Hwa 23 ⭐
HWA is a set of C definitions designed for bare metal hardware programming with a pleasant generic style.
Metal Hammer 19 ⭐
metal-hammer is used to boot bare metal servers with ipxe and the metal-stack kernel
Up N Running K8s 21 ⭐
💠 Step-by-step guide of a custom and universal setup for plain VPSs or bare-metal servers using free and open tools.
Arges 17 ⭐
Arges is a framework for managing the lifecycle of Kubernetes clusters in cloud, and on-premises environments.
Fujitsu Ansible Irmc Integration 15 ⭐
The Fujitsu Software Serverview Ansible iRMC Integration features modules and playbooks to access and manage Fujitsu PRIMERGY servers via iRMC.
Gardener Extension Provider Metal 13 ⭐
Implementation of the gardener-extension-controller for metal-stack
Hardware_performance_counters_can_detect_malware_myth_or_fact 10 ⭐
Code and Data for AisaCCS 2018 paper: Hardware Performance Counters Can Detect Malware: Myth or Fact?
Bluevga 11 ⭐
VGA library for STM32F103C (BluePill) that can manipulate a screen with 28x30 tiles with 8x8 pixels each, in a total resolution of 224x240 pixels with 8 colors using a very low footprint