BareMetal OS

BareMetal OS

Web site: returninfinity.com
Origin: Canada
Category: Others
Desktop environment: CLI
Architecture: x86_64
Based on: Mike OS
Wikipedia:
Media: Install
The last version | Released: 0.0.0 | October 31, 2017

BareMetal OS – 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.

BareMetal is an exokernel, which is written from scratch in Assembly, designed for x86-64 hardware, with no dependencies except for the virtual/physical hardware.

Development of the Operating System is guided by its 3 target segments:
– High Performance Computing – Act as the base OS for a HPC cluster node. Running advanced computation workloads is ideal for a mono-tasking Operating System.
– Embedded Applications – Provide a platform for embedded applications running on commodity x86-64 hardware.
– Education – Provide an environment for learning and experimenting with programming in x86-64 Assembly as well as Operating System fundamentals.

BareMetal is a 64-bit protected mode operating system for x86-64 compatible PCs, written entirely in assembly language, which boots from a hard drive or via the network. It features a command-line interface, support for BMFS-formatted hard drives and sound via the PC speaker. It can load external programs and has over 60 system calls. BareMetal can also utilize all available CPU’s in the computer it is run on.

At the moment there is no plan to build BareMetal into a general-purpose operating system like Windows, Mac OS X, or Linux; it is designed to be as lean as possible while still offering useful features.

Download

BareMetal OS 0.0.0 source code amd64 10.7KB.zip
md5sum: ffa8c76eea66368c445e1927567b10be
MareMetal OS Legacy 0.6.1 source code amd64 223KB.zip
md5sum: 318d21ccac15a96e0ab85251d2ae9a7b

Leave a Comment

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.