BareMetal OS is an exokernel-based operating system designed in x86-64 assembly for high efficiency and flexibility. It directly exposes hardware resources to applications, allowing developers to optimize their software for specific tasks. Installation and running instructions for both virtual and physical systems are provided, with dependencies that include NASM, QEMU, GCC, Git, and mtools. The system includes several components such as Pure64 boot loader, BareMetal kernel, and various demo programs.
Table of contents
PrerequisitesComponentsSupported HardwareInitial configurationBuildingInstallingRunning on a virtual systemRunning on a physical systemSort: