Grow your team on GitHub
GitHub is home to over 28 million developers working together. Join them to grow your own development teams, manage permissions, and collaborate on projects.Sign up
Build scripts for BareMetal OS and its related utilities
Pure64 is a software loader that was initially created for BareMetal OS. The loader sets the computer into a full 64-bit state with no legacy compatibility layers and also enables all available CPU Cores in the computer.
A very minimal, resource efficient exo-kernel
Utility for accessing a disk formatted with BMFS
A quick port of lwIP running on top of BareMetal.
newlib for BareMetal
The standard C library for BareMetal OS (replaced by newlib).
Example applications for BareMetal OS.
A platform independent C library for running programs and dynamically loading shared libraries.
Documentation for the BMFS project.
A plugin for VIM that highlights Pure64 config files.
A network stack implementation for BareMetal OS.
An easily portable key-value file system, designed for user and kernel space alike.
BareMetal is a 64-bit OS for x86-64 based computers. The OS is written entirely in Assembly while applications can be written in Assembly, C/C++, and Rust.